<p>The VIP1 ips mentioned does indeed need a SMW headered rom.
There are various methods of headering a clean SMW rom (assuming it is not already headered) :
</p>
- Using 'nsrt' from cmd.exe
<p>Change the directory (cd [file location]) to the folder which has the rom; use the headering command of the program: NSRT -addhead [rom.extension].'rom.extension' stands for the name of the rom with the extension smc or sfc: 'Super Mario World.smc', for example. The output should list the rom info before the programs alter the rom. This method seems effective when there are multiple roms to work (use the NSRT - remhead [rom.extension] command if you want to remove the header).
</p>
<p>Go to the folder which contains the rom, right click the rom you want to put a header and choose the option which inserts a header; it doesn't matter the type of header on the rom, it will still work.
</p>
- Using 'SNES Rom Utility', the program I mentioned in my reply
<p>Note: this method may not work, since the program is made for Windows(XP/Vista/7) and the method relies on the rom allowing to be headered. Open, in the program, the rom you want to insert a header, select in the Header option box and confirm it; if the box doesn't tick, the rom cannot be headered using this way.
</p><p>I suggest to try using the third method, since the two other methods are more complicated. By headering a SMW rom, the size of the rom increases from 512 to 513 KB.
</p><p>Patching the rom has only two ways:
</p>
- Lunar IPS, it doesn't matter if you do it by using the application or by opening the ips file.
- Others programs that support applying IPS on roms
<p>'SNES Rom utility' does have this function, which can be done by checking in the IPS Patch box option. It also asks if the patch was made for a headered rom or a clean rom (which obsoletes the whole headering explanation, since it does not depend if it is or not a clean rom, by the way).
</p><p>The rom itself is also important: in general, SMW hacks uses '
Super Mario World (U).smc' as the base rom. Super Mario World has two europeans versions (1.0 and 1.1), a USA version and a japanese version. It is essential to use the (U) version to apply VIP1 ips.
</p><p>Having backup copies of the rom before patching is a good idea. Applying the patch on versions that does not support it or in a clean rom when the patch is made for headered rom results mostly in a corrupted rom. Here are some results of applying the VIP1 patch:
</p>
- European 1.0 (E)(1.0) - the emulator crashed.Size: 2049 KB
- European 1.1 (E)(1.1) - corrupted rom.Size: 2049 KB
- USA (U) - working rom.Size 2049 KB
<p>If it were made using non-headered roms, the size would be 2048 KB.
</p><p>As a note, do not even try to use IPSEDIT.exe, which is included with NSRT. The resulting roms after messing with the ips file are all unfunctional, with around 16 MB.
</p>