games:bsd:wine:world_of_warcraft_3.3.5
This is an old revision of the document!
Table of Contents
Information
- World of Warcraft: Wrath of the Lich King 1)
- Patch 3.3.5a
Prerequisites
Notes
This is for private server use
- See TrinityCore 3.3.5 localhost to set-up a local server
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
- Hides the time on the minimap along with the hiding the time being shown on Calendar-button hover
Interface → Display → [x] Show Clock needs to be enabled in order for this macro to hide both it and the Calendar hover 3)
/run TimeManagerClockButton:Hide() TimeManagerClockButton:HookScript("OnShow", function(self) self:Hide() end) GameTimeFrame:HookScript("OnEnter", function() GameTooltip:SetOwner(UIParent) end)
Desktop Launcher
3.3.5
- Server and Saves actions require TrinityCore 3.3.5 localhost scripts
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
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 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'
C:/www/wiki/data/attic/games/bsd/wine/world_of_warcraft_3.3.5.1756114135.txt.gz · Last modified: by Sean Rhone