====== Information ====== * World of Warcraft: Wrath of the Lich King ((https://web.archive.org/web/20200911184050/https://www.blizzard.com/en-us/games/wrath/)) * Patch 3.3.5a ===== Prerequisites ===== * [[windows:10|Windows 10]] ===== Notes ===== * :!: This is for private server use ====== Install ====== ===== World of Warcraft ===== * [[https://wowdl.net/client/3.3.5a-win-us|World-of-Warcraft-3.3.5a.12340-enUS.zip]] * Extract to ''C:\Program Files (x86)\World of Warcraft 3.3.5\'' C:\Program Files (x86)\World of Warcraft 3.3.5\Wow.exe ====== Settings ====== ===== Game ===== * :!: Start WoW at least once prior to running this and configure in-game Settings * ''Sound_EnableOpenAL'' requires ''openal32.dll'' system-wide (Creative), or renamed from [[https://github.com/kcat/openal-soft/releases|OpenAL Soft]]'s win32 ''soft_oal.dll'' and placed next to ''Wow.exe'' * 2024/05/27: Highest settings, minus 1 notch on Shadow Quality, lowest Texture Filtering on Intel UHD 630 @ 1080p@75Hz * :?: Vsync + Triple Buffering is a huge performance benefit and can maintain 75Hz, vs getting cut to half with just Vsync and **without** Vsync notepad++ "%programFiles(x86)%\World of Warcraft 3.3.5\WTF\Config.wtf" SET environmentDetail "2" SET gxApi "d3d9" SET textureCacheSize "64" SET violenceLevel "5" SET SmallCull "0" SET spellEffectLevel "250" SET basemip "0" SET SkyCloudLOD "3" SET componentCompress "0" SET heapAllocTracking "0" SET timingMethod "2" SET Sound_EnableOpenAL "1" SET Sound_EnableHardware "1" ===== realmlist.wtf ===== * :?: This seems to use localhost with nothing by-default set, but setting it doesn't hurt notepad "%programFiles(x86)%\World of Warcraft 3.3.5\Data\enUS\realmlist.wtf" set realmlist 127.0.0.1 ===== Macros ===== ==== 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-button 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)) /run TimeManagerClockButton:Hide() TimeManagerClockButton:HookScript("OnShow", function(self) self:Hide() end) GameTimeFrame:HookScript("OnEnter", function() GameTooltip:SetOwner(UIParent) end) ====== Desktop Shortcut ====== ===== 3.3.5 ===== **** "%programFiles(x86)%\World of Warcraft 3.3.5\Wow.exe" -console -d3d9 ====== Quick Commands ====== ===== Reset Settings ===== **** RMDIR /S /Q "%programFiles(x86)%\World of Warcraft 3.3.5\Cache\" "%programFiles(x86)%\World of Warcraft 3.3.5\Cameras\" "%programFiles(x86)%\World of Warcraft 3.3.5\Interface\" "%programFiles(x86)%\World of Warcraft 3.3.5\Logs\" "%programFiles(x86)%\World of Warcraft 3.3.5\WTF\" ===== Execute ===== ==== Wrath of the Lich King ==== **** "%programFiles(x86)%\World of Warcraft 3.3.5\Wow.exe" -console -d3d9 ==== Specific Graphics APIs ==== === D3D9 === * Default when no API is specified on command-line nor ''Config.wtf'' -d3d9 "%programFiles(x86)%\World of Warcraft 3.3.5\Wow.exe" -console -d3d9 notepad++ "%programFiles(x86)%\World of Warcraft 3.3.5\Logs\gx.log" CGxDeviceD3d === D3D9Ex === * [[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]] * :?: Might be better for windowed-mode and Alt + Tab with DWM -d3d9ex "%programFiles(x86)%\World of Warcraft 3.3.5\Wow.exe" -console -d3d9ex notepad++ "%programFiles(x86)%\World of Warcraft 3.3.5\Logs\gx.log" CGxDeviceD3d9Ex === OpenGL === * Disables the in-game Video -> ''Hardware Cursor'' option * Limits ''Shadow Quality'' to blobs and no dynamic options -opengl "%programFiles(x86)%\World of Warcraft 3.3.5\Wow.exe" -console -opengl notepad++ "%programFiles(x86)%\World of Warcraft 3.3.5\Logs\gx.log" CGxDeviceOpenGl ===== File Manager ===== ==== Root ==== **** "%programFiles(x86)%\World of Warcraft 3.3.5\" ==== Addons ==== **** "%programFiles(x86)%\World of Warcraft 3.3.5\Interface\AddOns\" ====== Tweaks ====== ===== Compatibility Flags ===== **** reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "C:\Program Files (x86)\World of Warcraft 3.3.5\Wow.exe" /t "REG_SZ" /d "~ DISABLEDXMAXIMIZEDWINDOWEDMODE HIGHDPIAWARE DISABLEDWM DISABLETHEMES" /f ==== RegEdit ==== regedit HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers C:\Program Files (x86)\World of Warcraft 3.3.5\Wow.exe ===== UseLargePages ===== * :!: Retail WoW uses the same ''Wow.exe'' executable name and (mid-2024/Dragonflight) is not compatible with ''UseLargePages'' reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Wow.exe" /v "UseLargePages" /t "REG_DWORD" /d "1" /f ==== RegEdit ==== regedit HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Wow.exe UseLargePages