Update 2: Once again the Rom that I need is not from Coolrom. The file name is Super Mario 64 (U) [!] It's not just Super Mario 64. What is GoodMerge? GoodMerge is the ultimate space-saving companion tool to Cowering's Good ROM Renamer suite. It takes a ROM image collection (raw or compressed) and a “*Have.txt” file and produces a number of 7Z, RAR, Ace, or Zip archives with all the files associated with a particular game stored in one file.
This is The complete Nintendo 64 Good Merge 3.14 collection + Emulators.
What This is a Python (2.7) script that will try to organize your thousands of ROMs from a GoodSet. I actually started working on a script like this over a year ago, and got the essentials working, but I never finished it because I was new to Python and my logic was a mess. Why I use Everdrives for my NES, Genesis and N64. I use a SD2SNES for my SNES.
These flashcarts can only show you a simple list of your ROMs. Because of that a lot of folders is required to get your ROMs organized and easy to find. The Everdrives also cant support more than 256 files in a folder. How The script first sorts the ROMs into Miscellaneous categories such as:. Bad Roms b. Overdumps o. Hacks h.
Trainers t. Translations T+. Fixed Roms f. Unlicensed (Unl). and more.
(and can add more later) (You can find more ROM Suffix explanations here: ) It uses the NTSC/American games as the 'base', as these are typically the versions you want to play. It separates the Japanese and European (PAL) games as these might have their uses occasionally. It can then (optionally) alphabetize the American, European (PAL) and Japanese games.
It can then (optionally) split the folders that have over 255 ROMs in them to make them Everdrive compatible. Usage. Acquire a GoodSet.
![Goodn64 3.14 Goodn64 3.14](http://4.bp.blogspot.com/_taqT58uKZCQ/Sof_FvPw0xI/AAAAAAAAAEk/IJPO-9JGgYc/s400/Philips-CD-i.jpg)
Unzip this GoodSet so you have all the thousands of ROMs in a single folder. If the games are in individual 7z/zip files you will also have to extract these. If you are on Windows, a simple way to do this is to install 7-zip, then navigate to this folder with all the 7z files in a CMD-window and run 'C: Program Files 7-Zip 7z.exe e. On OS X you can install p7zip via and then run something like for f in.7z; do; 7z e '$f'; done; in a Terminal window. Afterwards you should also remove these 7z files.
Install Python 2.7 if on Windows (already installed in OS X) (Python 3 might also work, I haven't tested). Run the script and follow instructions. After the script has ran, go into the Misc folder and remove the type of ROMs you dont want (Bad Roms etc.) If you are on Windows you can just put the romsorter.py in the folder with all the roms and double click it. If you are on OS X you will have to open up a Terminal and cd to this folder and then run python romsorter.py Tests Romsets tested:.
GoodGen 3.00. GoodN64 3.14. GoodNES 3.14. GoodSNES 2.04. GoodSMS 3.13 In the logs/ folder you can find some log files so you can see what it does and how it sorts.
Script tested on both Windows 10 and OS X and worked fine on both. Feedback If you find it doing something wrong let me know and I will try to fix that. I probably haven't paid attention to every suffix, but I think I got most of the big ones.