Chad Cuddigan
Chad Cuddigan
I've been working on adding XMI music playback to the Shockolate source port of System Shock and after the last week of commits things are super close to working! The...
This also adds a new field in `game.dat` - `pathfindingManager`. The new pathfinding interface itself is very small: ``` public interface PathfindingInterface { void tick(float delta); void initForLevel(Level level); Vector3...

The music tracks tend to drift out of sync. Vanilla System Shock seems to have used an XMI callback command on every measure to kick off track playback, we should...
As of PR https://github.com/Interrupt/systemshock/pull/162 being merged the game no longer has a limit on the max resolution that can be used. We should now then add support for more resolutions,...
Instead of using OpenGL directly, we might want to port our rendering to a framework like https://github.com/bkaradzic/bgfx which would open up the door to all kinds of renderers, including Vulcan...
- Does this project need a website, or is the Github page enough? - Should we make a Discord around this? A few of us have been in the #source-code-chat...
The async exercises have currently been removed from the build due to changes in the Zig compiler. This threw me for a loop at first until I looked at the...
* Upgrades SDL to 2.26.0, and SDL Mixer to 2.6.3 * Fixes OpenGL rendering on OSX, can no longer abuse context switching * Also fixes the gamma being way too...