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/06/13 22:16] 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 19: Line 15:
  
   * Install to default directory when prompted ((C:/Program Files (x86)/Battle.net))   * Install to default directory when prompted ((C:/Program Files (x86)/Battle.net))
-  * [ ] Launch Battle.net when you start your computer 
   * Log-in   * Log-in
   * :!: Change Battle.net App settings   * :!: Change Battle.net App settings
   * 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 34: Line 29:
 ===== World of Warcraft ===== ===== World of Warcraft =====
  
-  * Install World of Warcraft ((Locate the game does not work; the install process will detect the existing data files and patch as-necessary))+  * 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 45:
   * https://github.com/doitsujin/dxvk   * https://github.com/doitsujin/dxvk
  
-  * D3D11 to Vulkan +  * :!: This is expected to be used to provide DXGI for VKD3D-Proton 
-  * :!: This is only useful for DXGI +  * Untested, but DXVK by itself //should// work for D3D11 to Vulkan
-  * :!: May not be necessary for Fedora, but it won't necessarily hurt anything +
-  * :!: The Async build of DXVK is unnecessary here, but presumably won't hurt anything either+
  
 ===== Download ===== ===== Download =====
Line 76: 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 107: 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
 Path=/home/CHANGEME/Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/World of Warcraft Path=/home/CHANGEME/Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/World of Warcraft
-Icon=B271_World of Warcraft Launcher.0.png+Icon=5298_World of Warcraft Launcher.0
 Actions=Kill;Cache; Actions=Kill;Cache;
  
Line 119: 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>
  
   sed -i 's/'CHANGEME'/'$USER'/g' ~/'.local/share/applications/wine/Programs/World of Warcraft/World of Warcraft.desktop'   sed -i 's/'CHANGEME'/'$USER'/g' ~/'.local/share/applications/wine/Programs/World of Warcraft/World of Warcraft.desktop'
 +
 +===== Steam Launcher =====
 +
 +  * World of Warcraft (Battle.net App)
 +
 +  World of Warcraft
 +
 +  nano ~/'Wine Prefixes/World of Warcraft/steam-launcher.sh' && chmod +x ~/'Wine Prefixes/World of Warcraft/steam-launcher.sh'
 +
 +<code>
 +#!/bin/sh
 +
 +# Environment Variables
 +export MESA_SHADER_CACHE_DIR=~/'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'
 +
 +# Working Directory
 +cd ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/World of Warcraft'
 +
 +# Launch
 +wine ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/World of Warcraft/World of Warcraft Launcher.exe'
 +
 +# End</code>
 +
 +  Wine Prefixes/World of Warcraft/steam-launcher.sh
  
 ====== Quick Commands ====== ====== Quick Commands ======
Line 149: 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 156: 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 166: 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 176: 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 187: 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'