- Messages
- 2,810
- Tings
- 21,010
As for me, I'll go to college next year, stating learning computer science (if I success in that :/). I see myself reverse enginnering Rayman 2 for my thesis haha ; We can say it's the goal of my life![]()
If you want to become good at reverse engineering, you should make sure your computer science course covers Assembly language programming. It's less hard to convert machine code into assembly language then it is to convert machine code into a high level language.
And you should also be aware that reverse engineering is extremely hard. In fact, i hope for us that Rayman 2 does not use some kind of protection software that makes decompilation impossible. Because if it does, it's just nearly impossible to reverse engineer the engine. I also don't know if a decompiler can re-generate API specific code for high level languages ( i think commercial ones do, but i don't know if free ones like Boomerang can get this job done ), but don't worry, the Assembly API specific code can be recovered.