I'll take a look at it too. So far from what I can see comparing an uploaded replay file there to a recent one of my own there aren't too many drastic changes. Looks like some things have changed in the way the replay and game info is displayed at the start of the file but the other stuff looks similar.
What may be easier than trying to update the original code could me making a new program that converts new replay files into the format of old ones so that they can be parsed but that will depend on if newer replay files actually have more info in them or are just written differently. Better altogether would be to just work from the source but since there aren't many comments or direction it's probably just as fast either way.