Spearmint 0.1.1
·
1100 commits
to master
since this release
Spearmint 0.1.1 is a bug fix and new feature release that is compatible with Spearmint 0.1. It is essentially Spearmint 0.2 without the new CGame/Game/Renderer API changes. No future 0.1 releases are planned.
Spearmint (Engine) changes:
- Fixed bullet marks on doors and platforms not rendering correctly for splitscreen players.
- Made the third player in splitscreen have equal viewport size (controlled by
cg_splitviewThirdEqual
cvar). - Added
cg_splitviewTextScale
to allow drawing HUD text larger in splitscreen. - Added support for using (.otf) OpenType fonts, before only .ttf could be used.
- Added
r_fontBorderWidth
for adding black outline to TrueType / OpenType fonts. - Added
r_fontForceAutoHint
to allow forcing Freetype's autohinter to be used on TrueType / OpenType fonts. - Added
fs_cdpath
that can be used to specify the Q3 installation directory. - Added support for more shader keywords.
- Added DDS image support (uncompressed and DTXn) for Elite Force 2.
- Lots of other bug fixes and changes.
mint-arena (Q3 Gamecode) changes:
- Made Q3 UI controls menu always bind control to joystick for correct player.
- Fixed corpse being added on player join.
- Fixed inserting text in console input losing text at end.
- Improved console line wrapping.
- Improved text drawing for TrueType / OpenType fonts.
- Added anisotropic filter, MSAA, and r_lodbias -2 to Q3 UI graphics options.
- Added center print for capturing skulls in Harvester.
- Lots of other bug fixes and changes.
Shader keywords that were implemented:
- tcMod offset, tcMod swap, clampTexCoords, alphaGen normalzfade, fog on, allowcompress, nocompress, noTC, subdivisions, cull front.