alterware-launcher/README.md

54 lines
1.4 KiB
Markdown
Raw Normal View History

2023-09-03 13:03:46 -04:00
# AlterWare Launcher
2023-06-01 06:23:23 -04:00
2023-09-03 13:03:46 -04:00
### [AlterWare.dev](https://alterware.dev)
##### IW4x | IW4-SP | IW5-Mod | IW6-Mod | S1-Mod
---
#### Installation
1. Download the [latest alterware-launcher.exe](https://github.com/mxve/alterware-launcher/releases/latest/download/alterware-launcher.exe)
2. Place alterware-launcher.exe in the game directory
2023-06-12 12:34:47 -04:00
3. Run alterware-launcher.exe, after updating the game will launch automatically
---
2023-09-03 13:03:46 -04:00
#### Command line arguments
- Passing ```iw4-sp```, ```iw4x```, ```iw5-mod```, ```iw6-mod``` or ```s1-mod``` as the first argument will skip automatic game detection
2023-08-12 09:30:28 -04:00
- Passing ```update``` will stop the launcher from launching the game
2023-09-03 13:03:46 -04:00
- ```skip-launcher-update``` skips launcher self-update
2023-09-10 12:29:30 -04:00
- ```bonus``` download bonus content
2023-09-12 15:35:50 -04:00
- ```force``` forces file hash recheck
2023-09-10 12:29:30 -04:00
Some arguments can be set in alterware-launcher.json, args generally override the values of the config.
2023-09-03 13:03:46 -04:00
---
#### Support
Visit the [AlterWare Forum](https://forum.alterware.dev/) or [Discord](https://discord.gg/2ETE8engZM) for support.
---
#### Building from Source
- [Install Rust](https://rustup.rs/)
- Clone the repository
- Run ```cargo build --release```
- The executable will be located in ```target/release```
---
### Note for server owners:
2023-09-03 13:03:46 -04:00
When the launcher updates itself it needs to be restarted. It will return exit code 201 in this case.
```
@echo off
:loop
start /wait alterware-launcher.exe update
if %errorlevel% equ 201 (
goto loop
)
```