Spearmint is a fork of ioquake3 with two main goals; 1) provide a flexible engine for creating new games and mods, 2) support features from (and running) various id Tech 3-based games.
Spearmint can be used to play Quake III Arena, Quake III: Team Arena, and Turtle Arena. Progress has been made toward running Return to Castle Wolfenstein (MP) and Wolfenstein: Enemy Territory but there is still quite a bit left before it's possible. Spearmint is not compatible with existing mods (the QVM/DLL files) or demos (game recordings) for any game.
New Spearmint 0.X releases will likely break VM and demo compatibility with previous releases.
Pre-built packages for Windows, GNU/Linux, and Mac OS X are available at the Spearmint website.
Discuss Spearmint on the Magical Clover Forum or check out the largely incomplete development documentation.
- Magical Clover Forum — You can create an account or log in using a GitHub account.
- Development documentation
masterbranch is compatible with Spearmint 0.6.
devilbranch is for development (devil-op-mint) that is not compatible with the current release — it may be out of date compared to master.
coverity_scanbranch is for automatically running Coverity Scan on Travis CI.
gh-pagesbranch is the Spearmint website.
Spearmint is licensed under a modified version of the GNU GPLv3 (or at your option, any later version). The license is also used by Return to Castle Wolfenstein, Wolfenstein: Enemy Territory, and Doom 3.
- Zack Middleton (main developer)
- Tobias Kuehnhammer (feedback / bug reports / Bot AI fixes)
- And other contributors
Spearmint contains code from;
- Quake 3 - id Software
- ioquake3 - ioquake3 contributors
- RTCW SP - Gray Matter Interactive
- RTCW MP - Nerve Software
- Wolfenstein: Enemy Territory - Splash Damage
- Tremulous - Dark Legion Development
- World of Padman - Padworld Entertainment
- ioquake3 Elite Force MP patch - Thilo Schulz
- NetRadiant's q3map2 - Rudolf Polzer
- OpenArena - OpenArena contributors
- OpenMoHAA - OpenMoHAA contributors
- Xreal (triangle mesh collision) - Robert Beckebans
- ZEQ2-lite (cel shading) - ZEQ2 project
Please submit all patches at the Magical Clover Forum or as a GitHub pull request.
The focus for Spearmint is to develop a stable base suitable for further development and provide players with the same Quake 3 game play experience they've had for years.