Hi,
I was wondering how people approach the issue of reverse engineering a game engine.
Analyzing the game resource files for sound and graphics, sounds relatively easy (as long as those files aren't encrypted). But how do you reverse-engineer the game logic?
Do you run the game in DosBox and use single-step debugging? Or are there any better techniques?
Reverse engineering a game engine
Moderator: ScummVM Team
You use a dissassembler to process the game's executable. The most well known one is IDA:
http://www.hex-rays.com/products/ida/index.shtml
It's a lengthy process, and needs a lot of patience, time and work...
http://www.hex-rays.com/products/ida/index.shtml
It's a lengthy process, and needs a lot of patience, time and work...