Both sides previous revisionPrevious revisionNext revision | Previous revision |
games:linux:wine:guild_wars_2 [2025/09/08 03:11] – ArcDPS 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 ===== |
| |
| * :?: 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 |
| |
| ===== Sandbox ===== |
| |
| **** |
| |
| WINEPREFIX=~/'.wine/Guild Wars 2' winetricks sandbox |
| |
===== Clean-up ===== | ===== Clean-up ===== |
| |
* 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-bcb0abde99af4c86b9662309b40f6d6e98b72cae.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' |
| |
* https://www.deltaconnected.com/arcdps/x64/ | * 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' | wget -O ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/d3d11.dll' 'https://www.deltaconnected.com/arcdps/x64/d3d11.dll' |
Exec='/bin/bash' -c "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' -autologin -bmp -nodelta -mapLoadinfo -ignorecoherentgpucrash -mumble 0 -useOldFov" | Exec='/bin/bash' -c "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' -autologin -bmp -nodelta -mapLoadinfo -ignorecoherentgpucrash -mumble 0 -useOldFov" |
Type=Application | Type=Application |
StartupNotify=true | StartupNotify=false |
Icon=/home/CHANGEME/.wine/Icons/GW2-256.0.ico | Icon=/home/CHANGEME/.wine/Icons/GW2-256.0.ico |
StartupWMClass=gw2-64.exe | StartupWMClass=gw2-64.exe |
SingleMainWindow=true | |
Actions=Update;Screenshots;Kill;Repair;Notes; | Actions=Update;Screenshots;Kill;Repair;Notes; |
| |
[Desktop Action Update] | [Desktop Action Update] |
#Exec='/bin/bash' -c "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" | Exec='/bin/bash' -c "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" |
Exec='/bin/bash' -c "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 && wget -O ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/d3d11.dll' 'https://www.deltaconnected.com/arcdps/x64/d3d11.dll'" | |
Name=Update Game Data | Name=Update Game Data |
| |
[Desktop Action Screenshots] | [Desktop Action Screenshots] |
StartupNotify=false | |
Exec='/bin/bash' -c "gio open ~/'Documents/Guild Wars 2/Screens'" | Exec='/bin/bash' -c "gio open ~/'Documents/Guild Wars 2/Screens'" |
Name=Screenshots | Name=Screenshots |
| |
[Desktop Action Kill] | [Desktop Action Kill] |
StartupNotify=false | Exec='/bin/bash' -c "WINEPREFIX=~/'.wine/Guild Wars 2' wineserver -k" |
Exec='/bin/bash' -c "WINEPREFIX=~/'.wine/Guild Wars 2' wineserver --kill" | |
Name=Force-close | Name=Force-close |
| |
| |
[Desktop Action Notes] | [Desktop Action Notes] |
StartupNotify=false | Exec='/bin/bash' -c "gio open 'https://wiki.realmofespionage.xyz/games:linux:wine:guild_wars_2'" |
Exec='/bin/bash' -c "gio open 'https://wiki.realmofespionage.xyz/games;linux;wine;guild_wars_2'" | |
Name=Install Notes | Name=Install Notes |
| |
==== 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 ==== |