User Tools

Site Tools


games:linux:wine:world_of_warcraft_3.3.5

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:linux:wine:world_of_warcraft_3.3.5 [2025/01/01 02:01] Sean Rhonegames:linux:wine:world_of_warcraft_3.3.5 [2025/12/11 13:52] (current) – [3.3.5] Sean Rhone
Line 1: Line 1:
 ====== Information ====== ====== Information ======
  
-  * World of Warcraft: Wrath of the Lich King ((https://web.archive.org/web/20200911184050/https://www.blizzard.com/en-us/games/wrath/)) +  * World of Warcraft: Wrath of the Lich King 
-  * Patch 3.3.5a +  * enUS 
- +  * 3.3.5 June 2010 ((''WoW [ReleaseBuild 12340 (Jun 24 2010 23:54:57)'')) 
-  * 2024/10/28: ''graphics=wayland'', ''renderer=vulkan'', ''d3d9'', DXVK 2.4.1, Wine Staging 9.15 (old WoW64), GNOME 47 (F41) Wayland, Intel UHD 630 +  * 32-bit
-  * [[linux:notes:wine_wayland_vulkan_wow_335|Wine Wayland/Vulkan notes]+
-  * :!2024/12/31: Wine new WoW64 runs ''d3d9'' slowly (TODO: DXVK or OGL) +
- +
-===== Media ===== +
- +
-  * [[https://www.facebook.com/photo/?fbid=1135260137968206&set=a.1068192508008303|Launcher Right-click Screenshot]]+
  
 ===== Prerequisites ===== ===== Prerequisites =====
  
-  * [[linux;distros;fedora_workstation_gnome|Fedora Workstation]] +  * [[linux;distros;opensuse_tumbleweed_gnome|openSUSE Tumbleweed (GNOME)]] 
-  * [[linux;notes;wine|Wine]]+  * [[linux;notes;wine|Wine]] (old WoW64)
  
 ===== Notes ===== ===== Notes =====
Line 23: Line 17:
  
 ====== Install ====== ====== Install ======
 +
 +===== Sources =====
 +
 +  * https://archive.org/download/World_of_Warcraft_Client_and_Installation_Archive/ISO/
 +  * https://archive.org/download/World_of_Warcraft_Client_and_Installation_Archive/Patches/2.x/
 +  * https://www.bastionofstormwind.com/client-patch-downloads/
 +  * https://www.getmangos.eu/downloads/category/9-wow-patches/
 +  * https://archive.org/download/wow-3.x-retail/Clients/
 +  * [[https://archive.org/download/wow-3.x-retail/Patches (Win)/enUS/|https://archive.org/download/wow-3.x-retail/Patches (Win)/enUS/]]
 +  * [[games;windows;notes;wow_335_files]]
 +
 +===== Initial Prefix =====
 +
 +****
 +
 +  mkdir -p ~/'.wine' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' WINEARCH='win32' wine wineboot --init && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' winecfg /v 'win98' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'winemenubuilder.exe' /t 'REG_SZ' /d '' /f
  
 ===== World of Warcraft ===== ===== World of Warcraft =====
  
-  * [[https://wowdl.net/client/3.3.5a-win-us|World-of-Warcraft-3.3.5a.12340-enUS.zip]] ((2024/10/26: Link looks broken; TODO: Find alt source or re-mirror; md5 below is accurate to what was hosted))+==== Disc Mount ====
  
-  mkdir -~/'.wine' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' winecfg /v 'winxp&& sync+  udisksctl loop-setup --file ~/'Downloads/WoW 1.12.1.5875/WoW-1.0.1.3989-enUS.iso'
  
-  md5sum ~/'Downloads/World-of-Warcraft-3.3.5a.12340-enUS.zip| grep 'ab8284d28a063e8594d03636fbe28dc7' && unzip -qq -b -d ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)' ~/'Downloads/World-of-Warcraft-3.3.5a.12340-enUS.zip&& sync+  ln -s -F '/run/media/'$USER'/WoW-1.0.1.3989-eNUS' ~/'.wine/World of Warcraft 3.3.5/dosdevices/y:'
  
-====== Settings ======+==== Install ====
  
-===== In-game =====+  * ''[No, but Continue Installation]'' ((DirectX install)) 
 +  * Default install directory ((''C:\Program Files\World of Warcraft''))
  
-  * Windowed ''d3d9'+  WINEPREFIX=~/'.wine/World of Warcraft 3.3.5wine 'Y:\Installer.exe'
-  * First-time start to create ''Config.wtf'and do in-game Settings ((also avoids first-time fullscreen cropped-window on Wayland))+
  
-  cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/' && WINEDEBUG='' MESA_SHADER_CACHE_DIR=~/'.wine/World of Warcraft 3.3.5' WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/Wow.exe' -windowed -d3d9+==== Disc Unmount ====
  
-===== Config.wtf =====+  sync && umount '/run/media/'$USER'/WoW-1.0.1.3989-eNUS'
  
-<code>gnome-text-editor ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/WTF/Config.wtf'</code>+  rm -~/'.wine/World of Warcraft 3.3.5/dosdevices/y:'
  
-<code>nano ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/WTF/Config.wtf'</code>+==== Patch ====
  
-<code>SET gxRefresh "73"</code>+  * End patch: ''1.12.1.5875''
  
-<code>SET environmentDetail "2"</code>+  WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'Downloads/WoW 1.12.1.5875/wow-1.12.0-enus-patch.exe' && sync 
 + 
 +  WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'Downloads/WoW 1.12.1.5875/wow-1.12.0.5595-to-1.12.1.5875-enus-patch.exe' && sync 
 + 
 +===== The Burning Crusade ===== 
 + 
 +==== Disc Mount ==== 
 + 
 +  udisksctl loop-setup --file ~/'Downloads/TBC 2.4.3.8606/WoW-2.0.0.6080-enUS-expansion.iso' 
 + 
 +  ln -s -F '/run/media/'$USER'/WoW-2.0.0.6080-eNUS-EXPANSION' ~/'.wine/World of Warcraft 3.3.5/dosdevices/x:' 
 + 
 +==== Install ==== 
 + 
 +**** 
 + 
 +  WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' winecfg /v 'win2k' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine 'X:\Installer.exe' 
 + 
 +==== Disc Unmount ==== 
 + 
 +  sync && umount '/run/media/'$USER'/WoW-2.0.0.6080-eNUS-EXPANSION' 
 + 
 +  rm -f ~/'.wine/World of Warcraft 3.3.5/dosdevices/x:' 
 + 
 +==== Patch ==== 
 + 
 +  * End patch: ''2.4.3.8606'' 
 + 
 +  WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'Downloads/TBC 2.4.3.8606/wow-2.4.0-enus-patch.exe' && sync 
 + 
 +  WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'Downloads/TBC 2.4.3.8606/WoW-2.4.0.8089-to-2.4.1.8125-enUS-patch.exe' && sync 
 + 
 +  WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'Downloads/TBC 2.4.3.8606/WoW-2.4.1.8125-to-2.4.2.8278-enUS-patch.exe' && sync 
 + 
 +  WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'Downloads/TBC 2.4.3.8606/WoW-2.4.2.8278-to-2.4.3.8606-enUS-patch.exe' && sync 
 + 
 +===== Wrath of the Lich King ===== 
 + 
 +==== Disc Mount ==== 
 + 
 +  udisksctl loop-setup --file ~/'Downloads/WotLK 3.3.5.12340/WoW-3.0.1.8874-NA-combo.iso' 
 + 
 +  ln -s -F '/run/media/'$USER'/WOW-3.0.1.8874-NA-COMBO' ~/'.wine/World of Warcraft 3.3.5/dosdevices/w:' 
 + 
 +==== Install ==== 
 + 
 +  * ''[No, but Continue Installation]'' ((DirectX install)) 
 +  * ''[Skip]'' ((Account Management/upgrade process)) 
 + 
 +  WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' winecfg /v 'winxp' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine 'W:\Installer.exe' 
 + 
 +==== Disc Unmount ==== 
 + 
 +  sync && umount '/run/media/'$USER'/WOW-3.0.1.8874-NA-COMBO' 
 + 
 +  rm -f ~/'.wine/World of Warcraft 3.3.5/dosdevices/w:' 
 + 
 +==== Patch ==== 
 + 
 +  * End patch: ''3.3.5.12340'' 
 + 
 +  WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'Downloads/WotLK 3.3.5.12340/WoW-3.2.0-enUS-patch.exe' && sync 
 + 
 +  WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'Downloads/WotLK 3.3.5.12340/WoW-3.2.0.10192-to-3.3.0.10958-enUS-patch.exe' && sync 
 + 
 +  WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'Downloads/WotLK 3.3.5.12340/WoW-3.3.0.10958-to-3.3.0.11159-enUS-patch.exe' && sync 
 + 
 +  WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'Downloads/WotLK 3.3.5.12340/WoW-3.3.0.11159-to-3.3.2.11403-enUS-patch.exe' && sync 
 + 
 +  WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'Downloads/WotLK 3.3.5.12340/WoW-3.3.2.11403-to-3.3.3.11685-enUS-patch.exe' && sync 
 + 
 +  WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'Downloads/WotLK 3.3.5.12340/WoW-3.3.3.11685-to-3.3.3.11723-enUS-patch.exe' && sync 
 + 
 +  WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'Downloads/WotLK 3.3.5.12340/WoW-3.3.3.11723-to-3.3.5.12213-enUS-patch.exe' && sync 
 + 
 +  WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'Downloads/WotLK 3.3.5.12340/WoW-3.3.5.12213-to-3.3.5.12340-enUS-patch.exe' && sync 
 + 
 +===== Move Optional Exes ===== 
 + 
 +  mv -f ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/BackgroundDownloader.exe' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/BackgroundDownloader.exe~' 
 + 
 +  mv -f ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Launcher.exe' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Launcher.exe~' 
 + 
 +  mv -f ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Repair.exe' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Repair.exe~' 
 + 
 +  mv -f ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/WowError.exe' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/WowError.exe~' 
 + 
 +===== Clean-up ===== 
 + 
 +  rm -Rf ~/'.wine/World of Warcraft 3.3.5/dosdevices/d:' ~/'.wine/World of Warcraft 3.3.5/dosdevices/d::' ~/'Desktop/World of Warcraft.lnk' 
 + 
 +  rm -Rf ~/'Downloads/WoW 1.12.1.5875' ~/'Downloads/TBC 2.4.3.8606' ~/'Downloads/WotLK 3.3.5.12340' ~/'Downloads/WoW (localhost)' 
 + 
 +====== Libraries ====== 
 + 
 +===== DXVK ===== 
 + 
 +==== Release ==== 
 + 
 +  * https://github.com/doitsujin/dxvk/releases 
 +  * Last tested: ''dxvk-2.7.1.tar.gz'' 
 + 
 +  rm -Rf '/tmp/dxvk-'* && tar -xvzf ~/'Downloads/dxvk-'*'.tar.gz' -C '/tmp' && mv -fv '/tmp/dxvk-'*'/x32/d3d9.dll' ~/'.wine/World of Warcraft 3.3.5/drive_c/windows/system32' && rm -Rf '/tmp/dxvk-'
 + 
 +==== master ==== 
 + 
 +  * https://github.com/doitsujin/dxvk/actions ((need to be signed into GitHub, and select the latest ''master'' artifacts package)) 
 +  * Last tested: ''dxvk-master-6cec53d975a79ababe4b8965ce04e7b96903dd1b.zip'' 
 + 
 +  rm -Rf '/tmp/dxvk-master' && unzip ~/'Downloads/dxvk-master-'*'.zip' -d '/tmp/dxvk-master' && mv -fv '/tmp/dxvk-master/x32/d3d9.dll' ~/'.wine/World of Warcraft 3.3.5/drive_c/windows/system32' 
 + 
 +==== Dll Overrides ==== 
 + 
 +**** 
 + 
 +  WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'd3d9' /t 'REG_SZ' /d 'native' /f 
 + 
 +====== Settings ====== 
 + 
 +===== Config.wtf ===== 
 + 
 +  * Can be pasted empty first-time launch, and at bottom of existing options to override settings above it 
 + 
 +<code>mkdir -p ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/WTF' && nano ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/WTF/Config.wtf'</code>
  
 <code> <code>
 +SET gxWindow "1"
 +SET gxMaximize "1"
 +SET windowResizeLock "1"
 SET gxApi "d3d9" SET gxApi "d3d9"
-SET textureCacheSize "64+SET realmName "localhost
-SET violenceLevel "5"+SET realmList "127.0.0.1"
 SET SmallCull "0" SET SmallCull "0"
-SET spellEffectLevel "250" 
 SET basemip "0" SET basemip "0"
 SET SkyCloudLOD "3" SET SkyCloudLOD "3"
-SET componentCompress "0"</code> +SET componentCompress "0
- +SET violenceLevel "5" 
-  cvar_default x+SET useUiScale "1" 
 +SET uiScale "1.2" 
 +SET environmentDetail "2" 
 +SET groundEffectDensity "256" 
 +SET groundEffectDist "140" 
 +SET spellEffectLevel "250"</code>
  
 ===== realmlist.wtf ===== ===== realmlist.wtf =====
  
-  echo 'set realmlist 127.0.0.1' tee ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/Data/'*'/realmlist.wtf'+  * [[servers:linux:games:trinitycore_3.3.5_localhost|localhost Server]] 
 + 
 +  mv --no-clobber --debug ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Data/enUS/realmlist.wtf' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Data/enUS/realmlist.wtf~'
  
-  nano ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/Data/'*'/realmlist.wtf'+  echo 'set realmlist 127.0.0.1' | tee ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Data/enUS/realmlist.wtf' > '/dev/null'
  
 ===== Macros ===== ===== Macros =====
Line 73: Line 215:
 ==== Hide Time/Clock ==== ==== Hide Time/Clock ====
  
-  * https://us.forums.blizzard.com/en/wow/t/hide-clock-on-df-minimap/1685525/2 +  * Hides the time on the minimap along with the hiding the time being shown on Calendar orb hover ([[https://us.forums.blizzard.com/en/wow/t/hide-clock-on-df-minimap/1685525/2|Source]]) 
-  * Hides the time on the minimap along with the hiding the time being shown on Calendar-button hover +  * :!: Interface -> Display -> ''[x]'' Show Clock ((needed for the macro to also hide the time on Calendar orb hover))
-  * :!: Interface -> Display -> [x] Show Clock needs to be enabled in order for this macro to hide both it and the Calendar hover ((it doesn't run/hide the calendar hover otherwise))+
  
 <code> <code>
Line 84: Line 225:
 ===== 3.3.5 ===== ===== 3.3.5 =====
  
-  * See [[servers:linux:games:trinitycore_3.3.5_localhost#scripts|localhost Server Scripts]] +  mkdir -p ~/'.local/share/applications/wine/Programs/World of Warcraft' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Screenshots' && nano ~/'.local/share/applications/wine/Programs/World of Warcraft/World of Warcraft 3.3.5.desktop' && sed -i 's/'CHANGEME'/'$USER'/g' ~/'.local/share/applications/wine/Programs/World of Warcraft/World of Warcraft 3.3.5.desktop' && update-desktop-database --quiet ~/'.local/share/applications'
- +
-  mkdir -p ~/'.local/share/applications/wine/Programs/World of Warcraft' && nano ~/'.local/share/applications/wine/Programs/World of Warcraft/World of Warcraft 3.3.5.desktop' && update-desktop-database --quiet ~/'.local/share/applications'+
  
 <code> <code>
Line 92: Line 231:
 Name=World of Warcraft 3.3.5 Name=World of Warcraft 3.3.5
 Categories=Game; Categories=Game;
-Exec='/bin/bash' -c "cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/' && MESA_SHADER_CACHE_DIR=~/'.wine/World of Warcraft 3.3.5' WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/Wow.exe' -d3d9"+Exec='/bin/bash' -c "cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Wow.exe' -d3d9"
 Type=Application Type=Application
-StartupNotify=true+StartupNotify=false 
 +Icon=/home/CHANGEME/.wine/Icons/WoW-335-256.png
 StartupWMClass=wow.exe StartupWMClass=wow.exe
-Icon=WBE5_Wow.0 +Actions=Server;Saves;Update;Screenshots;Window;DB-Optimize;Kill;Notes;
-Actions=Server;Server-Saves;Server-Update;Client-Kill;Client-Notes;Server-Notes;+
  
 [Desktop Action Server] [Desktop Action Server]
-StartupNotify=false +Exec='/bin/bash' -c "~/'Projects/TrinityCore-335/scripts/localhost-server-start.sh'" 
-Exec='/bin/bash' -c "~/'Projects/TrinityCore-335/scripts/tc-335-server-start.sh'" +Name=Server - Start
-Name=Launch Local Server+
  
-[Desktop Action Server-Saves] +[Desktop Action Saves] 
-StartupNotify=false +Exec='/bin/bash' -c "~/'Projects/TrinityCore-335/scripts/localhost-databases-backup.sh'" 
-Exec='/bin/bash' -c "ptyxis --standalone --title='WoW 3.3.5 localhost Save Back-up — ' -- ~/'Projects/TrinityCore-335/scripts/tc-335-save-backup.sh'" +Name=Databases Back-up
-Name=Save Back-up+
  
-[Desktop Action Server-Update] +[Desktop Action Update] 
-StartupNotify=false +Exec='/bin/bash' -c "kgx -'TC 3.3.5 [Updater]' -~/'Projects/TrinityCore-335/scripts/localhost-server-update.sh'"
-Exec='/bin/bash' -c "ptyxis --standalone --title='WoW 3.3.5 Server Updater — ' -~/'Projects/TrinityCore-335/scripts/tc-335-server-update.sh'"+
 Name=Update Local Server Name=Update Local Server
  
-[Desktop Action Client-Kill+[Desktop Action Screenshots
-Exec='/bin/bash' -c "WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wineserver --kill+Exec='/bin/bash' -c "gio open ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Screenshots'" 
-Name=Force-close WoW 3.3.5+Name=Screenshots
  
-[Desktop Action Client-Notes] +[Desktop Action Window
-StartupNotify=false +Exec='/bin/bash' -c "cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine explorer /desktop='WoW_3.3.5','1280x720' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Wow.exe' -d3d9" 
-Exec=gio open 'https://wiki.realmofespionage.xyz/games:linux:wine:world_of_warcraft_3.3.5' +Name=Start WoW (Windowed)
-Name=Client Notes+
  
-[Desktop Action Server-Notes+[Desktop Action DB-Optimize
-StartupNotify=false +Exec='/bin/bash' -c "~/'Projects/TrinityCore-335/scripts/localhost-database-maintenance.sh'" 
-Exec=gio open 'https://wiki.realmofespionage.xyz/servers:linux:games:trinitycore_3.3.5_localhost' +Name=Optimize DBs 
-Name=Server Notes+ 
 +[Desktop Action Kill] 
 +Exec='/bin/bash' -c "WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wineserver -k" 
 +Name=Force-close WoW 
 + 
 +[Desktop Action Notes] 
 +Exec='/bin/bash' -c "gio open 'https://wiki.realmofespionage.xyz/games;linux;wine;world_of_warcraft_3.3.5' 'https://wiki.realmofespionage.xyz/servers;linux;games;trinitycore_3.3.5_localhost'" 
 +Name=Install Notes
  
 # End</code> # End</code>
Line 135: Line 277:
  
 <code> <code>
-mkdir -p ~/'.local/share/icons/hicolor/48x48/apps&& cd ~/'.local/share/icons/hicolor/48x48/apps' && wrestool --output='WBE5_Wow.0.png' --extract --name='101' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/Wow.exe' && cd ~</code>+mkdir -p '/tmp/icons' ~/'.wine/Icons' && wrestool --extract --all --raw --output='/tmp/icons' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Wow.exe&& mv -f '/tmp/icons/Wow.exe_DATA___GDF_THUMBNAIL_1024' ~/'.wine/Icons/WoW-335-256.png' && rm -Rf '/tmp/icons'</code>
  
 ====== Quick Commands ====== ====== Quick Commands ======
Line 162: Line 304:
  
   killall -9 'Wow.exe'   killall -9 'Wow.exe'
- 
-===== Full-Reset ===== 
- 
-**** 
- 
-  rm -Rf ~/'.wine/World of Warcraft 3.3.5/mesa_shader_cache' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/Cache' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/Cameras' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/Errors' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/Logs' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/Interface' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/WTF' && sync 
  
 ===== Execute ===== ===== Execute =====
Line 175: Line 311:
   * ''d3d9''   * ''d3d9''
  
-  cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/' && WINEDEBUG='' MESA_SHADER_CACHE_DIR=~/'.wine/World of Warcraft 3.3.5' WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/Wow.exe' -console -d3d9+  cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Wow.exe' -console -d3d9
  
 === Virtual Desktop === === Virtual Desktop ===
Line 181: Line 317:
   * 1280x720   * 1280x720
  
-  cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/' && MESA_SHADER_CACHE_DIR=~/'.wine/World of Warcraft 3.3.5' WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine explorer /desktop='3.3.5','1280x720' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/Wow.exe' -console -d3d9+  cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine explorer /desktop='WoW_3.3.5','1280x720' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Wow.exe' -console -d3d9
  
 ==== Specific Graphics APIs ==== ==== Specific Graphics APIs ====
Line 191: Line 327:
 <code>-d3d9</code> <code>-d3d9</code>
  
-<code>cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/' && MESA_SHADER_CACHE_DIR=~/'.wine/World of Warcraft 3.3.5' WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/Wow.exe' -console -d3d9</code>+<code>cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Wow.exe' -console -d3d9</code>
  
-<code>cat ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/Logs/gx.log' | grep 'CGxDeviceD3d'</code>+<code>cat ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Logs/gx.log' | grep 'CGxDeviceD3d'</code>
  
-<code>gio open ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/Logs/gx.log'</code>+<code>gio open ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Logs/gx.log'</code>
  
 === D3D9Ex === === D3D9Ex ===
Line 201: Line 337:
   * [[https://web.archive.org/web/20100212202408/http://forums.worldofwarcraft.com/thread.html?topicId=21723843232&sid=1|3.3.0 - d3d9ex mode, ATI, and 134 crashes]]   * [[https://web.archive.org/web/20100212202408/http://forums.worldofwarcraft.com/thread.html?topicId=21723843232&sid=1|3.3.0 - d3d9ex mode, ATI, and 134 crashes]]
   * :?: This may be more ideal for Vsync, certain compositors, G-SYNC/FreeSync, remote streaming, or ''gamescope''   * :?: This may be more ideal for Vsync, certain compositors, G-SYNC/FreeSync, remote streaming, or ''gamescope''
-  * 2024/10/26: Had **very** minor lower VRAM and max FPS compared to ''d3d9'' on Intel UHD 630 without any obvious benefit 
-  * :?: 2024/10/26: Odd performance issue with ''gxTextureCacheSize'' ([[https://github.com/doitsujin/dxvk/issues/4403|#4403]]) 
-  * 2024/10/28: With DXVK 2.4.1 ''DXVK_HUD=full'', ''d3d9ex'' seemingly doesn't increase mapped GPU memory from ''64'' to ''128'' like ''d3d9'' under load; unsure of effects 
  
 <code>-d3d9ex</code> <code>-d3d9ex</code>
  
-<code>cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/' && MESA_SHADER_CACHE_DIR=~/'.wine/World of Warcraft 3.3.5' WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/Wow.exe' -console -d3d9ex</code>+<code>cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Wow.exe' -console -d3d9ex</code>
  
-<code>cat ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/Logs/gx.log' | grep 'CGxDeviceD3d9Ex'</code>+<code>cat ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Logs/gx.log' | grep 'CGxDeviceD3d9Ex'</code>
  
-<code>gio open ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/Logs/gx.log'</code>+<code>gio open ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Logs/gx.log'</code>
  
 === OpenGL === === OpenGL ===
Line 221: Line 354:
 <code>-opengl</code> <code>-opengl</code>
  
-<code>cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/' && MESA_SHADER_CACHE_DIR=~/'.wine/World of Warcraft 3.3.5' WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/Wow.exe' -console -opengl</code>+<code>cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Wow.exe' -console -opengl</code>
  
-<code>cat ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/Logs/gx.log' | grep 'CGxDeviceOpenGl'</code>+<code>cat ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Logs/gx.log' | grep 'CGxDeviceOpenGl'</code>
  
-<code>gio open ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/Logs/gx.log'</code>+<code>gio open ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Logs/gx.log'</code>
  
-===== File Manager ===== +===== Root Folder =====
- +
-==== Root ====+
  
 **** ****
  
-  gio open ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/'+  gio open ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft'
  
-==== Addons ====+===== DXVK TODO =====
  
-****+  https://github.com/doitsujin/dxvk/blob/master/dxvk.conf
  
-  gio open ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/Interface/AddOns'+  nano ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/dxvk.conf'
  
-===== Copy Addons =====+<code> 
 +# General 
 +d3d9.samplerLodBias "-2.0"
  
-****+# HUD 
 +#dxvk.hud = "full"
  
-  cp -R ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files (x86)/World of Warcraft 3.3.5a.12340'*'/Interface/AddOns' ~/'Downloads'+# End</code>
  
/srv/www/wiki/data/attic/games/linux/wine/world_of_warcraft_3.3.5.1735714877.txt.gz · Last modified: by Sean Rhone

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki