I suppose it might be worthwhile to give this topic a bump since I'm starting to get quite a bit back in the groove of a lot of things I was previously doing (SGE, Hexoshi...) and will be most likely posting regularly on this forum again.
This was recent, but not, like, super super recent. Project: Starfighter 2.1 came out at the beginning of this month:
https://github.com/pr-starfighter/starf ... s/tag/v2.1
It's a minor release compared to version 2.0. No, I didn't change the language to C--. This release I was actually inspired to make because a contributor came by and fixed MacOS support, which should work properly now I believe (though I still haven't had anyone volunteer to supply MacOS builds). A little before that, someone also tweaked the code so that Starfighter would be configured correctly under Haiku.
So I added some more changes:
* Fixed colorblind accessibility by tweaking colors. I tested this in a colorblindness simulator; all of Project: Starfighter's essential information is now discernable no matter what your status of colorblindness is (meaning you can clearly distinguish the player and enemy bolts, and you can clearly see which upgrade slots are "lit up"). I also took this opportunity to make Starfighter display all necessary information even in a heavily redshifted display (previously it was nearly impossible to see the "cooling" status under heavy redshift, e.g. 1500K color temperature).
* Tweaked the Firefly's exhaust display: when low on shield, rather than the entire exhaust effect being replaced by explosions, a smaller number of explosions are merely added on top of the regular exhaust effect.
* The jump-out sequence now waits to start until all useful powerups have been collected. For example, if there are money powerups around, the game will wait for said powerups to either be collected or dissipate before warping out; this prevents you from losing money because of bad luck with positioning. Powerups also move away from the ship they came out of more slowly, so they don't spread out as far (most significant for Krass Tyler). Both of these changes, of course, are disabled in Classic difficulty.
* Many many fixes were made, especially to Gettext translatiton support.
The colorblind support was something I especially wanted to do for quite some time. I consider maximum accessibility to be an essential thing, and I'm sometimes disappointed by how many games completely fail to account for it when it comes to color and colorblindness; so I pride myself in being one of those game developers who do account for the needs of colorblind individuals. Project: Starfighter was one of the loose ends in that regard (Naev is the other one, but in that case I'm just a contributor rather than a maintainer), so it's great to finally get this right in this game.