Clover s Toy Box development: model lighting, secure networking, running WebAssembly, and more. Overall It s a been a while since the last development update in September 2024. This post covers development from October 2024 to September 2025. (As written in January and February 2026.) There was a lot less development in this time frame than usual. [ ]
Changes made to the Clover.moe web presence in the last few months. Social You can now follow Clover.moe on ๐ฆ Bluesky and ๐ Mastodon in addition to the RSS feed. Clover.moe is the center for my creative works. I also have a personal Bluesky account for other things. GitHub The official Clover.moe software projects have [ ]
I m going to do my own things in my own time rather than acting as an open source software maintainer. I ve completed most of the things I want to do in my open source projects (Spearmint, Maverick, etc). There was of course a lot of other ideas and many are now redirected at Clover s Toy [ ]
Clover s Toy Box development: improved performance 650%*, fixed curved surfaces, mirrors/portals, and large levels. * 650% improvement in one level on one set of hardware. Performance It took a couple years to get my reimplementation of the Quake 3 renderer ( Toy Box renderer for Spearmint ) to the performance of the ioquake3/Spearmint opengl1 renderer. It very [ ]
Maverick Model 3D 1.3.15 adds Quake 3 player export to IQE format, fixes Linux Dark Mode and issues on 2023 Flatpak runtime, and fixes not updating frame count in animation mode until focus changes. General Documentation Model Formats GNU/Linux macOS
There is now macOS builds for Maverick Model 3D 1.3.13 and 1.3.14. Downloads are available on at the Maverick Model 3D web page. How not to update Qt The most recent build of Maverick for macOS had been 1.3.12 released in 2019. Maverick uses the Qt GUI framework. The Maverick 1.3.12 release uses Qt 5.11. [ ]
Clover s Toy Box development: adding material support and changing future plans. Background: Clover s Toy Box (2017โ) is my private 3D game engine from scratch project. It s a continuation of ideas for Spearmint (2008โ), my enhanced version of the Quake 3 (1999) engine. I cut my teeth modifying SRB2 / the Doom (1993) engine in 2006-2008. [ ]
ZTMโs Flexible HUD mod for ioquake3 release 8 has a new Git repository, updates to newer ioquake3, and adds a config file for very high quality graphics settings. New Git Repo The source code has moved from a flexible_hud branch and tags in zturtleman/ioq3 repository to a new zturtleman/flexible-hud-for-ioq3 repository. Flexible HUD was treated as [ ]
My open source software contributions in 2023 to SDL, Quake 3 based games, and Maverick Model 3D. SDL Simple DirectMedia Layer is a cross-platform abstraction layer for window creation, graphics initialize, audio, input, etc that is used by most games on Linux. (SDL source code) I mentioned custom window decoration hit testing resizing issues at [ ]
Clover s Toy Box development: porting to the Wii console. Wii I ported Clover s Toy Box to the Nintendo Wii console. It supports rendering, audio output, networking, Wii/GameCube controllers, and USB keyboard and mouse. I used the Wii homebrew SDK (devkitPPC, libogc, and satellite libraries) which does most of the difficult work. Wii Remote pointing on [ ]
Clover s Toy Box development: Fumbling around with transparency on Wayland. Wayland is a newer application display/input protocol on Linux and some other operating systems. I recently got an AMD graphics card that works with Wayland and switched from using GNOME with X11 to Wayland. Clover s Toy Box and Toy Box renderer for Spearmint work on [ ]
Maverick Model 3D 1.3.14 enables HiDPI support by default and adds support for creating toon cel outlines and importing frame animations. Toon Cel Outline It s now possible to create a toon cel outline effect (expanded mesh, drawing triangle backside). It works with skeletal animated models but it s not supported with frame animations. Skeletal animations can [ ]