| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| games:linux:wine:gta_v_legacy_legendary [2026/05/11 05:12] – [TODO] Sean Rhone | games:linux:wine:gta_v_legacy_legendary [2026/07/07 13:38] (current) – Sean Rhone |
|---|
| * Epic Games Store ((https://store.epicgames.com/en-US/p/grand-theft-auto-v)) | * Epic Games Store ((https://store.epicgames.com/en-US/p/grand-theft-auto-v)) |
| * Legacy ((not DX12 Enhanced version)) | * Legacy ((not DX12 Enhanced version)) |
| | |
| | ===== Media ===== |
| | |
| | * [[https://www.youtube.com/watch?v=sLw9KjfkTts|Test Video]] |
| |
| ===== Prerequisites ===== | ===== Prerequisites ===== |
| |
| ====== Initial Prefix ====== | ====== Initial Prefix ====== |
| |
| **** | |
| |
| mkdir -p ~/'.wine' && WINEPREFIX=~/'.wine/GTA V' WINEARCH='win64' wine wineboot --init && WINEPREFIX=~/'.wine/GTA V' winecfg /v 'win10' && WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'winemenubuilder.exe' /t 'REG_SZ' /d '' /f | mkdir -p ~/'.wine' && WINEPREFIX=~/'.wine/GTA V' WINEARCH='win64' wine wineboot --init && WINEPREFIX=~/'.wine/GTA V' winecfg /v 'win10' && WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'winemenubuilder.exe' /t 'REG_SZ' /d '' /f |
| | |
| | WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\Direct3D' /v 'renderer' /t 'REG_SZ' /d 'gl' /f |
| | |
| | WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\Drivers' /v 'Graphics' /t 'REG_SZ' /d 'x11' /f |
| |
| ====== Rockstar Games Launcher ====== | ====== Rockstar Games Launcher ====== |
| |
| wget -O ~/'Downloads/Rockstar-Games-Launcher.exe' 'https://gamedownloads.rockstargames.com/public/installer/Rockstar-Games-Launcher.exe' && WINEPREFIX=~/'.wine/GTA V' wine ~/'Downloads/Rockstar-Games-Launcher.exe' /s /f | wget -O ~/'Downloads/Rockstar-Games-Launcher.exe' 'https://gamedownloads.rockstargames.com/public/installer/Rockstar-Games-Launcher.exe' && WINEPREFIX=~/'.wine/GTA V' wine ~/'Downloads/Rockstar-Games-Launcher.exe' /s /f |
| |
| rm -fv ~/'Downloads/Rockstar-Games-Launcher.exe' ~/'Desktop/Rockstar Games Launcher.lnk' | |
| |
| cd ~/'.wine/GTA V/drive_c/Program Files/Rockstar Games/Launcher' && WINEPREFIX=~/'.wine/GTA V' wine ~/'.wine/GTA V/drive_c/Program Files/Rockstar Games/Launcher/Launcher.exe' | cd ~/'.wine/GTA V/drive_c/Program Files/Rockstar Games/Launcher' && WINEPREFIX=~/'.wine/GTA V' wine ~/'.wine/GTA V/drive_c/Program Files/Rockstar Games/Launcher/Launcher.exe' |
| | |
| | ===== Clean-up ===== |
| | |
| | rm -fv ~/'Downloads/Rockstar-Games-Launcher.exe' ~/'Desktop/Rockstar Games Launcher.lnk' |
| |
| ====== Alternate Epic Launcher ====== | ====== Alternate Epic Launcher ====== |
| unzip -j -o ~/'Downloads/dxvk-master-'*'.zip' 'x64/d3d11.dll' 'x64/dxgi.dll' 'x64/d3d10core.dll' -d ~/'.wine/GTA V/drive_c/windows/system32' | unzip -j -o ~/'Downloads/dxvk-master-'*'.zip' 'x64/d3d11.dll' 'x64/dxgi.dll' 'x64/d3d10core.dll' -d ~/'.wine/GTA V/drive_c/windows/system32' |
| |
| ==== Dll Overrides ==== | ==== Winecfg ==== |
| |
| **** | WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\Direct3D' /v 'renderer' /t 'REG_SZ' /d 'gdi' /f |
| | |
| | ==== Dll Overrides ==== |
| |
| WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'd3d11' /t 'REG_SZ' /d 'native' /f && WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'dxgi' /t 'REG_SZ' /d 'native' /f && WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'd3d10core' /t 'REG_SZ' /d 'native' /f | WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'd3d11' /t 'REG_SZ' /d 'native' /f && WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'dxgi' /t 'REG_SZ' /d 'native' /f && WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'd3d10core' /t 'REG_SZ' /d 'native' /f |
| <code> | <code> |
| # General | # General |
| d3d11.samplerLodBias = "-2.0" | dxvk.allowFse = "True" |
| | d3d9.dpiAware = "False" |
| | d3d9.enumerateByDisplays = "False" |
| | dxgi.enableHDR = "False" |
| dxgi.maxFrameRate = "80" | dxgi.maxFrameRate = "80" |
| | d3d11.samplerLodBias = "-2.0" |
| |
| # Intel | # Intel |
| dxvk.hideIntegratedGraphics = "False" | |
| dxgi.hideIntelGpu = "False" | dxgi.hideIntelGpu = "False" |
| | dxvk.hideIntegratedGraphics = "False" |
| dxvk.enableGraphicsPipelineLibrary = "False" | dxvk.enableGraphicsPipelineLibrary = "False" |
| dxvk.enableDescriptorHeap = "False" | dxvk.enableMemoryDefrag = "False" |
| | dxvk.lowerSinCos = "False" |
| |
| # Tweaks | # Tweaks |
| dxvk.latencySleep = "False" | dxvk.latencySleep = "False" |
| dxgi.syncInterval = "0" | |
| dxvk.tearFree = "False" | dxvk.tearFree = "False" |
| | dxgi.maxFrameLatency = "1" |
| | dxgi.syncInterval = "0" |
| d3d11.relaxedBarriers = "True" | d3d11.relaxedBarriers = "True" |
| d3d11.relaxedGraphicsBarriers = "True" | d3d11.relaxedGraphicsBarriers = "True" |
| d3d11.samplerAnisotropy = "0" | |
| dxvk.enableMemoryDefrag = "False" | |
| d3d9.dpiAware = "False" | |
| |
| # HUD | # HUD |
| | #dxvk.hud = "fps,memory,gpuload" |
| #dxvk.hud = "full" | #dxvk.hud = "full" |
| |
| |
| ==== Dll Override ==== | ==== Dll Override ==== |
| |
| **** | |
| |
| WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'dinput8' /t 'REG_SZ' /d 'native,builtin' /f | WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'dinput8' /t 'REG_SZ' /d 'native,builtin' /f |
| RevealMap=1 | RevealMap=1 |
| RevealFort=1 | RevealFort=1 |
| Infinite_Boost=1 | Infinite_Boost=1 |
| Nitro=1 | Nitro=1 |
| MaxTuned=1 | MaxTuned=1 |
| ====== TODO ====== | ====== TODO ====== |
| |
| cd ~/'.wine/GTA V/drive_c/Program Files/Rockstar Games/Launcher' && WINEPREFIX=~/'.wine/GTA V' wine ~/'.wine/GTA V/drive_c/Program Files/Rockstar Games/Launcher/Launcher.exe' | legendary launch '9d2d0eb64d5c44529cece33fe2a46482' --wine-prefix ~/'.wine/GTA V' --wrapper "wine $HOME/'.wine/GTA V/drive_c/Program Files/Epic Games/Launcher/EpicGamesLauncher.exe' $HOME/'.wine/GTA V/drive_c/Program Files/Epic Games/GTAV/PlayGTAV.exe' -nobattleye" > '/dev/null' |
| | |
| legendary launch '9d2d0eb64d5c44529cece33fe2a46482' --wine-prefix ~/'.wine/GTA V' --wrapper "wine $HOME/'.wine/GTA V/drive_c/Program Files/Epic Games/Launcher/EpicGamesLauncher.exe' $HOME/'.wine/GTA V/drive_c/Program Files/Epic Games/GTAV/PlayGTAV.exe'" | |
| | |
| legendary launch '9d2d0eb64d5c44529cece33fe2a46482' --offline --wine-prefix ~/'.wine/GTA V' --wrapper "wine $HOME/'.wine/GTA V/drive_c/Program Files/Epic Games/Launcher/EpicGamesLauncher.exe' $HOME/'.wine/GTA V/drive_c/Program Files/Epic Games/GTAV/PlayGTAV.exe' -scOfflineOnly" | |
| |
| WINEPREFIX=~/'.wine/GTA V' wineserver -k | WINEPREFIX=~/'.wine/GTA V' wineserver -k |
| ===== Etc ===== | ===== Etc ===== |
| |
| WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\Direct3D' /v 'renderer' /t 'REG_SZ' /d 'vulkan' /f | WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\Direct3D' /v 'renderer' /t 'REG_SZ' /d 'gdi' /f |
| | |
| | WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\Direct3D' /v 'csmt' /t 'REG_DWORD' /d '0' /f |
| |
| WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\Drivers' /v 'Graphics' /t 'REG_SZ' /d 'wayland' /f | WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\Drivers' /v 'Graphics' /t 'REG_SZ' /d 'wayland' /f |