Spider-Man (Neversoft) decompilation project Progress Checkpoint - September 2024

submited by
Style Pass
2024-09-29 16:30:02

This is the third entry on my progress checkpoint of the Spider-Man decompilation project. The entries are independent of each-other and can be read in any order. If this post piqued your interest I'd recommend checking the July and May entries. The repository for the project can be found here and you can see me progress live on my YouTube channel here.

My work on the decompilation until August had been solely focused on the game logic and data structures. None of it was done on the game engine side, which means there was no renderer, input handling or file loading. Therefore I set my target on getting this systems working so that I can get an actual visual output from the project.

As of the 26th of September, compared to the last checkpoint 640 commits have been made so we're now at 1340 commits! Here are the key metrics:

I still haven't identified all the functions that exist in the game and need to be done. Regardless, using the same formula from the last checkpoint I can say the progress is between 25% and 34%. In the following sections I'll outline the main accomplishments and learnings.

Leave a Comment