Both sides previous revisionPrevious revisionNext revision | Previous revision |
games:linux:wine:guild_wars_2 [2025/09/21 18:06] – Sean Rhone | games:linux:wine:guild_wars_2 [2025/10/18 03:52] (current) – Sean Rhone |
---|
===== Prerequisites ===== | ===== Prerequisites ===== |
| |
* [[linux;distros;opensuse_tumbleweed_gnome|openSUSE Tumbleweed (GNOME)]] | * [[linux:distros:opensuse_tumbleweed_xfce|openSUSE Tumbleweed (Xfce)]] |
* [[linux;notes;wine|Wine]] (old WoW64) | * [[linux;notes;wine|Wine]] (old WoW64) |
| |
mv ~/'Downloads/GW2/Gw2.dat' ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2' | mv ~/'Downloads/GW2/Gw2.dat' ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2' |
| |
====== Vulkan ====== | ===== Vulkan ===== |
| |
**** | * :?: TODO: Check benefit ((Vsyncs on Wayland without ''immediate'')) |
| |
WINEPREFIX=~/'.wine/Guild Wars 2' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\Direct3D' /v 'renderer' /t 'REG_SZ' /d 'vulkan' /f | WINEPREFIX=~/'.wine/Guild Wars 2' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\Direct3D' /v 'renderer' /t 'REG_SZ' /d 'vulkan' /f |
| |
====== Sandbox ====== | ===== Sandbox ===== |
| |
**** | **** |
| |
* https://github.com/doitsujin/dxvk/actions ((need to be signed into GitHub, and select the latest ''master'' artifacts package)) | * https://github.com/doitsujin/dxvk/actions ((need to be signed into GitHub, and select the latest ''master'' artifacts package)) |
* Last tested: ''dxvk-master-49c5078886867e5f9ff5fc5107dc8dca7daec79a.zip'' | * Last tested: ''dxvk-master-42a827ba90aa4357d01bb37a9ddc6848610a2b94.zip'' |
| |
rm -Rf '/tmp/dxvk-master' && unzip ~/'Downloads/dxvk-master-'*'.zip' -d '/tmp/dxvk-master' && mv -fv '/tmp/dxvk-master/x64/d3d11.dll' '/tmp/dxvk-master/x64/dxgi.dll' ~/'.wine/Guild Wars 2/drive_c/windows/system32' | rm -Rf '/tmp/dxvk-master' && unzip ~/'Downloads/dxvk-master-'*'.zip' -d '/tmp/dxvk-master' && mv -fv '/tmp/dxvk-master/x64/d3d11.dll' '/tmp/dxvk-master/x64/dxgi.dll' ~/'.wine/Guild Wars 2/drive_c/windows/system32' |
| |
WINEPREFIX=~/'.wine/Guild Wars 2' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'd3d11' /t 'REG_SZ' /d 'native' /f && WINEPREFIX=~/'.wine/Guild Wars 2' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'dxgi' /t 'REG_SZ' /d 'native' /f | WINEPREFIX=~/'.wine/Guild Wars 2' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'd3d11' /t 'REG_SZ' /d 'native' /f && WINEPREFIX=~/'.wine/Guild Wars 2' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'dxgi' /t 'REG_SZ' /d 'native' /f |
| |
| ===== ArcDPS ===== |
| |
| * https://www.deltaconnected.com/arcdps/x64/ |
| * :?: Might require above ''d3d11'' override if DXVK isn't used |
| * TODO: wget to ''/tmp'' + launcher shortcut |
| |
| wget -O ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/d3d11.dll' 'https://www.deltaconnected.com/arcdps/x64/d3d11.dll' |
| |
| rm -fv ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/d3d11.dll' |
| |
====== Desktop Launcher ====== | ====== Desktop Launcher ====== |
==== Icon ==== | ==== Icon ==== |
| |
**** | * :?: 2025/10/18: Icon doesn't show on Xfce and possibly GNOME |
| |
<code> | <code> |
=== External === | === External === |
| |
* Updates ''Gw2.dat'' on external USB | * ''x'' is ''Gw2.dat'' on external USB |
| |
cd ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2' && WINEPREFIX=~/'.wine/Guild Wars 2' wine ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/Gw2-64.exe' -image -nodelta -dat '/run/media/'$USER'/688EDD408EDD0808/Gw2.dat' | cd ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2' && WINEPREFIX=~/'.wine/Guild Wars 2' wine ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/Gw2-64.exe' -image -nodelta -dat x |
| |
==== Repair ==== | ==== Repair ==== |