User Tools

Site Tools


games:linux:wine:guild_wars_2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
games:linux:wine:guild_wars_2 [2025/12/07 22:38] – [ArcDPS] Sean Rhonegames:linux:wine:guild_wars_2 [2025/12/11 17:16] (current) – [Updater] Sean Rhone
Line 11: Line 11:
  
 ====== Install ====== ====== Install ======
 +
 +===== Initial Prefix =====
 +
 +****
 +
 +  mkdir -p ~/'.wine' && WINEPREFIX=~/'.wine/Guild Wars 2' WINEARCH='win64' wineboot --init && WINEPREFIX=~/'.wine/Guild Wars 2' winecfg /v 'win7' && WINEPREFIX=~/'.wine/Guild Wars 2' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'winemenubuilder.exe' /t 'REG_SZ' /d '' /f
  
 ===== Guild Wars 2 ===== ===== Guild Wars 2 =====
Line 17: Line 23:
   * Email/pass -> ''[x]'' Remember both -> Log In -> ''[x]'' Auto-Play -> Close   * Email/pass -> ''[x]'' Remember both -> Log In -> ''[x]'' Auto-Play -> Close
  
-  mkdir -p ~/'.wine' ~/'Downloads/Guild Wars 2' && WINEPREFIX=~/'.wine/Guild Wars 2' WINEARCH='win64' wineboot --init && WINEPREFIX=~/'.wine/Guild Wars 2' winecfg /v 'win7' && WINEPREFIX=~/'.wine/Guild Wars 2' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'winemenubuilder.exe' /t 'REG_SZ' /d '' /f && wget -O ~/'Downloads/Guild Wars 2/Gw2Setup.exe' 'https://cloudfront.guildwars2.com/client/branches/Gw2Setup-64.exe' && WINEPREFIX=~/'.wine/Guild Wars 2' wine ~/'Downloads/Guild Wars 2/Gw2Setup.exe'+  mkdir -p ~/'Downloads/Guild Wars 2' && wget -O ~/'Downloads/Guild Wars 2/Gw2Setup.exe' 'https://cloudfront.guildwars2.com/client/branches/Gw2Setup-64.exe' && WINEPREFIX=~/'.wine/Guild Wars 2' wine ~/'Downloads/Guild Wars 2/Gw2Setup.exe'
  
 ===== Restore Gw2.dat ===== ===== Restore Gw2.dat =====
Line 40: Line 46:
  
 ===== DXVK ===== ===== DXVK =====
- 
-==== master ==== 
- 
-  * https://github.com/doitsujin/dxvk/actions ((need to be signed into GitHub, and select the latest ''master'' artifacts package)) 
-  * Last tested: ''dxvk-master-0118eaff27d0d9637e4f4b53e114cdab381b480c.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' 
  
 ==== Release ==== ==== Release ====
Line 54: Line 53:
  
   rm -Rf '/tmp/dxvk-'* && tar -xvzf ~/'Downloads/dxvk-'*'.tar.gz' -C '/tmp' && mv -fv '/tmp/dxvk-'*'/x64/d3d11.dll' '/tmp/dxvk-'*'/x64/dxgi.dll' ~/'.wine/Guild Wars 2/drive_c/windows/system32' && rm -Rf '/tmp/dxvk-'*   rm -Rf '/tmp/dxvk-'* && tar -xvzf ~/'Downloads/dxvk-'*'.tar.gz' -C '/tmp' && mv -fv '/tmp/dxvk-'*'/x64/d3d11.dll' '/tmp/dxvk-'*'/x64/dxgi.dll' ~/'.wine/Guild Wars 2/drive_c/windows/system32' && rm -Rf '/tmp/dxvk-'*
 +
 +==== master ====
 +
 +  * https://github.com/doitsujin/dxvk/actions ((need to be signed into GitHub, and select the latest ''master'' artifacts package))
 +  * Last tested: ''dxvk-master-6cec53d975a79ababe4b8965ce04e7b96903dd1b.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'
  
 ==== Dll Overrides ==== ==== Dll Overrides ====
Line 68: Line 74:
   rm -f '/tmp/d3d11.dll' && wget -O '/tmp/d3d11.dll' 'https://www.deltaconnected.com/arcdps/x64/d3d11.dll' && mv -f '/tmp/d3d11.dll' ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/d3d11.dll'   rm -f '/tmp/d3d11.dll' && wget -O '/tmp/d3d11.dll' 'https://www.deltaconnected.com/arcdps/x64/d3d11.dll' && mv -f '/tmp/d3d11.dll' ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/d3d11.dll'
  
