Go to file
dependabot[bot] e34939f303
Bump serde_json from 1.0.106 to 1.0.107
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.106 to 1.0.107.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.106...v1.0.107)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18 15:05:36 +00:00
.github create release as draft 2023-08-16 13:01:25 +02:00
res replace icon 2023-06-10 11:12:43 +02:00
src pwettify comfig file :3 2023-09-18 16:29:37 +02:00
.gitignore 'V B ~vomiting face~'- cherry, 2023 2023-06-10 09:33:16 +02:00
Cargo.lock Bump serde_json from 1.0.106 to 1.0.107 2023-09-18 15:05:36 +00:00
Cargo.toml Bump serde_json from 1.0.106 to 1.0.107 2023-09-18 15:05:36 +00:00
README.md update readme 2023-09-15 01:48:04 +02:00

AlterWare Launcher

AlterWare.dev

IW4x | IW4-SP | IW5-Mod | IW6-Mod | S1-Mod

Installation

  1. Download the latest alterware-launcher.exe
  2. Place alterware-launcher.exe in the game directory
  3. Run alterware-launcher.exe, after updating the game will launch automatically

Command line arguments

  • iw4-sp, iw4x, iw5-mod, iw6-mod, s1-mod
    • Skip automatic detection and launch the specified game
      • This should always be the first argument if used
  • --update, -u
    • Only update the game, don't launch it
  • --skip-launcher-update
    • Don't update the launcher
  • --bonus
    • Download bonus content
  • --force, -f
    • Force file hash recheck
  • --path, -p
    • Set the game path
      • Do not include a trailing backslash in the path
  • --pass
    • Pass additional arguments to the game
  • --version, -v
    • Print the launcher version

Example: alterware-launcher.exe iw4x --bonus -u --path "C:\Games\IW4x" --pass "-console"

Some arguments can be set in alterware-launcher.json, args generally override the values of the config.


Support

Visit the AlterWare Forum or Discord for support.


Building from Source

  • Install Rust
  • Clone the repository
  • Run cargo build --release
  • The executable will be located in target/release

Note for server owners:

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
)