Capture rom save state, save and metadata info for migrating RetroPie data
- Find all save games from a specified rom path
- Capture matching rom for save game and hash which matches rom
- Store those values locally (sqlite)
- Locate list of roms and build info on rom art and metadata
- Store those values locally (sqlite)
- Locate associated configs for each each core (if applicable mathing specific roms)
- Set differing USB controller types to enable the retroarch menu while in game
- Set default controllers for emulators (analog sticks for psx, snes digital pads for 16 bit)
- Enable controller that launched rom to set itself as default for the session, setting others to shift registers down to secondary, but only for the session which was started