- Shell 53.2%
- Batchfile 46.8%
| 7-Zip/Windows | Upload files to '7-Zip/Windows' | |
| CHDMAN | Update 'CHDMAN/Linux/GDI-to-CHD.sh' | |
| Extract-XISO | Upload files to 'Extract-XISO/Linux' | |
| MaxCSO | Update 'MaxCSO/Linux/ISO-to-CSO.sh' | |
| README.md | Update 'README.md' | |
Batch ROM Conversion Scripts
Scripts to be used with software like CHDMAN and MaxCSO for compressing ROMs in bulk.
How to Use Scripts
Simply place all ROM files, the desired script(s), and the compression tool EXE (if needed) in the same directory, and then run the script. :)
Linux users will need WINE to run certain Windows-only tools, as noted below.
Recommended ROM Compression Tools & Filetypes
7-Zip (7z or Zip)
Link: https://www.7-zip.org/
Custom Batch Script: Windows
Note: For Linux systems, you can use PeaZip and set it to compress each file to a separate archive.
Systems:
- Atari 2600
- Atari Jaguar
- NEC TurboGrafx-16 / PC Engine
- NeoGeo Pocket / Pocket Color
- Nintendo 64
- Nintendo Entertainment System (NES)
- Nintendo Game Boy / Game Boy Color
- Sega 32X
- Sega GameGear
- Sega Genesis
- Sega MasterSystem
- Super Nintendo Entertainment System (SNES)
CEMU (WUA)
Link: https://cemu.info/index.html#download
No script needed! ROMs can be compressed in bulk with this software.
Systems:
- Nintendo Wii U
CHDMAN (CHD)
Link: https://archive.org/details/chdman.-7z_202203
Note: Linux users can usually install it easily via your distro's package manager
Custom Batch Script: Linux | Windows
Systems:
- 3DO
- NEC TurboGrafx-CD / PC Engine CD
- Sega CD
- Sega Dreamcast
- Sega Saturn
- Sony Playstation
- Sony Playstation 2
Dolphin (RVZ)
Link: https://dolphin-emu.org/download/
No script needed! ROMs can be compressed in bulk with this software.
Systems:
- Nintendo GameCube
- Nintendo Wii
Extract-XISO (ISO)
Link: https://github.com/XboxDev/extract-xiso
Custom Batch Script: Linux (*Requires WINE) | Windows
Systems:
- Microsoft XBOX
ISO2GOD (ISO)
Note: Select "Rebuild ISO" and use the rebuilt ISO with XEMU
Link: https://github.com/r4dius/Iso2God
No script needed! ROMs can be compressed in bulk with this software.
Systems:
- Microsoft XBOX 360
MaxCSO (CSO)
Link: https://github.com/unknownbrackets/maxcso
Custom Batch Script: Linux (*Requires WINE) | Windows
Systems:
- Sony Playstation Portable (PSP)
NDSTokyoTrim
Note: The resulting trimmed ROM files for Nintendo DS and GBA games can be zipped (see 7-Zip above) for further compression; however, I would not recommend compressing 3DS files
Note: For Linux users, NDSTokyoTrim runs effectively under WINE with possible minor graphical bugs
Link: https://eden.fm/ndstoykotrim/
No script needed! ROMs can be compressed in bulk with this software.
Systems:
- Nintendo 3DS
- Nintendo DS
- Nintendo Game Boy Advance
Other Useful Tools
- KRename (Linux) and PowerRename (Windows) for renaming files in bulk. Both support REGEX, which is very handy.
- Batch CIA 3DS Decryptor will help you decrypt multiple .cia and/or .3ds files at once.
Thanks
Credit to the authors of the RecalBox Wiki for sharing scripts that were used here with some minor alterations by me.