Releases: clover-moe/spearmint
Releases · clover-moe/spearmint
Spearmint 0.1
Spearmint is a engine based on ioquake3 that is not compatible with (io)quake3 mods and demo replays.
Some of the many changes:
- Four player splitscreen support.
- Bullet marks on doors and moving platforms.
- Gibs and bullet shells ride moving platforms.
- Aspect correct wide screen FOV and HUD in Q3A.
- Improved Bot AI.
- Improved gamepad support.
- Improved third person view.
- Smooth corpse sinking.
- Player shadow moves with animations.
- PNG screenshots (with ext data containing map name and player origin, etc).
- In multiplayer with gibs disabled, bodies no longer become invisible when gibbed.
- Option to fade out explosion lights instead of shrinking them (set cg_fadeExplosions cvar to 1).
- Many modding improvements (moved a lot of code into VMs, new API calls, new shader keywords, etc).
Modding differences from ioquake3:
- It is possible to do a lot more without modifying the engine.
- New features for the modding APIs and shader files.
- Split engine and game code into separate projects.
- Not compatible with Quake 3 mods (QVMs/DLLs) or replay demos.
- It's possible to extend the entityState_t and playerState_t data structures without changing the engine.
- Merged UI VM into CGame VM so the CGame<->UI communication is more flexible.
- Moved a lot of code from server and client to Game and CGame VMs;
- including the console, chat input overlay, usercmd_t creation, and a lot of bot AI code.