Update launcher to work with latest clients:

- NO dev mode anymore. A valid certificate is ALWAYS required.
- NO Arctium server connection. But do not rename things, thanks.
- NO other features than connecting to servers with valid certificates attached.
  Means: NO mod loading or dev mode. For that use our full-featured launcher at https://arctium.io
- NO binary releases.
- Only modern versions (all branches) are supported.

What you can still do:
- Launch modern game clients and connect to servers with a valid certificate attached.
- Specify custom version and cdns URLs to be able to launch older clients or data from your own CDN.
This commit is contained in:
Fabian
2025-12-17 20:57:02 +01:00
parent 9bbabafee8
commit 85fceeb3f0
31 changed files with 560 additions and 1672 deletions

View File

@@ -1,19 +1,46 @@
# THE FUTURE OF THIS LAUNCHER
# Arctium Game Launcher (Public version)
A game launcher for World of Warcraft that allows you to connect to custom servers with a valid tls certificate attached.
Binary releases [HERE](https://arctium.io/wow/)
**NOTE**: This is a publicly available, stripped down version of the launcher. The **full-featured** launcher is distributed under different terms and is available at https://arctium.io
As of today (2023-09-30) this project goes closed source and is not longer be MIT licensed.
### License, Copyright & Contributions
This does not affect the license of already published sources.
Please see our Open Source project [Documentation Repo](https://github.com/Arctium/Documentation)
### This launcher is going to be closed source in future.
## 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.
What does this mean?
### Supported Clients
* 1.14.4 or later
* 3.4.2 or later
* 10.1.5 or later
- **No new MIT licensed binary releases.**
- **No new features, game support updates or OS updates on this repo.**
- **Current source with the listed supported game versions and supported systems stays public as it is.**
- **Future releases with updates for new game versions, operating systems, ... will be available at the same link (https://arctium.io/wow)**
**Later = all future version in that branch.**
#### Old README
Most recent README available here: [README](README_OLD.md)
### NOTE FOR SERVER CONNECTIONS
* A valid certificate matching your authentication/bnet server host name.
That certificate needs to be loaded by the authentication/bnet server too
### Binary Releases
There are no binary releases of this version. Our **full-featured** launcher has binary releases at https://arctium.io
## Building
### Build Prerequisites
* [.NET Core SDK 10.0.0 or later](https://dotnet.microsoft.com/download/dotnet/10.0)
* Optional for native builds: C++ workload through Visual Studio 2026 or latest C++ build tools
### Build Instructions Windows (native)
* Execute `dotnet publish -r win-x64 -c Configuration -p:platform="x64" -p:PublishAot=true`
* Native output is placed in the `build` folder.
## Usage
### Windows Usage
1. Copy `Actium Game Launcher.exe` to your World of Warcraft folder.
2. Edit the `WTF/Config.wtf` to set your portal or use a different config file with the `-config Config2.wtf` launch arg.
3. Run the `Actium Game Launcher.exe`
### Launch Parameters
Use `--help`