
After long months of perilous refactoring, GearHead Caramel has finally reached the 21st century.
Things have been quiet around here recently as I’ve been working on some big changes. Previously, GHC was controlled by a multitude of blocking event loops, as was the style in the 1990s when I started work on Z-Warrior. Now, timing and events are handled by a single game loop. This is simpler, should be easier to maintain, and has improved the game’s performance (at least on slower computers).
It should be obvious that ripping every event loop out of the game and scratch building an expanded widget system is the kind of change that will potentially break a whole lot of stuff. And believe me, I broke a whole lot of stuff. That’s why I am releasing version 1.000a as a public alpha. If you would like, please try it out and let me know any problems you find. I’d advise backing up your current GHC save files and configuration before trying v1.000a. Characters loaded into this version may not be able to go back to the previous release.
If you’d like to give it a try, the files for Windows, Linux, and MacOS can be downloaded from GitHub.