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
Next revision
Previous revision
games:wine:guild_wars_1 [2023/09/10 22:20] – [Guild Wars] Sean Rhonegames:wine:guild_wars_1 [2024/04/02 13:35] (current) – DXVK Sean Rhone
Line 6: Line 6:
 ===== Prerequisites ===== ===== Prerequisites =====
  
-  * [[distros:fedora_workstation_gnome | Fedora Workstation]]+  * [[distros:fedora_workstation_gnome|Fedora Workstation]] 
 +  * [[notes:wine|Wine]]
  
 ====== Install ====== ====== Install ======
Line 13: Line 14:
  
   * Install to default directory when prompted   * Install to default directory when prompted
-  * Wait for initial download to complete ((should be about 5500+ files around 140MB)) +  * Wait for initial download to complete ((should be about 5500+ files around 140 MB)) 
-  * Game will start up, at a low resolution, full-screen; 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/Guild Wars/GwSetup.exe' 'http://cloudfront.guildwars2.com/client/GwSetup.exe' && WINEPREFIX=~/'.wine/Guild Wars' wine ~/'Downloads/Guild Wars/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 
 +  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 28: Line 30:
 **** ****
  
-  rm -Rf ~/'Downloads/Guild Wars' && sync+  cd ~ && rm -Rf ~/'Downloads/Guild Wars' ~/'Downloads/GwSetup.exe' ~/'Desktop/Guild Wars.desktop' && sync
  
-====== Desktop Launchers ======+====== 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 ====== 
 + 
 +====Initial ===== 
 + 
 +**** 
 + 
 +  rm -rf ~/'.local/share/applications/wine/Programs/Guild Wars'
  
 ===== Guild Wars ===== ===== Guild Wars =====
Line 37: Line 53:
   * Values for ''email'', ''password'', and ''character'' need filled in for auto-login   * Values for ''email'', ''password'', and ''character'' need filled in for auto-login
  
-  rm -rf ~/'.local/share/applications/wine/Programs/Guild Wars' && mkdir -p ~/'.local/share/applications/wine/Programs/Guild Wars' && nano ~/'.local/share/applications/wine/Programs/Guild Wars/Guild Wars.desktop'+  mkdir -p ~/'.local/share/applications/wine/Programs/Guild Wars' && nano ~/'.local/share/applications/wine/Programs/Guild Wars/Guild Wars.desktop'
  
 <code> <code>
Line 43: 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 -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
 Icon=C711_Gw.0 Icon=C711_Gw.0
-StartupWMClass=game.exe+StartupWMClass=gw.exe
 Actions=Kill;Update;Repair;Notes; Actions=Kill;Update;Repair;Notes;
  
 [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'"
-Exec='/bin/killall-9 'Gw.exe'+
 Name=Force-close Guild Wars Name=Force-close Guild Wars
  
Line 60: 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 95: Line 110:
  
   WINEPREFIX=~/'.wine/Guild Wars' wineserver --kill && killall -9 'Gw.exe'   WINEPREFIX=~/'.wine/Guild Wars' wineserver --kill && killall -9 'Gw.exe'
 +
 +===== Reset Game Settings =====
 +
 +****
 +
 +  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 100: 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 114: 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/attic/games/wine/guild_wars_1.1694398806.txt.gz · Last modified: 2023/09/10 22:20 by Sean Rhone