Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision |
games:wine:world_of_warcraft_2022 [2022/08/16 20:20] – NV Libs not needed for RT; ESYNC disable for Bnet launcher Sean Rhone | games:wine:world_of_warcraft_2022 [2022/08/31 08:10] – [World of Warcraft (Battle.net App)] Sean Rhone |
---|
* [[distros:fedora_workstation_gnome|Fedora Workstation]] | * [[distros:fedora_workstation_gnome|Fedora Workstation]] |
* [[notes:wine|Wine]] | * [[notes:wine|Wine]] |
| |
===== Notes ===== | |
| |
* TODO | |
| |
====== Install ====== | ====== Install ====== |
| |
* :!: 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 ===== |
| |
* 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 ===== |
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' WINEESYNC='0' 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 |
| |
[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 ====== |
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' && |
| |
WINEESYNC='0' WINEPREFIX=~/'Wine Prefixes/World of Warcraft' wine ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe' | WINEESYNC='0' |
| |
| DXVK_HUD='full' |
| |
| WINEDEBUG='' |
| |
| WINEPREFIX=~/'Wine Prefixes/World of Warcraft' wine ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe' |
| |
==== World of Warcraft (Battle.net App) ==== | ==== World of Warcraft (Battle.net App) ==== |
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' && |
| |
WINEPREFIX=~/'Wine Prefixes/World of Warcraft' WINEESYNC='0' wine ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/World of Warcraft/World of Warcraft Launcher.exe' | WINEESYNC='0' |
| |
| 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' |
| |
==== World of Warcraft ==== | ==== World of Warcraft ==== |
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' && |
| |
WINEPREFIX=~/'Wine Prefixes/World of Warcraft' WINEESYNC='0' wine ~/'Wine Prefixes/World of Warcraft/drive_c/Program Files (x86)/World of Warcraft/_retail_/Wow.exe' | DXVK_HUD='full' |
| |
| WINEDEBUG='' |
| |
| 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 ===== |
| |
**** | **** |
| |
| 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' |
| |