-  rm -fv ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/d3d11.dll'+==== Remove ==== 
 + 
 +**** 
 + 
 +  rm -Rf ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/d3d11.dll' ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/addons/arcdps' 
 + 
 +==== arcdps.ini ==== 
 + 
 +  mkdir -p ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/addons/arcdps' && nano ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/addons/arcdps/arcdps.ini' 
 + 
 +<code> 
 +[session] 
 +ignore_error_log=1 
 +check_version3=0 
 +check_version3_ext=0 
 +check_version3_lang=0 
 +no_warn_nonessential_patterns=1</code>
  
 ====== Scripts ====== ====== Scripts ======
Line 74: Line 96:
 ===== ArcDPS ===== ===== ArcDPS =====
  
-  nano ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/arcdps-update.sh'+  * https://www.deltaconnected.com/arcdps/ 
 + 
 +  nano ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/arcdps-update.sh' && chmod +x ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/arcdps-update.sh'
  
 <code> <code>
Line 80: Line 104:
  
 rm -f '/tmp/d3d11.dll' rm -f '/tmp/d3d11.dll'
-wget -O '/tmp/d3d11.dll' 'https://www.deltaconnected.com/arcdps/x64/d3d11.dll'+wget -q -O '/tmp/d3d11.dll' 'https://www.deltaconnected.com/arcdps/x64/d3d11.dll'
  
 mv -f '/tmp/d3d11.dll' ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/d3d11.dll' mv -f '/tmp/d3d11.dll' ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/d3d11.dll'
  
-zenity --title 'ArcDPS Updater' --text 'ArcDPS update complete' --icon ~/'.wine/Icons/GW2-256.png' --timeout '1' --info+zenity --title 'ArcDPS Updater' --text 'ArcDPS update complete' --icon ~/'.wine/Icons/GW2-256.png' --timeout '2' --info
  
 # End</code> # End</code>
Line 100: Line 124:
 Name=Guild Wars 2 Name=Guild Wars 2
 Categories=Game; Categories=Game;
-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"
 Type=Application Type=Application
 StartupNotify=false StartupNotify=false
 Icon=/home/CHANGEME/.wine/Icons/GW2-256.png Icon=/home/CHANGEME/.wine/Icons/GW2-256.png
 StartupWMClass=gw2-64.exe StartupWMClass=gw2-64.exe
-Actions=Update;Screenshots;Kill;Repair;Notes;+Actions=Update;Update-ArcDPS;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"
 Name=Update Game Data Name=Update Game Data
 +
 +[Desktop Action Update-ArcDPS]
 +Exec='/bin/bash' -c "~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/arcdps-update.sh'"
 +Name=Update ArcDPS
  
 [Desktop Action Screenshots] [Desktop Action Screenshots]
Line 166: Line 194:
 ==== Guild Wars 2 ==== ==== Guild Wars 2 ====
  
-****+  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
  
-  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+<code>-useOldFov</code>
  
 ==== Updater ==== ==== Updater ====
  
   * ''-image''   * ''-image''
 +  * '' -nodelta''
  
   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   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
Line 181: Line 210:
  
   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   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
 +
 +  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'/NAS/Games/PC/GW2/Gw2.dat'
  
 ==== Repair ==== ==== Repair ====
  
   * ''-repair''   * ''-repair''
 +  * '' -nodelta''
  
   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 -repair   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 -repair
Line 213: Line 245:
 <code> <code>
 # General # General
-dxgi.enableHDR = "False" 
-d3d9.dpiAware = "False" 
-dxvk.allowFse = "True" 
-d3d9.samplerLodBias = "-2.0" 
 d3d11.samplerLodBias = "-2.0" d3d11.samplerLodBias = "-2.0"
  
 # Intel # Intel
 dxvk.hideIntegratedGraphics = "False" dxvk.hideIntegratedGraphics = "False"
-d3d9.hideIntelGpu = "False" 
 dxgi.hideIntelGpu = "False" dxgi.hideIntelGpu = "False"
-dxvk.enableGraphicsPipelineLibrary = "True" 
- 
-# Tweaks 
-dxvk.latencySleep = "False" 
-dxvk.enableMemoryDefrag = "False" 
-dxvk.tilerMode = "False" 
-d3d9.useD32forD24 = "True" 
-d3d11.relaxedBarriers = "True" 
-d3d9.invariantPosition = "False" 
-d3d11.disableMsaa = "True" 
-dxvk.enableDescriptorBuffer = "True" 
-d3d9.floatEmulation = "False" 
-dxvk.lowerSinCos = "False" 
-d3d9.deviceLocalConstantBuffers = "True" 
  
 # HUD # HUD
/srv/www/wiki/data/attic/games/linux/wine/guild_wars_2.1765165110.txt.gz · Last modified: by Sean Rhone

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki