Source Engine .dem file parser. Not in a working state.
Currently, it can be imported as a library or used as an application itself. The application outputs demo json into stdout and a few debug messages into stderr. I'm pretty sure that with a week or two this can be made into a fully working state, but I'm just tired of having to think about this project. The code is pretty bad, there's multiple design choices I'd have re-thought if I was starting it now, there will be a major refactor if I actually get a working prototype.
- All UserMessages are unimplemented.
- SvcPacketEntities is wrongly implemented, it causes the reader to derail.
- There's a variable meant to track SvcGameEvents in the main loop that isn't being set when it is found. Fix that.
Thank you UncraftedName for maintaining UntitledParser's code, I'm pretty sure I wouldn't have gotten this far without your project as a base.