Author: The Turtle Man 🃑

  • Spearmint Quake 3 game server

    I set up a public Spearmint Quake 3 game server at saturn.clover.moe . So come play sometime?

  • Spearmint 0.2 released

    Spearmint 0.2 adds new features for mods, primarily from Return to Castle Wolfenstein and Wolfenstein: Enemy Territory. See https://clover.moe/spearmint for downloads. Spearmint now has all of the renderer features needed to create RTCW and ET game ports. There are a few minor renderer features that need to be added in the future for more accurate ports.…

  • Spearmint 0.1.1 released

    While working toward Spearmint 0.2 I kept it compatible with Spearmint 0.1. With Spearmint 0.2 being released soon, it seemed like it might be useful to release the version that is still compatible with Spearmint 0.1. And so, here is Spearmint 0.1.1. Spearmint 0.1.1 is a bug fix and new feature release that is compatible with…

  • Spearmint 0.1 released

    The first version of the Spearmint engine has been released after 3.5 years of development. It’s not everything I wanted it to be, but it’s stable and people are interested in using it so I’ve finally created downloadable packages for Windows, GNU/Linux, and OS X. See https://clover.moe/spearmint for downloads. Spearmint 0.1 was released on a friday the 13th,…

  • Merging Process: CGame Lighting Control

    Insight into the Q3/RTCW/ET/EF/JK2/JA/etc engine merging process for Spearmint. Not feeling quite ready to take on Spearmint issue 135, I decided to add support for Elite Force’s RF_FULLBRIGHT (used by holodeck door at level start). I quickly decided to generalize cgame’s control of ambient light.

  • How to move quassel-core config and chat log

    Information on moving quassel-core config and chat log to another computer seems scarce. I couldn’t find much beyond a couple places talking about changing the config location on bug trackers. This is what I did to move from Ubuntu 11.10 host with quassel-core 0.7.3 to Debian 7 host with quassel-core 0.8.0. (April 3 2016: This also worked for moving…

  • Hatsune Miku: Project DIVA F

    I like Hatsune Miku: Project DIVA F a lot. It’s fun. It looks nice. The gameplay background videos are pretty amazing (I can’t imagine scripting all the stuff that happens and making all the media for them). It does everything I expected and more. It even has a kitchen timer! (Which probably made more sense in…

  • Engine dev: yes; Game dev: no, yet planning more games

    Spearmint engine development is still happening, development on Turtle Arena and Extraordinary Beat X is on hold. Plus I’m probably going to port the game code for RTCW and ET to Spearmint before focusing on Turtle Arena or EBX. It will probably be `a few’ more months before I focus on game development instead of…

  • Turtle Arena on Gentoo

    There is now a Gentoo package for Turtle Arena 0.6.1! Thanks Julian Ospald (hasufell) for packaging it. Gentoo Turtle Arena package info (oh, and sorry no new Turtle Arena release this month.)

  • Turtle Arena Downloads

    I was curious about the number of Turtle Arena downloads. This is what I found:

  • EBX GDD, concept art, Turtle Arena info

    I posted some EBX info: some concept art, game design document, some character info. See http://ztm.x10host.com/ebx/. EBX hasn’t been progressing much, though it is finally a separate project from Turtle Arena on github and has a few small differences. Turtle Arena is also on github now as well, following ioquake3 which moved to github in…

  • Why is there a UI virtual machine?

    Over the last four years since I started modifying ioquake3, there have been occasions when I’ve wondered why Quake III Arena has separate UI (user interface: main menu, pause menu) and cgame (client-game: HUD, world scene generation, movement prediction, etc) virtual machines. They both run on the client and duplicate various code between them. Merging…