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, there is still quite a bit left before it's possible though. 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.
- Magical Clover Forum (supports GitHub login)
- #spearmint on chat.freenode.net
masterbranch is compatible with Spearmint 0.1.
devilbranch is for Spearmint 0.4 API development (devil-op-mint) — it may be out of date compared to master.
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 is based on ioquake3 and also contains code from;
- 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
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.