IronWail is a [[GPLv2]] licensed [[id Tech 2]] source port written in [[C]].
- Website
- [Source](https://github.com/andrei-drexler/ironwail)
- Documentation
- AlternativeTo
> QUOTE
# Notability
Often recommended for playing community maps and modern [[Quake I]] mods.
# Philosophy
Fork of [[QuakeSpasm]] designed for speed.
# Platform Support
# Features
# Tips
## Launching Custom Maps
Custom maps which are not part of a mod must be in the `maps` directory of `basedir`. This is hard-coded in multiple places and there is no way around it.
There is no dedicated commandline option to launch a custom map, however you can run console commands from the commandline, which does allow you to launch Quake directly into a particular map.
```sh
ironwail +map mymap
```
### Tricking IronWail into Finding Things
You can however game the system by creating a symlink that points to the directory and then telling IronWail that the directory is a mod/game in a second basedir:
```sh
set MAP_DIR "/media/data.secondary/Game Projects/Trenchbroom"
set LASTDIR "(basename "$MAP_DIR")"
ln -s -v "$MAP_DIR" "$MAP_DIR/maps"
ironwail -basedir /media/data/Applications/Games/SteamLibrary/steamapps/common/Quake/ -basedir "$MAP_DIR/.." -game "$LASTDIR" +map $MAP_NAME
```
# References