andrew-vant / romtool

A game-independent ROM editing tool
0 stars 0 forks source link

Provide for methods of importing existing projects #26

Closed andrew-vant closed 8 years ago

andrew-vant commented 9 years ago

Some scenarios for existing projects: Projects that exist as an IPS patch (patch the rom first, then do whatever's appropriate from the following), projects that only change stuff that's supported by a romlib map (dump from the project rom, then generate patches using the original rom), projects that also change stuff not supported by the map (this is trickier. Dump the modified rom, patch the original from the dump, bindiff the result with the modified rom to get unsupported changes), projects that have moved things around (I have no idea how to do this).

All of these need to be documented. Helper commands in romtool would be useful. Can I have a command that takes the modified rom, the original rom, and the map, and does all the Right Things to romlibify the information?