Client on MacOS X manual
This does not work on macOS Catalina.
macOS Catalina removes support for 32bit software. A 64bit version of Wine does exist, but it’s not easy to make 32bit software run inside 64bit Wine — at least not on macOS.
Other options include:
- Install Windows in a Virtual Machine (using e.g. VirtualBox), and install MTA in there
- Downgrading Catalina to an earlier version
- Hacking Catalina to support 32 bit software
Preparation
Section Preparation- Download MTA Installer
- Make sure you have the GTA San Andreas folder copied to your computer.
- You might need a GTA SA 1.00 No CD crack - any HOODLUM release will do.
Install Wine
Section Install Wine- Make sure you have Homebrew installed.
- Get the latest staging version of Wine, you can do this by running the following commands:
brew tap homebrew/cask-versions: import the Homebrew repository for alternate cask versionsbrew cask install wine-staging: install wine-staging
- Run wine start explorer.exe and press Install if prompted about Wine Mono.
TipIf you are not prompted about Wine Mono now, make sure you select Install if you are ever prompted to install it in the future.
Play GTA
Section Play GTARun
wine start explorer.exeand navigate to gta_sa.exe.
If you get stuck after the NVIDIA logo, just hit Space to skip the Rockstar logo videos that would ordinarily play.
- You can use
Cmd+Tabto minimise GTA San Andreas. - Start GTA from the Terminal like this:
Terminal window wine start /unix ~/Documents/Projects/mtasa/macos/Rockstar\ Games/GTA\ San\ Andreas/gta_sa.exe
Install MTA
Section Install MTANavigate and run mta installer using your preferred method (from explorer.exe or from the Terminal, as above).
Verify MTA works
Section Verify MTA works- Start MTA (from the installer, or by navigating through
C:\Program Files (x86)\). - Hit
Map Editor - Make sure you can fly around the GTA map!
- Process to test CEF (see below).
Running MTA in the future
Section Running MTA in the future- Opening
Terminal.app. - Running
Terminal window wine start /unix ~/.wine/drive_c/Program\ Files/MTA\ San\ Andreas\ 1.5/Multi\ Theft\ Auto.exe
CEF (web browsers)
Section CEF (web browsers)CEF stands for Chromium Embedded Framework. It is essential that this works for you. This section has been copied to the following AppDB entries: 1.5.6
Test CEF
Section Test CEF- Open the console by hitting the backtick key (to the left of the
1key). - Enter
start webbrowser - Close the console using the same key, and press the Chromium icon in the bottom left corner.
- If you do NOT see the MTA website, please see the “Fix CEF” section below.
Fix CEF
Section Fix CEF-
Open
Terminal.app. -
Type
Terminal window cd "~/.wine/drive_c/Program Files/MTA San Andreas 1.5/MTA"and hit Enter.
-
Type
Terminal window ln -s libcef.dll chrome_elf.dll icudtl.dat natives_blob.bin v8_context_snapshot.bin snapshot_blob.bin CEF/If you previously followed an earlier version of these instructions and this line complains about File exists, first run the following commands, then reattempt the above command:
Terminal window cd CEFrm libcef.dll chrome_elf.dll icudtl.dat natives_blob.bin v8_context_snapshot.bin snapshot_blob.bincd ../# Now you may run the `ln -s` command above. -
Test this feature as described above.
Enable EAX
Section Enable EAX- Type
winecfginto a Terminal. - Navigate to Staging.
- Enable EAX.