I've always wanted to learn about programming games and how gimmicks and certain mechanics are coded into roms. For now, I've set my sights on Sonic Advance 2 & 3 coz I like how Sonic's Air Dash functions and the partner system in SA3. The thing is I want to decompile SA2 into source code or something that I can translate into another programming language with, just so I know how they did it and what they've used and so I can use it as base concepts for other programming projects (and share the development). I'm not sure how to go about it.
I know there's hex editors and stuff (haven't gotten fully used to them yet), but tbh using that looks quite daunting and confuses me. Can anyone please help out?
Sidenote: My next target is Sonic Heroes, which is why I'm also interested in decompiling Gamecube ISOs. I just like tag systems and gimmicks like Triangle Jump, Rocket Accel & the pole jump the Speed characters do in the game.
Hope that wasn't too long of a thread
I know there's hex editors and stuff (haven't gotten fully used to them yet), but tbh using that looks quite daunting and confuses me. Can anyone please help out?
Sidenote: My next target is Sonic Heroes, which is why I'm also interested in decompiling Gamecube ISOs. I just like tag systems and gimmicks like Triangle Jump, Rocket Accel & the pole jump the Speed characters do in the game.
Hope that wasn't too long of a thread