You can also download the older archived scripts, but I HIGHLY RECOMMEND sticking with latest scripts! I decided to create the below powershell scripts based on the No-Intro 2018 ROM set to accomplish my goal, which I’ll explain each step in detail. I wanted to reduce that number closer to the officially licensed games count to save space and reduce the amount of ROMs I would have to scroll through each time. For example, the NES has about 716 officially licensed games and the No-Intro 2018 ROM set has about 2,748 games in it. I only wanted the original games, I did not want duplicates or revisions, and I only wanted games in English so I could read the on screen text. V0.8.I did not want my RetroPie to be cluttered with ROMs I did not want.
When “Save As” was used, context is now on new file. V0.8.3: fixed detection of some GSU-2 ROMs, so detection now should work fine for all ROMs. Supports patches with RLE hunks, expanding and truncating.
Fixed CRC32 calculation for headered ROMs. Supports reversing patches, expanding and truncating to destination file size. V0.9.1: added UPS patching functionality.
Snes rom renamer Patch#
Fixed refreshing bug of drop down boxes for selecting country and file sizes for expanding/splitting when a patch affects file size or country code. Support for expanding BS-X ROMs up to 32 MBit and fixing internal ROM size. mirroring (not well tested, so call it experimental). Support for expanding up to 64 MBit incl. V0.9.5: added BPS patching functionality. Handle LoROM SlowROM the same way as FastROM when expanding without mirroring to 48 or 64 Mbit for improving compatibility (experimental). V0.9.6: added BDF and XDELTA patching functionality. I guess this is pretty useless these days, but now it’s in… Added function for removing SlowROM checks! This is only useful, if you want to play FastROMs on a slow medium, like some copy stations or burning it on an (E)EPROM slower than 120ns. V0.9.7: fixed BPS patcher! Some very few patches contain metadata, which led to problems. Only ROM sizes up to 32 Mbit are supported.
Snes rom renamer code#
ROMs have no region code (JP only), so you can’t change it.
Remove Region Locks: some games have a copy protection preventing the ROM from running on systems with another region (PAL/NTSC lock).Please use ROMs with copy station header, unless you know which copy station was used! Deinterleave: some copy stations like “Game Doctor SF” or “Super UFO” use interleaving when dumping HiROM games.SwapBin: swaps binaries to get a “Close-to-SNES-Mask-ROM”-layout (27C801).Split ROM: splits ROM into multiple parts.Always check if your ROM still works after doing this! Mirror option should only be used, when there are problems with standard expanding. Expand ROM: expands ROM to a specific size up to 64 Mbit (BS-X up to 32 Mbit).Fix ROM size: fixes wrong internal ROM size information (useful for some ROM hacks).Please note that some beta or demo ROMs have an odd checksum anyway … You always should do this before saving, if possible. Fix checksum: fixes a broken checksum.Edit ROM information like title, country/region and version.Remove header: removes an existing header.This is an easy to use utility for performing some tasks on SNES / SFC ROMs!