User Tools

Site Tools


games:bsd: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:bsd:wine:guild_wars_2 [2026/03/06 17:47] – [Guild Wars 2] Sean Rhonegames:bsd:wine:guild_wars_2 [2026/03/06 23:25] (current) – [Initial Prefix] Sean Rhone
Line 7: Line 7:
 ===== Prerequisites ===== ===== Prerequisites =====
  
-  * [[bsd:freebsd_15.0_xfce|FreeBSD 15.0 (Xfce)]] +  * [[bsd:freebsd_16.0_xfce|FreeBSD 16.0 (Xfce)]] 
-  * [[bsd;notes;wine|Wine]] (old WoW64)+  * [[bsd;notes;wine|Wine]] (new WoW64)
  
 ====== Install ====== ====== Install ======
Line 14: Line 14:
 ===== Initial Prefix ===== ===== Initial Prefix =====
  
-  * ''win64''+  * ''win64'' (TODO: ''wow64'')
   * ''win7''   * ''win7''
  
Line 37: Line 37:
  
   WINEPREFIX=~/'.wine/Guild Wars 2' winetricks 'arial'   WINEPREFIX=~/'.wine/Guild Wars 2' winetricks 'arial'
- 
-===== Vulkan ===== 
- 
-  * :?: TODO: Check benefit and if compatible Wine ''10.0'' non-devel 
- 
-  WINEPREFIX=~/'.wine/Guild Wars 2' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\Direct3D' /v 'renderer' /t 'REG_SZ' /d 'vulkan' /f 
  
 ===== Clean-up ===== ===== Clean-up =====
Line 57: Line 51:
  
   * 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-e9ad90562cf4f785f33038bd27bc8c58f5222008.zip''+  * Last tested: ''dxvk-master-59eb3086c0f61884a5c7fc2c6c53ec5c3cc94e2c.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'
Line 66: Line 60:
  
   WINEPREFIX=~/'.wine/Guild Wars 2' wine64 REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'd3d11' /t 'REG_SZ' /d 'native' /f && WINEPREFIX=~/'.wine/Guild Wars 2' wine64 REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'dxgi' /t 'REG_SZ' /d 'native' /f   WINEPREFIX=~/'.wine/Guild Wars 2' wine64 REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'd3d11' /t 'REG_SZ' /d 'native' /f && WINEPREFIX=~/'.wine/Guild Wars 2' wine64 REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'dxgi' /t 'REG_SZ' /d 'native' /f
