Skip to content

A collection of simple python scripts for emulationstation.

Notifications You must be signed in to change notification settings

JeodC/EmulationStation-Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EmulationStation Tools

A collection of python scripts I wrote for various use cases as well as desktop icons for some retro handhelds.

Parser

A simple python script to parse gamelist.xml files and output what tags are missing from each game found.

Usage: python parser.py and type your roms directory e.g. \\RG351P\roms. The script will only scan the first subdirectory, not nested subdirectories. Look for output.txt files in a folder created next to wherever you put parser.py.

Example output file genesis_output.txt:

Dynamite Headdy found with missing tags: image
Shinobi III: Return of the Ninja Master found with missing tags: video
Phantasy Star III: Generations of Doom found with missing tags: video
Landstalker found with missing tags: video

Sorter

A simple python script to parse gamelist.xml files and sort them alphabetically by the name tag. Creates backups before parsing.

Usage: python sorter.py and type your roms directory e.g. \\RG351P\roms. The script will only scan the first subdirectory, not nested subdirectories.

Savebackup

A tool that scans immediate directories in the roms folder and copies savedata to saves next to savebackup.py. The script copies Dreamcast memory cards (bios/dc) and other emulator savedata .srm and .sav. The file extensions searched can be modified in the script. Because of the complexity of the roms/ports folder, it is excluded from the scan.

CRC32

Scans a specified directory for files of a specified file extension. Appends the CRC32 in hexadecimal format to the end of the filename as Filename (CRC32).ext. Especially useful for locating a base rom needed for a romhack or translation patch.

About

A collection of simple python scripts for emulationstation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages