A game launcher for World of Warcraft that allows you to connect to custom servers.
Please see our Open Source project Documentation Repo
You can find signed binary releases at Releases
- Dragonflight: 10.0.0, 10.0.2, 10.0.5 (implicit)
- Shadowlands: 9.x (implicit)
- Classic BC/WotLK: 2.5.x, 3.4.x (--version Classic)
- Classic Era: 1.14.x (--version ClassicEra)
- Retail: Coming Soon
- Classic: Coming Soon
- Classic Era: Coming Soon
- .NET Core SDK 7.0.0 or later
- Optional for native builds: C++ workload through Visual Studio 2022 or latest C++ build tools
- 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
- 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
- Use the --staticseed launch parameter
- On server side add
179D3DC3235629D07113A9B3867F97A7
as auth seed in the database.
- 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.
Usage:
"Arctium WoW Launcher.exe" [options] [[--] <additional arguments>...]]
Options:
--version <Classic|ClassicEra|Retail> [default: Retail]
--path <path>
--binary <binary>
--keepcache [default: True]
--staticseed
-?, -h, --help Show help and usage information
Additional Arguments:
Arguments passed to the application that is being run.
DO NOT USE THIS AS BASE FOR ANY OFFICIAL SERVER TOOLS. IT WILL GET YOU BANNED THERE!!!
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.