mirror of
https://github.com/araxiaonline/WoW-Launcher.git
synced 2026-06-13 01:22:21 -04:00
2.8 KiB
2.8 KiB
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
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.
NOTE FOR LOCAL DEVELOPMENT & SERVER CONNECTIONS
Applies to: 1.14.4 or later, 3.4.2 or later, 10.1.5 or later
- Dev Mode is enabled by default for local game portals.
- LOCAL HOSTNAME & IP:
REQUIRESthe--devcommand line parameter to force the dev mode to avoid issues with invalid certificate chains. The launcher auto detectes local addresses and enables it. - EXTERNAL HOSTNAME:
DO NOTuse the--devcommand line parameter. It's blocked by the launcher.USEa valid certificate matching your authentication/bnet server host name.- That certificate needs to be loaded by the authentication/bnet server too.
- EXTERNAL IP:
NOT SUPPORTED
Binary Releases
You can find signed binary releases at Releases
Supported Game Versions (Windows x86 64 bit, Release)
- Dragonflight: 10.x
- Shadowlands: 9.x
- Classic BC/WotLK: 2.5.x, 3.4.x (--version Classic)
- Classic Era: 1.14.x (--version ClassicEra)
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.exeto your World of Warcraft folder. - Optional: Edit the
WTF/Config.wtfto set your portal or use a different config file with the-config Config2.wtflaunch arg. - Run the
Actium WoW Launcher.exe
Static Auth Seed Usage
- Use the --staticseed launch parameter
- On server side add
179D3DC3235629D07113A9B3867F97A7as auth seed in the database.
Custom File Loading Usage
- Get or create your own file mapping (.txt) file(s) and place it in the
mappingsfolder. File Format:fileId;filePath - Place your custom files (mods) in the
filesfolder. 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!!!