Emulator Problem: Emulator problems plus patching question

Joeyman86

New member
I have both ZSNES and bsnes as SNES emulators. The games I want to play are Fire Emblem: Mystery of the Emblem and Fire Emblem: Genealogy of the Holy War. Because both games are in Japanese, I downloaded a translation patch for both of them. I patched them and went to try it out ZSNES. Both times, it said it was a bad ROM. So I downloaded bsnes and I clicked on open ROM and no ROMs came up when I went into my folder. What do I do now?
 

malloc4096

New member
Iv never used a translation patch, but if you follow the instructions, i have no reason for it not to work.

First thing i would do tho is make sure your original source rom's arn't corrupt(do they even run without the patch for example). I'm sure there's tones of apps that do that these days, I don't know what they are tho... I always used and still have NSRT to verify SNES Roms. The original source for NSRT seems to not exist anymore tho, so don't know if its stil available. best i can do for that is give your the MD5 has for NSRT so if you find it, you can tell if its a fake or malware..
a22fa80c1dfad0c391dec91fbfbd940e *nsrt.exe
7bef3d5fda39d4ef8a2c4ee53a4a1335 *ipsedit.exe

I would actaully just give you the md5 hash for the roms in question, but there doesn't seem to be a command for me to extract those from NSRT without actually having the rom, and i do not have those roms. However, I can extract all the names, and I notice there are no English names for those roms in the database, So if need be. Using the original names may help you find a non-corrupt source, I can't translate them so I'm just quoting all the Fire Emblem list
BS Fire Emblem Akaneia Senki 1 - Palace Kanraku: BS Fire Emblem Akaneia Senki 1 - Palace Kanraku (Japan) Found: 0
BS Fire Emblem Akaneia Senki 2 - Akai Ryu Kishi: BS Fire Emblem Akaneia Senki 2 - Akai Ryu Kishi (Japan) Found: 0
BS Fire Emblem Akaneia Senki 3 - Seigi no Tozokudan: BS Fire Emblem Akaneia Senki 3 - Seigi no Tozokudan (Japan) Found: 0
BS Fire Emblem Akaneia Senki 4 - Hajimari no Toki: BS Fire Emblem Akaneia Senki 4 - Hajimari no Toki (Japan) Found: 0
Fire Emblem - Monshou no Nazo: Fire Emblem - Monshou no Nazo (Japan) Found: 0
Fire Emblem - Monshou no Nazo: Fire Emblem - Monshou no Nazo (Japan) (R1.1) Found: 0
Fire Emblem - Seisen no Keifu: Fire Emblem - Seisen no Keifu (Japan) Found: 0
Fire Emblem - Thracia 776: Fire Emblem - Thracia 776 (Japan) Found: 0
Fire Emblem - Thracia 776: NP Fire Emblem - Thracia 776 (Japan) Found: 0

It appears you don't actually need to patch the rom for zsnes, but either way should work if dont correctly.

If you dont have or cant find the readme, I'll quote it...

ZSNES v1.51 Documentation

............................................................
10. IPS Patching
............................................................

IPS ("International Patching System") patches are files that are applied to an
original ROM, which change the programming of the ROM in some way. They are
primarily used to translate ROMs into another language; however, they can be
used for a variety of purposes. Visit [Romhacking.net] for more information
about translations and ROM hacks.

ZSNES has the ability to automatically "soft-patch" a ROM. This means that after
ZSNES loads a ROM into its memory, it will apply the IPS patch to the in-memory
ROM data, *not* the ROM file on your hard disk. This eliminates the need to keep
two copies of a ROM: the original, and the patched.

- - - - - - - - - - - - - - - - - - - -
Applying a single IPS file to a ROM:
- - - - - - - - - - - - - - - - - - - -

1. Make sure Enable Auto-Patch is checked in Config->Options.
2. The IPS file must be either in your Saves directory or in the same
directory as the ROM.
3. The IPS file and the ROM file must have matching filenames. For example,
SD3.sfc and SD3.ips. If your ROM file is compressed, the IPS file must
match the *compressed* filename. For example, if you have the file
SD3.sfc compressed inside the file Seiken Densetsu 3 (J).zip, the IPS
file must be named Seiken Densetsu 3 (J).ips.
4. If you meet the above three conditions, just load your ROM file as
normal, and ZSNES should automatically patch the IPS file to the
in-memory ROM. Remember, your original ROM file will *not* be changed.
5. If you have done everything outlined in the steps above, and your game
does not appear to be working, refer to the related FAQ [FAQ.txt].

- - - - - - - - - - - - - - - - - - - -
Applying multiple IPS files to a ROM:
- - - - - - - - - - - - - - - - - - - -

ZSNES has the ability to apply up to eleven separate IPS files to the same ROM
file. You must give each IPS file a specific extension to tell ZSNES in what
order to apply them. Aside from changing the extension of the IPS files, just
follow the directions above.

| IPS file | Applied |
| extension | When? |
- - - - - - - - - - - - -
ips | First
ip0 | Second
ip1 | Third
ip2 | Fourth
ip3 | Fifth
ip4 | Sixth
ip5 | Seventh
ip6 | Eighth
ip7 | Ninth
ip8 | Tenth
ip9 | Eleventh

ZSNES will *not* apply non-sequentially extensioned IPS files. This means that
if you have three IPS files, named patch.ips, patch.ip0, and patch.ip6, ZSNES
will only apply the first two.

Please remember that the *order* in which you apply the IPS patches may be
important. Applying the patches in the wrong order may result in strange bugs,
or even an unplayable game. Please refer to the documentation that accompanied
your IPS file.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Alternative method of applying IPS files to Compressed ROMs:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

The simplest method of applying an IPS file to a compressed ROM is to simply
place the IPS file in the same archive as the ROM. The filename of the IPS file
does not have to match the compressed or uncompressed filename of the ROM.
Do *not* add more than one IPS file of a given extension to an archive. Results
can be unpredictable as to which of the same-extension IPS files will be applied
to the ROM.

If your ROM is compressed, ZSNES will first look for IPS files inside the
archive. If it finds any, it will only load IPS files from inside the archive,
and will not look anywhere else. Otherwise, ZSNES looks in the Saves directory
and the same directory as the ROM.


This is the IPS info nsrt can control
Nach's SNES ROM Tools
http://nsrt.edgeemu.com
NSRT Version 3.3 Final
April 2006
--------------------------------------------------------------------------------
7) IPSEDIT Info
--------------------------------------------------------------------------------
Starting with version 3.2, NSRT will be bundled with another application,
IPSEDIT. This program is used to alter IPS patches to make or remove the
requirement of a copier header on ROMs. For example, if you have a translation
patch that requires you to have a copier header, and you don't want to add a
header to your ROM to keep your collection header-free, you can use IPSEDIT to
remove the requirement from the patch.

Usage: IPSEDIT [-add | -rem] file.ips

-add Will add 512 bytes to each patch offset in the patch.

-rem will remove 512 bytes from each patch offset in the patch.
 

Joeyman86

New member
Thanks for the response and sorry about my late response. I did find a way to get the patch working with ZSNES. Apparently, the ROMs need to be headered before patches can be applied properly. So I downloaded SNESTool, added a header to my ROMs and now they work with the translation patch.
 
Top