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)
- Retail: 9.1.0, 9.1.5, 9.2.0, 9.2.5 (default)
- Classic: 2.5.2, 2.5.3, 2.5.4 (--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 6.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 /p:Configuration="Configuration" /p:platform="Platform" --self-contained
- 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
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
- https://wow.tools/files/ (Choose the Community list file for the patch you want)
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.