User Tools

Site Tools


games:wine:guild_wars_1

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
games:wine:guild_wars_1 [2023/09/27 06:10] – [Prerequisites] Sean Rhonegames:wine:guild_wars_1 [2024/04/02 13:35] (current) – DXVK Sean Rhone
Line 17: Line 17:
   * The game will automatically launch after initial download; close it   * The game will automatically launch after initial download; close it
  
-  mkdir -p ~/'.wine' && WINEPREFIX=~/'.wine/Guild Wars' WINEARCH='win32' winetricks 'winxp' && sync && wget -O ~/'Downloads/GwSetup.exe' 'https://cloudfront.guildwars2.com/client/GwSetup.exe' && MESA_SHADER_CACHE_DIR=~/'.wine/Guild Wars' DXVK_STATE_CACHE_PATH=~/'.wine/Guild Wars' WINEPREFIX=~/'.wine/Guild Wars' wine ~/'Downloads/GwSetup.exe'+  mkdir -p ~/'.wine' && WINEPREFIX=~/'.wine/Guild Wars' WINEARCH='win32' winetricks 'winxp' && sync && wget -O ~/'Downloads/GwSetup.exe' 'https://cloudfront.guildwars2.com/client/GwSetup.exe' && mkdir -p ~/'.wine/Guild Wars/dxvk_shader_cache' && MESA_SHADER_CACHE_DIR=~/'.wine/Guild Wars' DXVK_STATE_CACHE_PATH=~/'.wine/Guild Wars/dxvk_shader_cache' WINEPREFIX=~/'.wine/Guild Wars' wine ~/'Downloads/GwSetup.exe'
  
 ===== Restore Gw.dat ===== ===== Restore Gw.dat =====
  
   * This expects ''Gw.dat'' in the ''~/Downloads/Guild Wars'' folder   * This expects ''Gw.dat'' in the ''~/Downloads/Guild Wars'' folder
-  * 2023/09/27: ''Gw.dat'' after ''-image'' is TODO GB+  * 2024/04/02: ''Gw.dat'' after ''-image'' is 4.1 GB
  
   mv ~/'Downloads/Guild Wars/Gw.dat' ~/'.wine/Guild Wars/drive_c/Program Files/Guild Wars'   mv ~/'Downloads/Guild Wars/Gw.dat' ~/'.wine/Guild Wars/drive_c/Program Files/Guild Wars'
Line 31: Line 31:
  
   cd ~ && rm -Rf ~/'Downloads/Guild Wars' ~/'Downloads/GwSetup.exe' ~/'Desktop/Guild Wars.desktop' && sync   cd ~ && rm -Rf ~/'Downloads/Guild Wars' ~/'Downloads/GwSetup.exe' ~/'Desktop/Guild Wars.desktop' && sync
 +
 +====== Libraries ======
 +
 +===== DXVK =====
 +
 +  * https://github.com/doitsujin/dxvk/actions ((need to be signed into GitHub, and select the latest ''master'' artifacts package))
 +
 +  ls ~/'Downloads/dxvk-master-'*'.zip' && rm -Rf '/tmp/dxvk-master' && mkdir -p '/tmp/dxvk-master' && unzip ~/'Downloads/dxvk-master-'*'.zip' -d '/tmp/dxvk-master/' && cp --backup '/tmp/dxvk-master/x32/'*'.dll' ~/'.wine/Guild Wars/drive_c/windows/system32/' && WINEPREFIX=~/'.wine/Guild Wars' winetricks 'd3d9=native' 'd3d10core=native' 'd3d11=native' 'dxgi=native' && mkdir -p ~/'.wine/Guild Wars/dxvk_shader_cache' && sync
  
 ====== Desktop Launcher ====== ====== Desktop Launcher ======
Line 51: Line 59:
 Name=Guild Wars Name=Guild Wars
 Categories=Game;AdventureGame;RolePlaying Categories=Game;AdventureGame;RolePlaying
-Exec='/bin/bash' -c "cd ~/'.wine/Guild Wars/drive_c/Program Files/Guild Wars' && PULSE_LATENCY_MSEC='400' MESA_SHADER_CACHE_DIR=~/'.wine/Guild Wars' WINEPREFIX=~/'.wine/Guild Wars' wine ~/'.wine/Guild Wars/drive_c/Program Files/Guild Wars/Gw.exe' -lodfull -bmp -email 'x' -password 'x' -character 'x'"+Exec='/bin/bash' -c "cd ~/'.wine/Guild Wars/drive_c/Program Files/Guild Wars' && PULSE_LATENCY_MSEC='400' MESA_SHADER_CACHE_DIR=~/'.wine/Guild Wars' DXVK_STATE_CACHE_PATH=~/'.wine/Guild Wars/dxvk_shader_cache' WINEPREFIX=~/'.wine/Guild Wars' wine ~/'.wine/Guild Wars/drive_c/Program Files/Guild Wars/Gw.exe' -lodfull -bmp -email 'x' -password 'x' -character 'x'"
 Type=Application Type=Application
 StartupNotify=true StartupNotify=true
