Skip to content

A tool to create gamelist xml for EmulationStation from PortMaster json.

License

Notifications You must be signed in to change notification settings

tobio-tenma/ports_to_gamelist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ports_to_gamelist.py

This is very much a work in progress

A simple utility that converts PortMaster ports.json into gamelist.xml format for EmulationStation. It's been tested on Ark OS and JELOS so far.

Usage

The script is called with the ports.json file provided as the one and only argument.

Example Usage:

python ports_to_gamelist.py ports.json

Troubleshooting

You can use the JSON validation schema to to ensure that your input json is formatted correctly.

Work in progress

TODO*:

  • Implement the splice / prune logic to clean up the gamelist.xml tree after adding / removing ports from your collection
  • More testing of the various screen sizes, OSes, devices, etc.
  • Implement the additional metadata for media associated with the port
  • Customize gamelist generation further, based on the target environment

Attribution

Thanks to Christian Haitian for the creation of PortMaster and his continuing service to retro handlheld community. Thanks to the PortMaster crew for their guidance, patience, and wisdom. Thanks to kloptops and Bamboozler for their enhancements to the ports metadata which made this project possible.

About

A tool to create gamelist xml for EmulationStation from PortMaster json.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages