Installation
- Mount the iso
Wine
Wine is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, macOS, & BSD.
- Install Wine
Lutris
Lutris is an open gaming platform for Linux. Lutris helps you install and play video games from all eras and from most gaming systems.
- Install Lutris
- Run Lutris
- Click the hamburger icon and Preferences in the drop-down menu
- Under the Runners tab in the Lutris settings window, install a wine runner (At the time of writing
lutris-7.2
&lutrisf-shack-7.2
both work) - Close the Lutris settings window
GTA:SA
- Click the in the top left corner of Lutris to add a new game
- Choose Install a Widows game from media
- Click the Install button on the wine Setup File line
- Confirm your choices and click Install
- Click Browse and select the
setup.exe
on the mounted iso - Ignore the warning about the iso not being writeable and click Continue
- After Wine loads, complete the Grand Theft Auto San Andreas installation with default settings
- Wait for the Lutris window to finish and then click Close
- Right click the new installation in the game library and select Configure
- Activate the Runner options tab
- To save resources, disable the following options
- Enable BattlEye Anti-Chat
- Enable Easy Anti-Cheat
- Click Save
- Right-click the game in the library and pick Browse files
- Navigate to
drive_c
/Program Files (x86)
/Rockstar Games
/GTA San Andreas
- Overwrite
gta_sa.exe
with the cracked version from the mounted isoGTA_SAN_ANDREAS/HOODLUM/gta_sa.exe
- Play the game to test it and configure the in-game settings
- The game freezes after displaying the nvidea logo, click once to transfer to the loading screen
- Configure the display settings
- Start a new game to test how the game runs
SA-MP
- Download SA-MP 0.3.DL
- Select the game entry in the library and click the wine button:
- Pick Run EXE inside Wine prefix
- Select the just downloaded
sa-mp-0.3.DL-R1-install.exe
- Follow the installation to conclusion
- Right-click the game in the Lutris library and pick Configure
- Activate the Options tab
- Change the suffix for the executable from
gta_sa.exe
tosamp.exe
- Run the game as a test
- In the menu bar fold out Servers and pick Add server
- Enter
samp.h0v1n8.nl
- Click
Ok
- Connect to complete the test, double-click the server listing and click
Connect
on the pop-up- I’ve noticed I’m not allowed to upgrade the resolution from FullHD to 4K in the game settings
- Press
T
to open the chatbox - Configure the font size with
/fontsize
- Configure the amount of chatlines with
/pagesize
CodsMP
- Download CodsMP
- Select the game entry in the library and click the wine button:
- Pick Run EXE inside Wine prefix
- Select the just downloaded
codsmp.exe
- Follow the installation to conclusion
Mods
- Right-click the game in the Lutris library and pick Browse files
- Navigate to
drive_c
/Program Files (x86)
/Rockstar Games
- Copy modfiles like you would on a normal windows installation
Tips not using Lutris
Wineprefix
Chances are you are using a 64 bit system, and need to create a 32 bit wineprefix to run GTA:SA.
Using Winetricks
Winetricks is a helper script to download and install various redistributable runtime libraries needed to run some programs in Wine.
- Install Winetricks
Debian based | sudo apt install -y winetricks |
RHEL based | sudo yum install -y winetricks |
ARCH | sudo pacman -S winetricks |
- Run
winetricks
- Select Create a new wineprefix
- Set Architecture to
32
- Enter a name for the new prefix
- Click
OK
- Wait for winetricks (a popup will show shortly)
- When the menu of actions for the new prefix shows the program can be closed
Find your new wineprefix at ~/.local/share/wineprefixes/
Manually
Wine wiki on wineprefixes
Create a wineprefix at ~/.wineprefixsamp32/
: Winearch=win32 WINEPREFIX="~/.wineprefixsamp32/" winecfg
Connecting to Project Catalcysm
- Start Lutris
- Start the game, double-clicking it in the library
- Double-click the Project Cataclysm server in the list
- Click
Connect
on the pop-up