WoW-Launcher
A game launcher for World of Warcraft that allows you to connect to custom servers.
License, Copyright & Contributions
Please see our Open Source project Documentation Repo
Binary Releases
You can find signed binary releases at Releases
Supported Game Versions (Windows x86 64 bit)
- Dragonflight: 10.0.0, 10.0.2 (implicit)
- Shadowlands: 9.1.0, 9.1.5, 9.2.0, 9.2.5, 9.2.7 (implicit)
- Classic: 2.5.2, 2.5.3, 2.5.4, 3.4.0 (--version Classic)
- Classic Era: 1.14.x (--version ClassicEra)
Supported Game Versions (Windows ARM 64 bit)
- Retail: Coming Soon
- Classic: Coming Soon
- Classic Era: Coming Soon
Building
Build Prerequisites
- .NET Core SDK 7.0.0 or later
- Optional for native builds: C++ workload through Visual Studio 2022 or latest C++ build tools
Build Instructions Windows (native)
- Available runtime identifiers/platforms: win-x64/x64, win-arm64/ARM64
- Available release configurations: Release, ReleaseSilentMode, ReleaseCustomFiles, ReleaseCustomFilesSilentMode
- Execute
dotnet publish -r RuntimeIdentifier -c Configuration -p:platform="Platform"
- Native output is placed in
build\Configuration\bin\native
Usage
Windows Usage
- Copy
Actium WoW Launcher.exe
to your World of Warcraft folder. - Optional: Edit the
WTF/Config.wtf
to set your portal or use a different config file with the-config Config2.wtf
launch arg. - Run the
Actium WoW Launcher.exe
Static Auth Seed Usage
- Use the --staticseed launch parameter
- On server side add
179D3DC3235629D07113A9B3867F97A7
as auth seed in the database.
Custom File Loading Usage
- Get or create your own file mapping (.txt) file(s) and place it in the
mappings
folder. File Format:fileId;filePath
- Place your custom files (mods) in the
files
folder. Be sure to follow the correct folder structure.
File mapping sources
Launch Parameters
- Use --help
WARNING
DO NOT USE THIS AS BASE FOR ANY OFFICIAL SERVER TOOLS. IT WILL GET YOU BANNED THERE!!!
Special Request <3
Please do NOT remove the name arctium
from the final binary.
Blizzard filters their crash logs based on localhost and the string arctium
in the binary name.