Alcaro / Flips

Floating IPS is a patcher for IPS and BPS files.
Other
309 stars 45 forks source link

Unable to patch Mother 3 translation #1

Closed Limero closed 7 years ago

Limero commented 8 years ago

I'm unable to patch the Mother 3 translation with Flips. The error message that I get is "This patch is not intended for this ROM.". All patches that I've tried for other games have worked correctly. The things that I can think of that may cause this is the fact that it's a pretty big rom (33MB) or because the patch is in ups format. I haven't found any other ups patches to test with. The patches I have tried are either ips or xdelta, where all ips worked and xdelta gave an "Unknown patch format." error. I assume I would get the same error if ups wasn't supported at all.

The rom that I'm trying to patch is from the no-intro collection and its SHA-1 matches the recommended one at romhacking.net. I'm using Flips v1.31 installed from the AUR on Arch Linux (https://aur.archlinux.org/packages/flips/).

Link to patch: http://www.romhacking.net/translations/1333/

Alcaro commented 7 years ago

(Apparently I unwatched this repo and missed this issue, sorry about that)

JadeJuno commented 7 months ago

Hey, 6 years later I'm still struggling with this. Any help? This happens with both the English and Spanish patches for Mother 3. I can send both patches, but not the rom for legal reasons, although the rom seems to be clean, since the English patch does work when loading the patch from mGBA.

Mother 3 English patch website Mother 3 Spanish patch website

Alcaro commented 7 months ago

Possible problem cause 1: The exact same issue. I no longer make releases, so there is no release containing the above fix.

Possible problem cause 2: Your ROM isn't as clean as you think. GBA has a problem with people dumping roms, and adding shitty preloaders crediting themselves before publishing the rom. Then other people take those damaged ROMs and remove the code calling the preloader, but not the preloader code itself; Flips can't see that the preloader is unused, it just sees that the input file isn't identical to the expected one. To solve that, make sure you're using the No-Intro roms.

Europia79 commented 7 months ago

i never knew that Flips supports the UPS patching format ?

Other options for THIS problem here are: (1) The Javascript_Patchter (2) upset: https://www.romhacking.net/utilities/677/ (3) NUPS: https://www.romhacking.net/utilities/606/ (4) MultiPatch: https://projects.sappharad.com/multipatch/