I’ll write more details soon! This isn’t a repack: it’s commands and scripts tied-together for an integrated desktop experience! Scripts aimed at readability, deps as-latest as possible, and MariaDB preference.
Your windows client link from wowdl. net is dead since wowdl is gone and it redirect to a private server project, cheers.
Updated Windows notes!
- MariaDB
12.2.0 - CMake dev/nightly (
4.2.2025.*) - Visual Studio 2022 Professional
- OpenSSL
3.6.0 - Boost
1.90.0.Beta1
Visual Studio’s Community package is at 2026 (VS18) and didn’t seem to find Boost (something about CMP0167?); VS2022 Pro is a free download and seems to build with MSBuild without needing a product key.
I think I fixed that! Was messing with higher SSL negotiations and had something that happened to work on Firefox and I didn’t get around to testing it ![]()
Overview:
- Upstream
335branch - Scripts for integrated desktop experience (one-click DB backups, minimized server starts)
- MariaDB (all sockets + on-demand service)
- Singleplayer or LAN
CMDWindows,BashLinux,shFreeBSD
Windows (Nov 2025):
- MariaDB
12.2 - CMake
4.2Nightly/Dev - Boost
1.90.0 beta 1 - OpenSSL
3.6.0
FreeBSD:
- Non-root MariaDB database
- Xfce tuned
Client:
- Sourceable disc images and authentic patch files (Windows enUS)
- WoW 1.0.1 → 1.12.1 → TBC 2.4.3 → WotLK 3.3.5.12340 (big and small patches too)
- Clean integration with FreeBSD disc mounting and system
wine dbc/maps/vmaps/mmapsall extract fine!
Other:
- My localhost progress pics
- How I self-host things (notes and pictures)
- Update test video (Windows)
- Log-in screen switch video (WotLK → Vanilla → TBC with
3.3.5client) - Early Linux test video
- WoW 1.12.1 on iBook G4 (PPC)
- WoW BfA on Lenovo T500 + eGPU
yes, not it works properly.
Updated Linux notes!
- openSUSE Tumbleweed
- GCC
15.2.1(Clang21.1.6tested too) - Non-root MariaDB database
-march=nativeand-Ofast
- Also
-std=gnu++2c(C++26; builds/extracts/runs fine) - Clang had faster
mmapextraction times vs GCC (24min vs 28min) butjemallocneeded disabled for GCC building (not sure if Clang is faster or ifjemallocis faster vs GCC default)
Updated Client notes too:
- All authentic files (disc images, patches;
enUS) - Min-requirement
wineWindows OS upgrade flow (win98Vanilla →win2kTBC →winxpWotLK) - Disc image mounts with
udisksctl - DXVK (improves stability +
samplerLodBias = -2.0) - Server scripts hooked up to desktop launcher and tuned for GNOME +
kgxTerminal
Updated Windows notes!
- Direct-URL to Community Visual Studio 2022/
vs17(aka.ms) - LLVM/Clang toolset instead of MSVC! (LLVM
21.1.7;19.1.5VS2022 works too) - Various build optimization flags (
/arch:AVX2/favor:INTEL64/guard:cf-) /std:c++latest(info)
LLVM vs MSVC:
- Compiles in half the time (4mins vs 8)
mmapsextract ~10 minutes faster!
Updated Linux notes!
- Ubuntu 25.10 (
ptyxis; likely good for Fedora too) - GCC
15.2.0(-DNOJEM=1still needed) - Removed
-std=gnu++2c(caused updates to need rebuilds) - Client uses Wine’s
new WoW64mode (tested Staging11.0-rc2)
Updated Windows notes!
- LLVM 22.1.0-rc1
- MariaDB database files now in server folder
MSBUILDDISABLENODEREUSE=1(prevents lingeringMSBuild.exe)MSGserver update/DB back-up notifications
Fun stuff here with DXVK and OpenAL on Windows (126 sound channels no exe mod!)
samplerLodBias = -2.0 sharpens textures with less of a hit than in-game Texture Filtering:
Default/no DXVK:
After (water, trees, distant grass):
Modular Config.wtf settings! You can have RunOnce_*.wtf files with SET stuff that run before Config.wtf, and RunOnce_*.wtf files stay in-place if read-only (WoW moves the settings to main config and deletes RunOnce_*.wtf files)
It’s particularly useful for Sound Channels; SET Sound_NumChannels "126" in WTF\RunOnce_OpenAL.wtf has it override the client’s 64 reset.
Also found random strings nolagfix and nofixlag (position looks like launch flags); not sure what they do, but nothing breaks
(can also do -windowed):
"Wow.exe" -d3d9ex -nolagfix -nofixlag -nowarnings -fullscreen
And started master localhost notes (only compile and content extraction done; mmaps take way longer than 3.3.5)
I’m fishing for a Mithril Casing ![]()







