User Tools

Site Tools


games:bsd:wine:world_of_warcraft_3.3.5

This is an old revision of the document!


Information

  • World of Warcraft: Wrath of the Lich King 1)
  • Patch 3.3.5a

Prerequisites

Notes

Install

World of Warcraft

  • :!: TODO: Client source 2)
mkdir -p ~/'.wine' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' WINEARCH='win32' wine64 winecfg -v 'winxp'
md5sum ~/'Downloads/World-of-Warcraft-3.3.5a.12340-enUS.zip' | grep 'ab8284d28a063e8594d03636fbe28dc7' && unzip -q -d ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files' ~/'Downloads/World-of-Warcraft-3.3.5a.12340-enUS.zip' && sync

Settings

Game

  • :!: Start WoW at least once prior to editing
mousepad ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/WTF/Config.wtf'
SET gxRefresh "74"
SET environmentDetail "2"
SET gxApi "opengl"
SET textureCacheSize "64"
SET violenceLevel "5"
SET SmallCull "0"
SET spellEffectLevel "250"
SET basemip "0"
SET SkyCloudLOD "3"
SET componentCompress "0"
cvar_default x

realmlist.wtf

echo 'set realmlist localhost' | tee ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Data/'*'/realmlist.wtf'
ee ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Data/'*'/realmlist.wtf'

Macros

Hide Time/Clock

/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' && ee ~/'.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/sh' -c "cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Wow.exe' -opengl"
Type=Application
StartupNotify=true
StartupWMClass=wow.exe
Icon=WBE5_Wow.0
Actions=Kill;Server;Saves;Client-Notes;Server-Notes;

[Desktop Action Kill]
Exec='/bin/sh' -c "WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wineserver --kill"
Name=Force-close WoW 3.3.5

[Desktop Action Server]
StartupNotify=false
Exec='/bin/sh' -c "~/'Projects/TrinityCore-335/scripts/localhost-server-start.sh'"
Name=Server - Start

[Desktop Action Saves]
StartupNotify=false
Exec='/bin/sh' -c "xfce4-terminal -T 'WoW — DB Backup' -I ~/'.local/share/icons/hicolor/48x48/apps/WBE5_Wow.0.png' -e ~/'Projects/TrinityCore-335/scripts/localhost-databases-backup.sh'"
Name=Server - Databases Back-up

[Desktop Action Client-Notes]
StartupNotify=false
Exec=gio open 'https://wiki.realmofespionage.xyz/games:bsd:wine:world_of_warcraft_3.3.5'
Name=Client - Install Notes

[Desktop Action Server-Notes]
StartupNotify=false
Exec=gio open 'https://wiki.realmofespionage.xyz/servers:bsd:games:trinitycore_3.3.5_localhost'
Name=Server - Install Notes

# End

Icon

  • wrestool
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/World of Warcraft 3.3.5a.12340'*'/Wow.exe' && cd ~
~/'.local/share/icons/hicolor/48x48/apps/WBE5_Wow.0.png'

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 'wine.bin'

Reset

rm -Rf ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Cache' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Cameras' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Logs' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Interface' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/WTF' && sync

Execute

Wrath of the Lich King

  • -opengl
cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/' && WINEDEBUG='' WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Wow.exe' -opengl -console

Virtual Desktop

  • Virtual desktop window at 1280×720
  • -opengl
cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/' && 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/World of Warcraft 3.3.5a.12340'*'/Wow.exe' -opengl -console

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 3.3.5a.12340'*'/' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Wow.exe' -d3d9 -console
cat ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Logs/gx.log' | grep 'CGxDeviceD3d'
gio open ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Logs/gx.log'

D3D9Ex

-d3d9ex
cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Wow.exe' -d3d9ex -console
cat ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Logs/gx.log' | grep 'CGxDeviceD3d9Ex'
gio open ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Logs/gx.log'

OpenGL

  • Disables the in-game Video → Hardware Cursor option
  • Limits Shadow Quality to blobs and no dynamic options
-opengl
cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Wow.exe' -opengl -console
cat ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Logs/gx.log' | grep 'CGxDeviceOpenGl'
gio open ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Logs/gx.log'

File Manager

Root

gio open ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/'

Addons

gio open ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Interface/AddOns'

Copy Addons

cp -R ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Interface/AddOns' ~/'Downloads'
2)
wowdl.net used to host World-of-Warcraft-3.3.5a.12340-enUS.zip with MD5 ab8284d28a063e8594d03636fbe28dc7
3)
it doesn't run/hide the calendar hover otherwise
C:/www/wiki/data/attic/games/bsd/wine/world_of_warcraft_3.3.5.1756114135.txt.gz · Last modified: by Sean Rhone