- 
-===== ArcDPS ===== 
- 
-  * https://www.deltaconnected.com/arcdps/x64/ 
-  * Requires above [[#dxvk|DXVK install]] ((''d3d11'' dll override with ArcDPS by itself had errors)) 
- 
-  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 ======
Line 86: Line 71:
 Name=Guild Wars 2 Name=Guild Wars 2
 Categories=Game; Categories=Game;
-Exec='/bin/sh' -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/sh' -c "cd ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2' && WINEPREFIX=~/'.wine/Guild Wars 2' wine64 ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/Gw2-64.exe' -autologin -bmp -nodelta -mapLoadinfo -ignorecoherentgpucrash -useOldFov -mumble 0"
 Type=Application Type=Application
 StartupNotify=false StartupNotify=false
-Icon=/home/CHANGEME/.wine/Icons/GW2-256.ico+Icon=/home/CHANGEME/.wine/Icons/GW2-256.png
 StartupWMClass=gw2-64.exe StartupWMClass=gw2-64.exe
 Actions=Update;Screenshots;Kill;Repair;Notes; Actions=Update;Screenshots;Kill;Repair;Notes;
  
 [Desktop Action Update] [Desktop Action Update]
-Exec='/bin/sh' -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/sh' -c "cd ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2' && WINEPREFIX=~/'.wine/Guild Wars 2' wine64 ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/Gw2-64.exe' -image -nodelta"
 Name=Update Game Data Name=Update Game Data
  
Line 106: Line 91:
  
 [Desktop Action Repair] [Desktop Action Repair]
-Exec='/bin/sh' -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 -repair"+Exec='/bin/sh' -c "cd ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2' && WINEPREFIX=~/'.wine/Guild Wars 2' wine64 ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/Gw2-64.exe' -image -nodelta -repair"
 Name=Repair Game Data Name=Repair Game Data
  
Line 122: Line 107:
  
 <code> <code>
-mkdir -p ~/'.wine/Icons' && wrestool --output=$HOME/'.wine/Icons/GW2-256.ico' --extract --type='14' --name='1' ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/Gw2-64.exe'</code>+mkdir -p '/tmp/icons' ~/'.wine/Icons' && cd '/tmp/icons' && wrestool --output='GW2-256.ico' --extract --type='14' --name='1' ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/Gw2-64.exe' && icotool --extract --icon --index='1' --width='256' --height='256' --bit-depth='32' --palette-size='0' --output=$HOME/'.wine/Icons/GW2-256.png' '/tmp/icons/GW2-256.ico' && cd ~ && rm -Rf '/tmp/icons'</code>
  
 ====== Quick Commands ====== ====== Quick Commands ======
Line 130: Line 115:
 **** ****
  
-  WINEPREFIX=~/'.wine/Guild Wars 2' winecfg+  WINEPREFIX=~/'.wine/Guild Wars 2' wine64 winecfg
  
 ===== Winetricks ===== ===== Winetricks =====
Line 142: Line 127:
 **** ****
  
-  WINEPREFIX=~/'.wine/Guild Wars 2' regedit+  WINEPREFIX=~/'.wine/Guild Wars 2' wine64 regedit
  
 ===== Kill ===== ===== Kill =====
Line 156: Line 141:
 **** ****
  
-  cd ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2' && WINEPREFIX=~/'.wine/Guild Wars 2' wine64 ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/Gw2-64.exe' -autologin -bmp -nodelta -mapLoadinfo -ignorecoherentgpucrash -mumble 0 -useOldFov+  cd ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2' && WINEPREFIX=~/'.wine/Guild Wars 2' wine64 ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/Gw2-64.exe' -autologin -bmp -nodelta -mapLoadinfo -ignorecoherentgpucrash -useOldFov -mumble 0
  
 ==== Updater ==== ==== Updater ====
  
   * ''-image''   * ''-image''
 +  * ''-nodelta''
  
   cd ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2' && WINEPREFIX=~/'.wine/Guild Wars 2' wine64 ~/'.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' wine64 ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/Gw2-64.exe' -image -nodelta
Line 168: Line 154:
   * ''-repair''   * ''-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+  cd ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2' && WINEPREFIX=~/'.wine/Guild Wars 2' wine64 ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/Gw2-64.exe' -image -nodelta -repair
  
   gio open ~/'Documents/Guild Wars 2/VerifyResults.log'   gio open ~/'Documents/Guild Wars 2/VerifyResults.log'
Line 176: Line 162:
   * ''-diag''   * ''-diag''
  
-  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' -diag+  cd ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2' && WINEPREFIX=~/'.wine/Guild Wars 2' wine64 ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/Gw2-64.exe' -diag
  
   gio open ~/'Documents/Guild Wars 2/NetworkDiag.log'   gio open ~/'Documents/Guild Wars 2/NetworkDiag.log'
Line 188: Line 174:
 ===== DXVK TODO ===== ===== DXVK TODO =====
  
-  * TODOCheck if ''d3d9'' stuff affects (''dpiAware'' particularly))+  * https://github.com/doitsujin/dxvk/blob/master/dxvk.conf
  
   ee ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/dxvk.conf'   ee ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/dxvk.conf'
Line 194: Line 180:
 <code> <code>
 # General # General
-#dxvk.hud = "full" 
 dxgi.enableHDR = "False" dxgi.enableHDR = "False"
 +dxvk.allowFse = "True"
 +dxvk.tearFree = "False"
 +dxvk.latencySleep = "False"
 d3d9.dpiAware = "False" d3d9.dpiAware = "False"
-dxvk.allowFse = "True" +d3d9.enumerateByDisplays = "False"
-d3d9.samplerLodBias = "-2.0"+
 d3d11.samplerLodBias = "-2.0" d3d11.samplerLodBias = "-2.0"
 +dxgi.maxFrameRate = "76"
  
 # Intel # Intel
-dxvk.hideIntegratedGraphics = "False" 
-d3d9.hideIntelGpu = "False" 
 dxgi.hideIntelGpu = "False" dxgi.hideIntelGpu = "False"
-dxvk.enableGraphicsPipelineLibrary = "True"+dxvk.enableGraphicsPipelineLibrary = "False"
  
 # Tweaks # Tweaks
-dxgi.maxFrameLatency = "1" 
-dxvk.latencySleep = "False" 
 dxvk.enableMemoryDefrag = "False" dxvk.enableMemoryDefrag = "False"
-dxvk.tilerMode = "False"+dxvk.lowerSinCos = "False
 +d3d9.deviceLocalConstantBuffers = "True" 
 +d3d9.floatEmulation = "False" 
 +d3d9.invariantPosition = "False" 
 +d3d9.maxFrameLatency = "1"
 d3d9.useD32forD24 = "True" d3d9.useD32forD24 = "True"
 +dxgi.syncInterval = "0"
 d3d11.relaxedBarriers = "True" d3d11.relaxedBarriers = "True"
-d3d9.invariantPosition = "False" +d3d11.relaxedGraphicsBarriers = "True" 
-d3d11.disableMsaa = "True" +d3d11.samplerAnisotropy = "0
-dxvk.enableDescriptorBuffer = "True+ 
-d3d9.floatEmulation = "False" +# HUD 
-dxvk.lowerSinCos = "False" +#dxvk.hud = "full"
-d3d9.deviceLocalConstantBuffers = "True"+
  
 # End</code> # End</code>
- 
-<code> 
-dxvk.tearFree = "False" 
-dxgi.syncInterval = "1"</code> 
  
/usr/local/www/wiki/data/attic/games/bsd/wine/guild_wars_2.1772837258.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