A Python utility that scans a folder of PS3 ISO files and automatically renames them using their Game IDs and shortened names.
- Extracts Game IDs (e.g., BLUS-30289) from PS3_DISC.SFB files inside ISOs
- Renames ISOs to a clean, standardized format:
Game Name [GAME-ID].iso - Skips ISOs that already have valid Game IDs in their filenames
- Sanitizes filenames to be NTFS-safe
- Shows progress with a visual progress bar
- Python 3.11+
- 7-Zip installed and available in PATH (or specify custom path)
- Required Python packages:
pip install requests tqdm
Basic usage:
python PS3ISORenamer.py /path/to/iso/folderWith custom 7-Zip path:
python PS3ISORenamer.py /path/to/iso/folder --zip-exe-path "C:\Program Files\7-Zip\7z.exe"- Scans the specified folder for
.isofiles - Checks if the filename already contains a valid PS3 Game ID
- If not, extracts the
PS3_DISC.SFBfile from the ISO using 7-Zip- Reads the Game ID from the SFB file
- Creates a shortened name based on the redump ISO file name
- Renames the ISO to:
[Shortened Name] [GAME-ID].iso
- If not, extracts the
Before:
God of War III (USA) (v1.02).iso
After:
God of War III [BCUS-98111].iso
- The script only processes ISOs that don't already have a valid Game ID in the format
[XXXX-XXXXX] - Original ISOs are renamed in place (not copied)
- Invalid characters for NTFS filesystems are automatically removed
- Parenthetical information (like region or version) is stripped from the shortened name