Manage all your retro-roms.
NOTE If you find any bugs or something that should work another way please open an issue-report.
If you have tons of roms lying around on your computer and these roms are named like
Adventures of Batman and Robin, The (U) [f1+2C].gen
Adventures of Batman and Robin, The (E) [!].gen
Adventures of Batman and Robin, The (U) [b2].gen
Adventures of Batman and Robin, The (U) [p1][!].gen
Altered Beast (UE) (REV02) [T+Por_Son_Car].gen
and you just don't know what all these chryptic names stands for
and you just want the best of these games filtered in an clean directory,
you probably need a tool like this ;)
- Predefined List for BestOf, Categories (like lightguns, jump'n'run): Export roms by these list with one click
- Filter old-room-theme files (videos) for only games you really have to save space on your raspberrypi.
- ...feel free to post what you like
- If you have trouble starting the application: right click the zip-file and unblock the file. After that unzip the file.RomSetManager.exe
Choose your Directory where all your roms are located. This directory has to have the same structure as retropie like
Choose an empty directory where all the modified roms will saved to.
if you have not this source-directory-structure you can copy it (just the folder) from your retropie by clicking this button. After that you should copy your roms in the correct system-subdir.
Here you can choose your preferences to find the correct rom-files if you have multiple of the same game
Add here your favorite items. If more than one rom-files of the same game is present in your folder it looks for the best match, starting from #1 (most important)
Add here your items you don't care about.
Add here your items your rom-name HAS TO HAVE. If these items doesn't appear in your rom-file-name the get ignored.
All roms with these items in their name will get ignored because you never want these. In my case I only want english and german-roms because I'm not interessted in other langugages. So I simply add all these langauges here.
For the grids NEVER USE and MUST HAVES you can set this option. If only one rom-file of a game is available it will igore these settings.
you can simply move items from one grid to another by selecting the rows and click the button where these items should go to.
This will read all your rom-files from the defined source-rom-directory. If the files are compressed (7z,zip,rar,..) it will automatically read the files contained in this file.
This will wipe all rom-files and uses your preferences to find the best match roms.
Exports all wiped rom-files to the destination-directory. It will always create a subdirectory for each system. If the system needs the rom-files compressed it will leave the file compressed.
All of your settings are stored in the configuration.xml file.
| Package | Name | Description | License |
|---|---|---|---|
| github.com/Caliburn-Micro/Caliburn.Micro | Caliburn.Micro | MVVM Framework | MIT |
| github.com/adamhathcock/sharpcompress | SharpCompress | Handling compressed files | MIT |
| github.com/charri/Font-Awesome-WPF | FontAwesome.WPF | Awesome fonts | MIT |
| github.com/MahApps/MahApps.Metro | MahApps.Metro | Ui-Theming | MIT |