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 [2025/10/24 20:06] 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_14.3_xfce|FreeBSD 14.(Xfce)]] (works on 15.0-BETA2, [[https://forums.freebsd.org/threads/what-about-gaming-on-freebsd.723/page-13#post-723033|post]]) +  * [[bsd:freebsd_16.0_xfce|FreeBSD 16.(Xfce)]] 
-  * [[bsd;notes;wine|Wine]] (old WoW64)+  * [[bsd;notes;wine|Wine]] (new WoW64)
  
 ====== Install ====== ====== Install ======
 +
 +===== Initial Prefix =====
 +
 +  * ''win64'' (TODO: ''wow64'')
 +  * ''win7''
 +
 +  mkdir -p ~/'.wine' && WINEPREFIX=~/'.wine/Guild Wars 2' WINEARCH='win64' wine64 wineboot --init && WINEPREFIX=~/'.wine/Guild Wars 2' wine64 winecfg /v 'win7' && WINEPREFIX=~/'.wine/Guild Wars 2' wine64 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 24:
   * 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' wine64 wineboot --init && 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' wine64 ~/'Downloads/Guild Wars 2/Gw2Setup.exe'
  
 ===== Restore Gw2.dat ===== ===== Restore Gw2.dat =====
Line 27: Line 34:
 ===== Arial Font ===== ===== Arial Font =====
  
-  * Fixes CEF windows (trading post) +  * Fixes CEF windows ([[https://forums.freebsd.org/threads/what-about-gaming-on-freebsd.723/page-13#post-713261|source]])
-  * [[https://forums.freebsd.org/threads/what-about-gaming-on-freebsd.723/page-13#post-713261|Source]]+
  
   WINEPREFIX=~/'.wine/Guild Wars 2' winetricks 'arial'   WINEPREFIX=~/'.wine/Guild Wars 2' winetricks 'arial'
Line 45: 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-2f9309786e2565ad8a56197627c6c5a408c16c0e.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 53: Line 59:
 **** ****
  
-  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' 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/ +
- +
-  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 73: 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 93: 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 101: Line 99:
  
 # End</code> # End</code>
 +
 +  xfce4-panel -r
  
 ==== Icon ==== ==== Icon ====
Line 107: 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 115: Line 115:
 **** ****
  
-  WINEPREFIX=~/'.wine/Guild Wars 2' winecfg+  WINEPREFIX=~/'.wine/Guild Wars 2' wine64 winecfg
  
 ===== Winetricks ===== ===== Winetricks =====
Line 127: Line 127:
 **** ****
  
-  WINEPREFIX=~/'.wine/Guild Wars 2' regedit+  WINEPREFIX=~/'.wine/Guild Wars 2' wine64 regedit
  
 ===== Kill ===== ===== Kill =====
Line 141: Line 141:
 **** ****
  
-  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+  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' 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' wine64 ~/'.wine/Guild Wars 2/drive_c/Program Files/Guild Wars 2/Gw2-64.exe' -image -nodelta
  
 ==== Repair ==== ==== Repair ====
Line 153: 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 161: 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 173: 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 179: Line 180:
 <code> <code>
 # General # General
-#dxvk.hud = "full" 
 dxgi.enableHDR = "False" dxgi.enableHDR = "False"
-d3d9.dpiAware = "False" 
 dxvk.allowFse = "True" dxvk.allowFse = "True"
-d3d9.samplerLodBias = "-2.0"+dxvk.tearFree = "False" 
 +dxvk.latencySleep = "False" 
 +d3d9.dpiAware = "False" 
 +d3d9.enumerateByDisplays = "False"
 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
 dxvk.enableMemoryDefrag = "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" dxvk.lowerSinCos = "False"
 d3d9.deviceLocalConstantBuffers = "True" d3d9.deviceLocalConstantBuffers = "True"
 +d3d9.floatEmulation = "False"
 +d3d9.invariantPosition = "False"
 +d3d9.maxFrameLatency = "1"
 +d3d9.useD32forD24 = "True"
 +dxgi.syncInterval = "0"
 +d3d11.relaxedBarriers = "True"
 +d3d11.relaxedGraphicsBarriers = "True"
 +d3d11.samplerAnisotropy = "0"
 +
 +# HUD
 +#dxvk.hud = "full"
  
 # End</code> # End</code>
  
/usr/local/www/wiki/data/attic/games/bsd/wine/guild_wars_2.1761350762.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