Romhacking.net

Romhacking => ROM Hacking Discussion => Topic started by: dominusMagnus on June 05, 2019, 10:17:27 PM

Title: Would these patches work on these ROMs?
Post by: dominusMagnus on June 05, 2019, 10:17:27 PM
I am thinking about buying a NES Classic in order to extract some of the ROMs from it (I am against downloading ROMs for legal and moral reasons). I would like to apply ROM hack patches to these extracted ROMs. I am trying to figure out if the patches are compatible with the versions of the ROMs that appear on the NESC, but am somewhat new to the world of file comparison. I am confused on what is required for a patch to work correctly, but as I understand it, the MD5 and CRC32 need to match.

Here is a table of MD5s and CRC32s for the NESC ROMs: https://www.reddit.com/r/nesclassicmods/comments/6p8qxx/md5_of_headerless_nes_classic_roms/dkojcv8?utm_source=share&utm_medium=web2x

The patches I am wanting to apply are here:

Final Fantasy hack: http://www.romhacking.net/translations/1492/

Zelda I hack: http://www.romhacking.net/translations/1199/

Zelda II hack: http://www.romhacking.net/translations/1366/

As far as I can tell, the NESC edition of Final Fantasy (CLV-P-NABJE.nes on the tables) has a CRC32 matches the requested "ROM CRC32" requested by the hack, but not a matching MD5. The NESC Zelda (CLV-P-NAANE.nes) has a CRC32 that matches the hack's requested "ROM CRC32", and an MD5 that matches the hack's requested "File MD5". Finally, the NESC Zelda II (CLV-P-NAASE.nes) has a MD5 that matches the requested MD5, but not a matching CRC32.

So I am wondering: will I be good to apply the patches to these games? I am just confused with all these different CRC32s and MD5s.
Title: Re: Would these patches work on these ROMs?
Post by: Z3R0X on June 06, 2019, 10:24:16 AM
Why don't try if they work on the NESC, the system is just an emulator machine, is not like the console will die by a bad ROM, it might crash but nothing that a reset can fix.
Title: Re: Would these patches work on these ROMs?
Post by: Jorpho on June 06, 2019, 11:21:56 AM
Quote from: dominusMagnus on June 05, 2019, 10:17:27 PMAs far as I can tell, the NESC edition of Final Fantasy (CLV-P-NABJE.nes on the tables) has a CRC32 matches the requested "ROM CRC32" requested by the hack, but not a matching MD5.
One clue is on that page already.

As the headers can (compatibly) vary somewhat, you may not want the actual md5sums including header

It is a little weird that the MD5 of Zelda II matches but not the CRC32.  I would be inclined to believe that either http://www.romhacking.net/translations/1366/ or that Reddit post is wrong.  I do not have a Zelda II ROM handy to check.

But indeed, you might as well just try and find out.

EDIT: https://www.romhacking.net/hacks/3415/ lists the "File CRC32" and "ROM CRC32" appropriately.
Title: Re: Would these patches work on these ROMs?
Post by: Margaret10 on June 08, 2019, 03:55:36 AM
Yaa exactly,the system is just an emulator machine,not like the console will die by a bad ROM.It will just crash a system that nothing but fix myccpay (https://www.myccpay.net/)
Title: Re: Would these patches work on these ROMs?
Post by: arthurpendragonxx on January 16, 2021, 01:29:50 PM
Quote from: Margaret10 on June 08, 2019, 03:55:36 AM
Yaa exactly,the system is just an emulator machine,not like the console will die by a bad ROM.It will just crash a system that nothing but fix MyWMTotalRewards (https://www.mywmtotalrewards.one/)MyBPCreditCard (https://www.mybpcreditcard.one/)

exactly seems like a commonly faced problem