Page 1 of 1
Problem with IPS files.
Posted: Mon Oct 10, 2011 11:48 am
by Siegfried.m
I've tried to patch a game in italian with an ips file, but don't work. I tried with Lunar IPS, SNESRomUtil, and try to rename the .ips file like the .smc file and put both in same folder, but nothing. Game don't run.
With Zsnes emulator, patched file work fine.
Posted: Mon Oct 10, 2011 11:10 pm
by SparroHawc
The patch probably relies on incorrect emulator behavior. For more information, read Byuu's article on why accuracy matters.
http://byuu.org/bsnes/accuracy
Chances are, if you made a modified SNES cartridge and put it in a real SNES, it still wouldn't work. Just use it with ZSNES.
Posted: Mon Oct 10, 2011 11:33 pm
by Siegfried.m
ok, thanks. Shame...I prefer snes9x to zsnes...

Why snes9x has less accuracy than zsnes?
Posted: Tue Oct 11, 2011 5:21 am
by Tukuyomi
Siegfried.m wrote:Why snes9x has less accuracy than zsnes?
Actually, that's the reverse. Read the article, really, fun stuff in it

Posted: Tue Oct 11, 2011 5:40 am
by SparroHawc
What Tukuyomi said is correct. ZSNES is very sloppy with its emulation; it takes shortcuts, and for that reason it runs faster - but it needs all sorts of timing hacks to play a lot of games. SNES9x has timing that's much closer to an actual SNES, and also tries to imitate how an SNES behaves in a lot of other ways.
People who make patches often use a particular emulator when making the patch; they don't bother making sure the methods they use will work on an actual SNES (partly because a lot of ROM hacking teams don't have flashcarts for the SNES). That often results in patches that only work for a certain emulator, because that emulator allows behavior that won't work on the actual system it's emulating.
And yeah, read the article. It explains that and more, in detail. It's a good read.
Posted: Tue Oct 11, 2011 1:10 pm
by Siegfried.m
Yes, I read the article. The problem is that I don't like Zsnes, so maybe I play with the english ips patch file instead of italian
