
M_a_C
Published
I set "PROTON_LOG=1 PROTON_DUMP_DEBUG_COMMANDS=1 %command%" as launch options and started the game from the script /tmp/proton_/run without modifications. Relevant parameters taken directly from the script are: WINEDLLOVERRIDES="d3d11=n;d3d10=n;d3d10core=n;d3d10_1=n;dxgi=n" WINEESYNC="1" The game slows down a bit when enemies hit you, but I was able to complete it with only one crash.
Start the game once, then use savefile provided by developer to skip first level that is broken. File: https://steamcommunity.com/app/252130/discussions/0/451848855005093934/#c451851477890334456 Path: ~/.steam/steam/steamapps/compatdata/252130/pfx/drive_c/users/steamuser/Application Data/Dividebysheep/Local Store/
Use Proton version instead of native. You cannot play in fullscreen: press F11 to switch to windowed, then change setting in game options. Achievements are working fine.
I used the library in the github repository to extend the GPU memory. Also settings shadow to High (or lower) and disabling night shadows helps with the performances.
I customized launch options in order to extend vram to 2GB (1GB was detected before)
PROTON_USE_D9VK=1 PROTON_NO_ESYNC=1 %command% -width 1920 -hight 1080 -nomemrestrict -norestrictions -percentvidmem 100 -availablevidmem 2048 -novblank
No need to use the GTAIV_ExtendVidMem dll anymore with proton 5.13-1
The single player runs perfectly except for two things: you have to use a controller in order to properly navigate iDroid map and sometimes you get disconnect error messages.
The game froze during the playthrough. Closing the game with ALT+F4 and restarting it fixed the issue.
I palyed with an Xbox controller
I had to set compatibility to Windows XP using winecfg