Flexible HUD release 7

ZTM’s Flexible HUD mod for ioquake3 release 7 is a minor update to improve video mode selection in Quake 3 and Team Arena menus.

Changes

These changes were merged from ioquake3. Two changes from myself and two contributed by others.

  • Add custom video mode (if in use) to Quake 3 and Team Arena menus. This fixes the custom resolution being changed to a built in mode if one uses the Quake 3 system menu and unable to change video mode using mouse in Team Arena.
  • Use video modes supported by your display (such as 1920×1080) in Team Arena system menu as already done in Quake 3 menu.
  • Prevent Q_IsColorString from asserting on negative ascii chars (by kungfooman).
  • Allow overriding build date in q3rcc for reproducible builds (by bmwiedemann).

Clover’s Toy Box 2017-2018

Clover’s Toy Box development posts for 2017 and 2018. I originally shared these privately but now I’ve collected them all to publish.

Clover’s Toy Box (as in Pandora’s box) is a project to develop a game engine for the successor to Turtle Arena and another game. The engine, named after Lycoris radiata subject to change to a common name, is expected to expand on ideas and goals from my Spearmint engine (albeit without Quake 3 compatibility). Clover’s Toy Box is currently being developed in private as proprietary software.

Continue reading Clover’s Toy Box 2017-2018

Spearmint 1.0.1 released

Spearmint 1.0.1 fixes a few minor issues.

Server

  • Fix kicked clients displaying ‘connection interrupted’ instead of exiting to menu and displaying kick reason.

CGame (Team Arena)

  • Fix changing Team Arena statusbar (normal or small) in menu while in-game not applying widescreen adjustments for power ups area and voice chat head.
  • Make Team Arena prevTeamMember command loop around player list.
  • Fix drawing Team Arena HUD team member info for ‘everyone’ (reported by DarkPatro56 on YouTube).

Game (Team Arena)

  • Fix Team Arena voice taunt not being sent if speaking to a bot (reported by DarkPatro56 on YouTube).

See https://clover.moe/spearmint for downloads.

Flexible HUD release 5

ZTM’s Flexible HUD mod for ioquake3 release 5 is a minor update to enable aspect correct HUD by default (cg_stretch 0) and display 8 maps instead of 4 in the Quake 3 start server menu.

I also merged my changes from ioquake3’s mod code:

  • Make testgun command without argument disable test gun model.
  • Fix loading favorites as initial source in server browser (reported by cdev).
  • Improve finding obelisk entitynum for bot AI (reported by Thomas Köppe).
  • Fix predicting entity origin on rotating mover (reported by kungfooman).

Spearmint 1.0.0 released

Spearmint 1.0.0 has many minor attention-to-detail improvements. The most interesting changes being:

  • Console command argument auto completion for model and headmodel and 25 other commands.
  • Random bots added in Quake III: Team Arena team gametypes using bot_minplayers or addbot random use Team Arena’s characters instead of Quake 3’s bots.
  • Bug fixes and performance improvements for IQM models.

See https://clover.moe/spearmint for downloads. Continue reading Spearmint 1.0.0 released

10 Years of Quake 3

Lycoris radiata
Red spider lily, licensed as CC-BY-SA 4.0 by Kakidai.

October 10th 2018 is the 10 year anniversary of when I started modding ioquake3. It was my third attempt at creating a Ninja Turtle fangame within a three year time period. I intend to release Spearmint 1.0 as the end result of 10 years of working on the Quake 3 engine.

On October 10th I’m planning to cease development on my projects based on the Quake 3 engine (Spearmint, Turtle Arena, Lilium Voyager, flexible HUD mod for ioq3, …) and resign from being a ioquake3 maintainer (since 2011). I’ll no longer be following ioquake3 development or providing support on the ioquake3 forum.

Continue reading 10 Years of Quake 3