News for hackers. Stuff that matters.
Re:I write games in C (yes, C) by lylejantzi3rd on Saturday February 07, 2026 @05:42PM (#46928985)
Are you working on the original codebase or the OpenJK fork?
Re:I write games in C (yes, C) by trueno on Saturday February 07, 2026 @05:44PM (#46929012)
original codebase
Re:I write games in C (yes, C) by agosz on Monday February 09, 2026 @04:35AM (#46943393)
If I may ask, how did you end up getting access to the code base? And what are you doing with it?
Re:I write games in C (yes, C) by trueno on Tuesday February 10, 2026 @06:49AM (#46958471)
ravensoft open sourced it in 2013 ish and promptly removed it because they accidentally included a bundled lib but i believe it was then re-added. theres quite a few repos that have it cloned. https://github.com/jedis/jediacademy

what am i up to with it? creating hardened vanilla base servers (no mods) and ensuring it gets compiled in a way that doesnt impact lightsaber combat. everyone has failed to do this for 22+ years because there's lots of subfactions in this game who fail to prioritize this as they have other priorities. tons of people who enjoy the prospect of modding the game or making it something different but the tiny remaining competitive player base has only ever needed the base game and what shipped by ravensoft in 2003. generally the guys who are competitive players arent.. coders. the game is ultra sensitive to mathematical FPU differences and virtually all recompiles of the game in the past decades completely failed to guard this, so every game mod and attempt at creating something better hasn't stuck for competitive players _except_ for something called ybeproxy which was an attempt to hook the original game engine binary and add some security/anticheat layer.. this was the best attempt to date but it still negatively impacts the fragile lightsaber mechanics.

Re:I write games in C (yes, C) by agosz on Tuesday February 10, 2026 @03:13PM (#46966137)
That's so cool! I didn't know they open sourced it. Is your work also open? And how do you check that the frames don't change?

I love seeing people try to revive old games and improve them for players. I've made a couple of contributions to VCMI, an open source implementation of heroes of might and magic 3 that I used to play as a kid and it's so rewarding seeing people use those.