https://github.com/cedws/umbra-launcher
A patch client for Wizard101
https://github.com/cedws/umbra-launcher
wizard101
Last synced: 3 months ago
JSON representation
A patch client for Wizard101
- Host: GitHub
- URL: https://github.com/cedws/umbra-launcher
- Owner: cedws
- Created: 2024-11-08T22:27:00.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-12-21T06:22:23.000Z (6 months ago)
- Last Synced: 2025-03-02T00:59:23.220Z (3 months ago)
- Topics: wizard101
- Language: Go
- Homepage:
- Size: 43 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# umbra-launcher
A patch client for Wizard101. It connects to the Wizard101 patch and login servers, verifies and downloads necessary files, and launches the game client.
## Features
* Super fast patching
* Patch without logging in with `-patch-only`
* Patch to custom directory with `-dir`
* Fully patch with all game files with `-full`
* Automatically launch the game with Wine on Linux and macOS## Options
- `-dir string`
- Client directory (default "Wizard101")
- `-username string`
- Login username
- `-password string`
- Login password
- `-login-server string`
- Login server address (default "login.us.wizard101.com:12000")
- `-patch-server string`
- Patch server address (default "patch.us.wizard101.com:12500")
- `-patch-only`
- Only patch files without logging in
- `-full`
- Patch all game files## Security
Wizard101 game files are served from an official webserver that is not TLS-secured. The file checksums are also served over a plaintext connection. Although unlikely, this means that an attacker on the network (man-in-the-middle) could theoretically intercept these files as they are downloaded and then execute malicious code on the user's system. The launcher takes a best-effort approach to mitigate this. All file checksums are verified prior to execution, and where possible their [Authenticode](https://learn.microsoft.com/en-us/windows-hardware/drivers/install/authenticode) signature is verified, though many files have an expired signature.