A long time ago, people looked at DJ Hero to see if they could add custom songs & charts to the game. Unfortunately, each chart has a unique hash, and if the hash doesn't match the chart the game won't load the chart.
It is theoretically possible to reverse-engineer the hash format. Dolphin's debugger is quite nice. However, this is my first time doing any "real" reverse-engineering, and the lack of symbol table makes things annoying.
So far I've done the following:
Found the Assembler Tutorial at WiiBrew
Load the signature database for basic SDK symbols
Locate the chart's hash in memory, set a breakpoint at that address, and step through a couple instructions.
Am I on the right track? Does anyone have tips on how to proceed further?
It is theoretically possible to reverse-engineer the hash format. Dolphin's debugger is quite nice. However, this is my first time doing any "real" reverse-engineering, and the lack of symbol table makes things annoying.
So far I've done the following:
Found the Assembler Tutorial at WiiBrew
Load the signature database for basic SDK symbols
Locate the chart's hash in memory, set a breakpoint at that address, and step through a couple instructions.
Am I on the right track? Does anyone have tips on how to proceed further?