btimofeev / lazy_ips

IPS patcher for Linux
GNU General Public License v3.0
46 stars 6 forks source link

Doesn't work on SNES roms #7

Open BioBox opened 2 years ago

BioBox commented 2 years ago

I was excited to use this because of how much I love python but it simply doesn't work. I get a byte offset error when trying to patch a snes rom, wheras other IPS patchers like flips work just fine.

I noticed that in the readme a genesis rom was patched. Please fix this or state that it doesn't work for other roms.

btimofeev commented 1 year ago

Hello. The program should work with all ips patches. If it does not work with your patch, give me a link to it - I'll see what the problem is.

JacobHawk603 commented 2 months ago

I tried the following:

lazy-ips-cli "game.sfc" patch.ips

obviously, all files on the same directory. On console, nothing happened, the program just does what it does normally, but when I test the result with zsnes, I found out the game is broken.

btimofeev commented 2 months ago

I tried the following:

lazy-ips-cli "game.sfc" patch.ips

obviously, all files on the same directory. On console, nothing happened, the program just does what it does normally, but when I test the result with zsnes, I found out the game is broken.

Try using a different ROM (for example, from a different region). However, be aware that patches in the IPS format do not include information about the checksum of the ROM. Therefore, the patch will apply to any file, and if the ROM you are using is not the same as the one the patch is intended for, the game may not function properly.