Hello,
In casually playing through YI I got so annoyed at the bonus games that I made a patch to skip them. This is my first hack!
https://github.com/xaviershay/sneshax/blob/master/yi-skipbonus.asm
Initially I tried to find where in RAM triggered the bonus game, which would be a much neater way to do this. I couldn't figure that out though, so instead I just patched the start of the bonus game to immediately enter the map game mode.
I'm on OSX and can't figure out how to make an IPS from my patched ROM. I tried used uips (via ipsXP on wine because the native OSX downloads are all too old) but the IPS it generated didn't seem to do anything.
Note the final MD5 sum hasn't changed
Anyone know what I'm doing wrong, or have a better way of doing this?
EDIT: I just wrote my own IPS creator, turns out it's a simple format. Seems to work with Ruby IPS.
Thanks,
Xavier
In casually playing through YI I got so annoyed at the bonus games that I made a patch to skip them. This is my first hack!
https://github.com/xaviershay/sneshax/blob/master/yi-skipbonus.asm
Initially I tried to find where in RAM triggered the bonus game, which would be a much neater way to do this. I couldn't figure that out though, so instead I just patched the start of the bonus game to immediately enter the map game mode.
I'm on OSX and can't figure out how to make an IPS from my patched ROM. I tried used uips (via ipsXP on wine because the native OSX downloads are all too old) but the IPS it generated didn't seem to do anything.
Code
> md5 yi-hacked.smc MD5 = de3fc28197fe26932b81b1c5cc31b69c > wine ~/.wine/drive_c/Program\ Files/ipsXP/uips.exe c test.ips yi-hacked.smc yi.smc Creation test.ips... 081E46 000006 Fini > md5 yi.smc MD5 = 3e840beb108fbd2af884b6cd73d0d8e8 > wine ~/.wine/drive_c/Program\ Files/ipsXP/uips.exe a test.ips yi.smc Application test.ips... regulier 081E46 0006 Fini > md5 yi.smc MD5 = 3e840beb108fbd2af884b6cd73d0d8e8
Note the final MD5 sum hasn't changed

EDIT: I just wrote my own IPS creator, turns out it's a simple format. Seems to work with Ruby IPS.
Thanks,
Xavier