WoW [Release] Build 12340 (Jun 24 2010 23:54:57)games:linux:wine:world_of_warcraft_3.3.5
Table of Contents
Information
- World of Warcraft: Wrath of the Lich King
- enUS
- 3.3.5 June 2010 1)
- 32-bit
Prerequisites
- Wine (old WoW64)
Notes
This is for private server use
- See TrinityCore 3.3.5 localhost to set-up a local server
Install
Sources
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
Disc Mount
udisksctl loop-setup --file ~/'Downloads/WoW 1.12.1.5875/WoW-1.0.1.3989-enUS.iso'
ln -s -F '/run/media/'$USER'/WoW-1.0.1.3989-eNUS' ~/'.wine/World of Warcraft 3.3.5/dosdevices/y:'
Install
WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine 'Y:\Installer.exe'
Disc Unmount
sync && umount '/run/media/'$USER'/WoW-1.0.1.3989-eNUS'
rm -f ~/'.wine/World of Warcraft 3.3.5/dosdevices/y:'
Patch
- End patch:
1.12.1.5875
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
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
- 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
- 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
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'
SET gxWindow "1" SET gxMaximize "1" SET windowResizeLock "1" SET gxApi "d3d9" SET realmName "localhost" SET realmList "127.0.0.1" SET SmallCull "0" SET basemip "0" SET SkyCloudLOD "3" SET componentCompress "0" SET violenceLevel "5" SET useUiScale "1" SET uiScale "1.2" SET environmentDetail "2" SET groundEffectDensity "256" SET groundEffectDist "140" SET spellEffectLevel "250"
realmlist.wtf
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~'
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
Hide Time/Clock
- Hides the time on the minimap along with the hiding the time being shown on Calendar orb hover (Source)
/run TimeManagerClockButton:Hide() TimeManagerClockButton:HookScript("OnShow", function(self) self:Hide() end) GameTimeFrame:HookScript("OnEnter", function() GameTooltip:SetOwner(UIParent) end)
Desktop Launcher
3.3.5
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'
[Desktop Entry] Name=World of Warcraft 3.3.5 Categories=Game; 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 StartupNotify=false Icon=/home/CHANGEME/.wine/Icons/WoW-335-256.png StartupWMClass=wow.exe Actions=Server;Saves;Update;Screenshots;Window;DB-Optimize;Kill;Notes; [Desktop Action Server] Exec='/bin/bash' -c "~/'Projects/TrinityCore-335/scripts/localhost-server-start.sh'" Name=Server - Start [Desktop Action Saves] Exec='/bin/bash' -c "~/'Projects/TrinityCore-335/scripts/localhost-databases-backup.sh'" Name=Databases Back-up [Desktop Action Update] Exec='/bin/bash' -c "kgx -T 'TC 3.3.5 [Updater]' -e ~/'Projects/TrinityCore-335/scripts/localhost-server-update.sh'" Name=Update Local Server [Desktop Action Screenshots] Exec='/bin/bash' -c "gio open ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Screenshots'" Name=Screenshots [Desktop Action Window] 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" Name=Start WoW (Windowed) [Desktop Action DB-Optimize] Exec='/bin/bash' -c "~/'Projects/TrinityCore-335/scripts/localhost-database-maintenance.sh'" Name=Optimize DBs [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
Icon
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'
Quick Commands
Winecfg
WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' winecfg
Winetricks
WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' winetricks
Registry Editor
WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' regedit
Kill
WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wineserver --kill
killall -9 'Wow.exe'
Execute
Wrath of the Lich King
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
- 1280×720
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
D3D9
- Default when no API is specified on command-line nor
Config.wtf
-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
cat ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Logs/gx.log' | grep 'CGxDeviceD3d'
gio open ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Logs/gx.log'
D3D9Ex
This may be more ideal for Vsync, certain compositors, G-SYNC/FreeSync, remote streaming, or
gamescope
-d3d9ex
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
cat ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Logs/gx.log' | grep 'CGxDeviceD3d9Ex'
gio open ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Logs/gx.log'
OpenGL
- Disables the in-game Video →
Hardware Cursoroption - Limits
Shadow Qualityto blobs and no dynamic options - 2024/10/29: Doesn't work with Wine
graphics=wayland
-opengl
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
cat ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Logs/gx.log' | grep 'CGxDeviceOpenGl'
gio open ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Logs/gx.log'
Root Folder
gio open ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft'
DXVK TODO
nano ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/dxvk.conf'
# General d3d9.samplerLodBias = "-2.0" # HUD #dxvk.hud = "full" # End
/srv/www/wiki/data/pages/games/linux/wine/world_of_warcraft_3.3.5.txt · Last modified: by Sean Rhone
