User Tools

Site Tools


games:wine:world_of_warcraft_2022

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
Last revisionBoth sides next revision
games:wine:world_of_warcraft_2022 [2022/08/15 06:21] – Steam Sean Rhonegames:wine:world_of_warcraft_2022 [2022/08/31 08:10] – [World of Warcraft (Battle.net App)] Sean Rhone
Line 9: Line 9:
   * [[distros:fedora_workstation_gnome|Fedora Workstation]]   * [[distros:fedora_workstation_gnome|Fedora Workstation]]
   * [[notes:wine|Wine]]   * [[notes:wine|Wine]]
- 
-===== Notes ===== 
- 
-  * TODO 
  
 ====== Install ====== ====== Install ======
Line 23: Line 19:
   * Close   * Close
  
-  mkdir -p ~/'Wine Prefixes' && wget 'https://us.battle.net/download/getInstaller?os=win&installer=Battle.net-Setup.exe&id=undefined' -O ~/'Downloads/Battle.net-Setup.exe' && WINEPREFIX=~/'Wine Prefixes/World of Warcraft' WINEARCH='win64' wine ~/'Downloads/Battle.net-Setup.exe'+  mkdir -p ~/'Wine Prefixes' && wget 'https://us.battle.net/download/getInstaller?os=win&installer=Battle.net-Setup.exe&id=undefined' -O ~/'Downloads/Battle.net-Setup.exe' && WINEPREFIX=~/'Wine Prefixes/World of Warcraft' WINEARCH='win64' WINEESYNC='0' wine ~/'Downloads/Battle.net-Setup.exe'
  
 ===== Restore Data ===== ===== Restore Data =====
Line 35: Line 31:
   * Install World of Warcraft ((Locate the game does not work; the install process will detect the existing data files, fail, and install with the Update process))   * Install World of Warcraft ((Locate the game does not work; the install process will detect the existing data files, fail, and install with the Update process))
  
-  cd ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/Battle.net' && WINEPREFIX=~/'Wine Prefixes/World of Warcraft' wine ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe'+  cd ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/Battle.net' && WINEPREFIX=~/'Wine Prefixes/World of Warcraft' WINEESYNC='0' wine ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe'
  
 ===== Clean Up ===== ===== Clean Up =====
Line 50: Line 46:
  
   * :!: This is expected to be used to provide DXGI for VKD3D-Proton   * :!: This is expected to be used to provide DXGI for VKD3D-Proton
-  * By itself this should allow D3D11 to Vulkan+  * Untested, but DXVK by itself //should// work for D3D11 to Vulkan
  
 ===== Download ===== ===== Download =====
Line 73: Line 69:
  
   * https://github.com/HansKristian-Work/vkd3d-proton/actions/workflows/artifacts.yml   * https://github.com/HansKristian-Work/vkd3d-proton/actions/workflows/artifacts.yml
-  * :!: Need to be signed into GitHub+  * :!: Need to be signed into GitHub to be able to click artifact links
  
 ===== Install ===== ===== Install =====
Line 80: Line 76:
  
   rm -Rf '/tmp/vkd3d-proton' && unzip -d '/tmp/vkd3d-proton' ~/'Downloads/vkd3d-proton-'*'.zip' && chmod +x '/tmp/vkd3d-proton/setup_vkd3d_proton.sh' && cd ~ && WINEPREFIX=~/'Wine Prefixes/World of Warcraft' '/tmp/vkd3d-proton/setup_vkd3d_proton.sh' install && rm -Rf '/tmp/vkd3d-proton' && cd ~ && sync   rm -Rf '/tmp/vkd3d-proton' && unzip -d '/tmp/vkd3d-proton' ~/'Downloads/vkd3d-proton-'*'.zip' && chmod +x '/tmp/vkd3d-proton/setup_vkd3d_proton.sh' && cd ~ && WINEPREFIX=~/'Wine Prefixes/World of Warcraft' '/tmp/vkd3d-proton/setup_vkd3d_proton.sh' install && rm -Rf '/tmp/vkd3d-proton' && cd ~ && sync
- 
-====== NVIDIA Libs ====== 
- 
-===== Information ===== 
- 
-  * https://github.com/SveSop/nvidia-libs 
- 
-  * This provides DLSS 
- 
-===== Download ===== 
- 
-  * https://github.com/SveSop/nvidia-libs/releases 
- 
-===== Install ===== 
- 
-**** 
- 
-  cd ~ && rm -rf ~/'Wine Prefixes/World of Warcraft/nvidia-libs' && cd ~/'Wine Prefixes/World of Warcraft' && tar --extract --xz --verbose --file ~/'Downloads/nvidia-libs-'*'.tar.xz' && chmod +x ~/'Wine Prefixes/World of Warcraft/nvidia-libs/setup_nvlibs.sh' && cd ~ && WINEPREFIX=~/'Wine Prefixes/World of Warcraft' ~/'Wine Prefixes/World of Warcraft/nvidia-libs/setup_nvlibs.sh' install && sync 
- 
-==== Test ==== 
- 
-**** 
- 
-  WINEPREFIX=~/'Wine Prefixes/World of Warcraft' wine ~/'Wine Prefixes/World of Warcraft/nvidia-libs/bin/nvapi64-tests.exe' 
- 
-===== NGX ===== 
- 
-  * https://github.com/jp7677/dxvk-nvapi/wiki/Tips-and-tricks-for-usage-with-DXVK-NVAPI#dlss-2x 
- 
-  cp --force --context '/usr/lib64/nvidia/wine/nvngx.dll' '/usr/lib64/nvidia/wine/_nvngx.dll' ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/World of Warcraft/_retail_' && sync 
  
 ===== Windows 10 ===== ===== Windows 10 =====
