How does the automatic IPS patching feature work?
• A: ZSNES will soft-patch your ROMs if you have auto-patching enabled (In the GUI, go to Config–>Options; it’s enabled by default). To get it to work, copy the .ips file to the directory of your ROM file or, if you have a save directory defined, into the save directory. Next, rename the .ips file so that it matches the ROM filename (eg. If your ROM filename is THISGAME.smc, then your .ips filename needs to be THISGAME.ips.). ZSNES uses the ROM file name, even with zipped files. So, for example, TG.zip containing THISGAME.smc is still patched by THISGAME.ips. Additionally, if you have IPS patches inside a zipped file, ZSNES will automatically patch with the first .ips file it finds. If, after doing the above, you still have problems with this feature, you may need to add or remove a header in your ROM. Use a utility such as NSRT to do this.