I figured I might as well get some feedback for this now.
Dispatcher is just a simple tool, that is a renamed and updated version of my old tool Dessembler, which removes ASM patches from a ROM.
I still have one more thing to fix, and I want to clean up the code a bit before I fully release, but I tried a few bigger patches in the patches section with success so it essentially works (from my testing) if some people want to test it out.
Code
Usage: Dispatcher.exe <patch> <patched ROM> <clean ROM>
or you can just double click it.
Some things to note:
- The tool will overwrite your patched ROM so make a copy of it if need be
- After removing any patches that use LM's hijacks you either need to resave your ROM with LM after unapplying the patch, or use a clean ROM that already has the hijacks in it.
- Patches that use if-statements to decide whether or not to change the ROM may not work (which is what I am going to fix next)