Snes rom patched with ips file can't be read by some emulator.

Started by trevormacro, January 21, 2015, 05:39:00 PM

Previous topic - Next topic

trevormacro

Hello,
why some snes emulators can't read my Super mario world us smc file patched with ips file from smwcentral website?

When i run it it doesn't run.

Is it a problem of header or what?

How can i patch my rom without modified header or to run like original super mario world us rom?

nb. Smw us rom run very well in original state.
Perhaps my emulator can't read patched rom.

Any helps are welcome to resolve my problem.
I use emumaster on nokia n9 or emiSnes on nokia 808 purview.

Thanks

KingMike

Most likely SMW hacks will require a US ROM with a header.
"My watch says 30 chickens" Google, 2018

Gideon Zhi

I should make a Super Mario World hack that requires a rom without a header, just to fuck with the SMWC community.

KingMike

The real problem is that the only SMW level editor (last I knew) only supports headered ROMs (and only US and Japanese, but from what I hear even Japanese hackers prefer to use the US ROM).
"My watch says 30 chickens" Google, 2018

Gideon Zhi

Quote from: KingMike on January 21, 2015, 10:32:54 PM
The real problem is that the only SMW level editor (last I knew) only supports headered ROMs (and only US and Japanese, but from what I hear even Japanese hackers prefer to use the US ROM).

So just delete the header before you create the patch.

puzzledude

QuoteHello,
why some snes emulators can't read my Super mario world us smc file patched with ips file

from smwcentral website?

When i run it it doesn't run.

Is it a problem of header or what?

How can i patch my rom without modified header or to run like original super mario world

us rom?

nb. Smw us rom run very well in original state.
Perhaps my emulator can't read patched rom.

Any helps are welcome to resolve my problem.
I use emumaster on nokia n9 or emiSnes on nokia 808 purview.

Thanks


Do you really think if you patch just any file with the IPS, that it will work. IPS allows false patching (which is patching to the wrong original rom) and thus can easily corrupt the rom completely. You need to make sure that you have the exact same original rom as the creator of the IPS. The region is not enough, can also be a rom with header or without and it could also be a different version all together.

You need to use the hash program to calculate the CRC id of the original rom and then compare it to the one provided by the creator of the IPS. If the creator of the IPS did not do this, you can only guess which on to use. For SMW this is usually US headered rom.

To test your patching success, run the rom with Zsnes or Snes9x Snes emulators for PC. If they work here, but not on your other emulator, than it is indeed the emulator's inability to run the rom, which is odd, since any Snes emulator should run a standard Snes rom.

QuoteI should make a Super Mario World hack that requires a rom without a header, just to fuck with the SMWC community.
Indeed. Why do they like the annoying headers so much. All tools by Fusoya require a header...

QuoteSo just delete the header before you create the patch.
This should be a standard. It would only take seconds to make this. How do they even calculate the pointers, if they always point to the location+header.