Working on Hl2Parse this week. I want to release it at some point, but I don’t really want to stick with my own hodgepodge of code for reading binary files. Sure, it works, it’s customizable, but I still think something could be better. Preon caught my eye a while back, and I’m going to try to rewrite my code to use it.
As a bonus, this offers me an opportunity to experiment with Git, which I’ve been meaning to learn for a while after being used to Subversion. It also offers some interesting possibilities when it comes to synchronizing work I might do on different computers.
Once I get existing binary file functionality (BSP
, MDL
, PHY
, Clientregistry.blob
, etc.) translated into Preon annotations, I can see about adding more detail to the MDL
s and parsing PCF
dependencies.