Line 134: Line 100:
 Comment=Descend into World of Warcraft and join millions of mighty heroes in an online world of myth, magic and limitless adventure Comment=Descend into World of Warcraft and join millions of mighty heroes in an online world of myth, magic and limitless adventure
 Categories=Game Categories=Game
-Exec=env MESA_SHADER_CACHE_DIR='/home/CHANGEME/Wine Prefixes/World of Warcraft' VKD3D_SHADER_CACHE_PATH='/home/CHANGEME/Wine Prefixes/World of Warcraft' WINEPREFIX='/home/CHANGEME/Wine Prefixes/World of Warcraft' wine '/home/CHANGEME/Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/World of Warcraft/World of Warcraft Launcher.exe'+Exec=env MESA_SHADER_CACHE_DIR='/home/CHANGEME/Wine Prefixes/World of Warcraft' DXVK_STATE_CACHE_PATH='/home/CHANGEME/Wine Prefixes/World of Warcraft/dxvk_state_cache' VKD3D_SHADER_CACHE_PATH='/home/CHANGEME/Wine Prefixes/World of Warcraft' __GL_SHADER_DISK_CACHE_PATH='/home/CHANGEME/Wine Prefixes/World of Warcraft' WINEPREFIX='/home/CHANGEME/Wine Prefixes/World of Warcraft' wine '/home/CHANGEME/Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/World of Warcraft/World of Warcraft Launcher.exe'
 Type=Application Type=Application
 StartupNotify=true StartupNotify=true
Line 146: Line 112:
  
 [Desktop Action Cache] [Desktop Action Cache]
-Exec=bash -c "rm -Rf ~/'Wine Prefixes/World of Warcraft/mesa_shader_cache' ~/'Wine Prefixes/World of Warcraft/drive_c/windows/temp/'* ~/'Wine Prefixes/World of Warcraft/drive_c/users/'$USER'/Temp/'* && sync"+Exec=bash -c "rm -Rf ~/'Wine Prefixes/World of Warcraft/mesa_shader_cache' ~/'Wine Prefixes/World of Warcraft/dxvk_state_cache' ~/'Wine Prefixes/World of Warcraft/vkd3d-proton.cache' ~/'Wine Prefixes/World of Warcraft/GLCache' ~/'Wine Prefixes/World of Warcraft/drive_c/windows/temp/'* ~/'Wine Prefixes/World of Warcraft/drive_c/users/'$USER'/Temp/'* && sync"
 Name=Cache Clean-up</code> Name=Cache Clean-up</code>
  
Line 165: Line 131:
 export MESA_SHADER_CACHE_DIR=~/'Wine Prefixes/World of Warcraft' export MESA_SHADER_CACHE_DIR=~/'Wine Prefixes/World of Warcraft'
 export VKD3D_SHADER_CACHE_PATH=~/'Wine Prefixes/World of Warcraft' export VKD3D_SHADER_CACHE_PATH=~/'Wine Prefixes/World of Warcraft'
 +export __GL_SHADER_DISK_CACHE_PATH=~/'Wine Prefixes/World of Warcraft'
 export WINEPREFIX=~/'Wine Prefixes/World of Warcraft' export WINEPREFIX=~/'Wine Prefixes/World of Warcraft'
  
Line 202: Line 169:
  
   WINEPREFIX=~/'Wine Prefixes/World of Warcraft' wineserver -k   WINEPREFIX=~/'Wine Prefixes/World of Warcraft' wineserver -k
 +
 +==== Test ====
 +
 +****
 +
 +  killall 'Agent.exe' 'winedevice.exe' 'World of Warcra' 'start.exe' -signal 'SIGKILL' --wait
  
 ===== Execute ===== ===== Execute =====
Line 209: Line 182:
   cd ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/Battle.net' &&    cd ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/Battle.net' && 
  
-  VKD3D_CONFIG='dxr,dxr11'+  WINEESYNC='0'  
 + 
 +  DXVK_HUD='full'
  
-  WINEDEBUG='-all'+  WINEDEBUG=''
  
   WINEPREFIX=~/'Wine Prefixes/World of Warcraft' wine ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe'   WINEPREFIX=~/'Wine Prefixes/World of Warcraft' wine ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe'
Line 219: Line 194:
   cd ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/World of Warcraft' &&    cd ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/World of Warcraft' && 
  
-  VKD3D_CONFIG='dxr,dxr11'+  WINEESYNC='0
  
-  WINEDEBUG='-all'+  DXVK_HUD='full' 
 + 
 +  WINEDEBUG=''
  
   WINEPREFIX=~/'Wine Prefixes/World of Warcraft' wine ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/World of Warcraft/World of Warcraft Launcher.exe'   WINEPREFIX=~/'Wine Prefixes/World of Warcraft' wine ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/World of Warcraft/World of Warcraft Launcher.exe'
Line 229: Line 206:
   cd ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/World of Warcraft' &&    cd ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/World of Warcraft' && 
  
-  VKD3D_CONFIG='dxr,dxr11'+  DXVK_HUD='full'
  
-  WINEDEBUG='-all'+  WINEDEBUG=''
  
-  WINEPREFIX=~/'Wine Prefixes/World of Warcraft' wine ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/World of Warcraft/D2R.exe'+  WINEPREFIX=~/'Wine Prefixes/World of Warcraft' wine ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/World of Warcraft/_retail_/Wow.exe'
  
 ===== File Manager ===== ===== File Manager =====
Line 240: Line 217:
  
 **** ****
 +
 +  gio open ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/World of Warcraft'
 +
 +==== AddOns ====
 +
 +  * :!: TODO
  
   gio open ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/World of Warcraft'   gio open ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/World of Warcraft'