
Murstein
Published
Grand Theft Auto
Tinker Steps:Switch to older version: 7.0-6, winetricks
Install mfc42 in game's prefix
I installed the free version of Grand Theft Auto that Rockstar released on their website as a non-Steam game, and forced Proton 7.0-6 as a compatibility layer. Tested a bit, seemed like 7.0-6 worked best.
Instructions:
- Install the game through normal Wine outside of Steam
- Place the GTA folder somewhere you can reach it with Steam
- Add the game to Steam as a non-Steam game (Grand Theft Auto.exe from WINO-subfolder, workdir the same WINO-folder)
- Use protontricks -l to find the generated appid and correct prefix path
- Use winetricks or protontricks to install mfc42 in the aforementionsed prefix
- Run GTA Settings.exe with the same prefix
- Add a winecfg library dll override of ddraw (native, builtin) in the same prefix
- Unzip GTA1.WidescreenFix.zip from https://github.com/ThirteenAG/WidescreenFixesPack/releases/tag/gta1 to your GTA folder
- Unrar https://gtamp.com/GTA1/GTAFixer.rar to your GTA folder and run GTAFixer.exe with the same wine prefix, answer yes to fix files
- Game should now work through Steam
Proton 7.0-6
Distro:Linux 5.x
Kernel:5.11.7-gentoo
RAM:15 GB
GPU Driver:4.6 Mesa 21.1.0-devel (git-d7184aa15b)
GPU:AMD Radeon R7 (CARRIZO, DRM 3.40.0, 5.11.7-gentoo, LLVM 11.1.0)
CPU:AMD PRO A12-8800B R7, 12 Compute Cores 4C+8G
Proton 7.0-6
Distro:Linux 5.x
Kernel:5.11.7-gentoo
RAM:15 GB
GPU Driver:4.6 Mesa 21.1.0-devel (git-d7184aa15b)
GPU:AMD Radeon R7 (CARRIZO, DRM 3.40.0, 5.11.7-gentoo, LLVM 11.1.0)
CPU:AMD PRO A12-8800B R7, 12 Compute Cores 4C+8G
Skate City
Worked nicely out of the box, but you must close the whole game to exit free play...
Input:Other
We could not exit the course after entering it - the menu key on the gamepad would not work, neither did Esc on keyboard. Everything else worked.
Proton 6.3-4
Distro:Linux 5.x
Kernel:5.11.7-gentoo
RAM:15 GB
GPU Driver:4.6 Mesa 21.1.0-devel (git-d7184aa15b)
GPU:AMD Radeon R7 (CARRIZO, DRM 3.40.0, 5.11.7-gentoo, LLVM 11.1.0)
CPU:AMD PRO A12-8800B R7, 12 Compute Cores 4C+8G
Proton 6.3-4
Distro:Linux 5.x
Kernel:5.11.7-gentoo
RAM:15 GB
GPU Driver:4.6 Mesa 21.1.0-devel (git-d7184aa15b)
GPU:AMD Radeon R7 (CARRIZO, DRM 3.40.0, 5.11.7-gentoo, LLVM 11.1.0)
CPU:AMD PRO A12-8800B R7, 12 Compute Cores 4C+8G