Line 59: Line 67:
  
 [Desktop Action Kill] [Desktop Action Kill]
-Exec='/bin/bash' -c "WINEPREFIX=~/'.wine/Guild Wars' wineserver --kill"+Exec='/bin/bash' -c "WINEPREFIX=~/'.wine/Guild Wars' wineserver --kill && killall -9 'Gw.exe'"
 Name=Force-close Guild Wars Name=Force-close Guild Wars
  
Line 67: Line 75:
  
 [Desktop Action Repair] [Desktop Action Repair]
-Exec='/bin/bash' -c "cd ~/'.wine/Guild Wars/drive_c/Program Files/Guild Wars' && PULSE_LATENCY_MSEC='400' MESA_SHADER_CACHE_DIR=~/'.wine/Guild Wars' WINEPREFIX=~/'.wine/Guild Wars' wine ~/'.wine/Guild Wars/drive_c/Program Files/Guild Wars/Gw.exe' -repair"+Exec='/bin/bash' -c "cd ~/'.wine/Guild Wars/drive_c/Program Files/Guild Wars' && PULSE_LATENCY_MSEC='400' MESA_SHADER_CACHE_DIR=~/'.wine/Guild Wars' DXVK_STATE_CACHE_PATH=~/'.wine/Guild Wars/dxvk_shader_cache' WINEPREFIX=~/'.wine/Guild Wars' wine ~/'.wine/Guild Wars/drive_c/Program Files/Guild Wars/Gw.exe' -repair"
 Name=Check and Repair Data Name=Check and Repair Data
  
Line 103: Line 111:
   WINEPREFIX=~/'.wine/Guild Wars' wineserver --kill && killall -9 'Gw.exe'   WINEPREFIX=~/'.wine/Guild Wars' wineserver --kill && killall -9 'Gw.exe'
  
-===== Reset Settings =====+===== Reset Game Settings =====
  
 **** ****
  
-  cd ~/'.wine/Guild Wars/drive_c/Program Files/Guild Wars' && PULSE_LATENCY_MSEC='400' MESA_SHADER_CACHE_DIR=~/'.wine/Guild Wars' WINEPREFIX=~/'.wine/Guild Wars' wine ~/'.wine/Guild Wars/drive_c/Program Files/Guild Wars/Gw.exe' -prefresetlocal+  cd ~/'.wine/Guild Wars/drive_c/Program Files/Guild Wars' && PULSE_LATENCY_MSEC='400' MESA_SHADER_CACHE_DIR=~/'.wine/Guild Wars' DXVK_STATE_CACHE_PATH=~/'.wine/Guild Wars/dxvk_shader_cache' WINEPREFIX=~/'.wine/Guild Wars' wine ~/'.wine/Guild Wars/drive_c/Program Files/Guild Wars/Gw.exe' -prefresetlocal
  
 ===== Execute ===== ===== Execute =====
Line 113: Line 121:
 ==== Guild Wars ==== ==== Guild Wars ====
  
-  cd ~/'.wine/Guild Wars/drive_c/Program Files/Guild Wars' && PULSE_LATENCY_MSEC='400' MESA_SHADER_CACHE_DIR=~/'.wine/Guild Wars' WINEDEBUG='' WINEPREFIX=~/'.wine/Guild Wars' wine ~/'.wine/Guild Wars/drive_c/Program Files/Guild Wars/Gw.exe' -lodfull+  cd ~/'.wine/Guild Wars/drive_c/Program Files/Guild Wars' && PULSE_LATENCY_MSEC='400' MESA_SHADER_CACHE_DIR=~/'.wine/Guild Wars' DXVK_STATE_CACHE_PATH=~/'.wine/Guild Wars/dxvk_shader_cache' WINEDEBUG='' WINEPREFIX=~/'.wine/Guild Wars' wine ~/'.wine/Guild Wars/drive_c/Program Files/Guild Wars/Gw.exe' -lodfull
  
 <code>-email "x" -password "x" -character "x"</code> <code>-email "x" -password "x" -character "x"</code>
Line 127: Line 135:
 **** ****
  
-  cd ~/'.wine/Guild Wars/drive_c/Program Files/Guild Wars' && PULSE_LATENCY_MSEC='400' MESA_SHADER_CACHE_DIR=~/'.wine/Guild Wars' WINEPREFIX=~/'.wine/Guild Wars' wine ~/'.wine/Guild Wars/drive_c/Program Files/Guild Wars/Gw.exe' -repair+  cd ~/'.wine/Guild Wars/drive_c/Program Files/Guild Wars' && PULSE_LATENCY_MSEC='400' MESA_SHADER_CACHE_DIR=~/'.wine/Guild Wars' DXVK_STATE_CACHE_PATH=~/'.wine/Guild Wars/dxvk_shader_cache' WINEPREFIX=~/'.wine/Guild Wars' wine ~/'.wine/Guild Wars/drive_c/Program Files/Guild Wars/Gw.exe' -repair
  
 ===== File Manager ===== ===== File Manager =====
/var/www/wiki/data/pages/games/wine/guild_wars_1.txt · Last modified: 2024/04/02 13:35 by Sean Rhone