zigurana / EmulationStation

Extension of A flexible emulator front-end supporting keyboardless navigation and custom system themes.
MIT License
25 stars 6 forks source link

Enhancement: Visible indicator when a state save is present for a game. #17

Open opensourcefan opened 8 years ago

opensourcefan commented 8 years ago

There's a few games that I have state saves on but I can't usually remember which ones they are. I lose track bouncing around all the different systems. If there was a symbol or something to show that there is a state save available it would be excellent.

zigurana commented 8 years ago

I like! The savestate would be something we can retrieve easily / store in the gamelist, though, not sure if that is already the case?

opensourcefan commented 8 years ago

I don't think I've seen save state entries in the gamelist but I have seen them as separate files in the emulator ROM folders.

mrnohr commented 8 years ago

This would be a great feature. I think I would want to know about both the .state files (for when you manually saved it) and the .srm files (for games that save internally). Probably with new metadata icons (like a little disk or something).

To make this a bit more difficult, through the retroarch.cfg files (/opt/retropie/configs) you can change where the save files are stored globally and/or per-system. So ES would need some way to look those up when loading the game list.

zigurana commented 8 years ago

@mrnohr , that covers only the retro-arch games, for other emus the situation is different again. Especially for dosbox there might be many variation of where the save-game resides, and if it even is something that is directly reflected in the filesystem. For scummvm, there is a fixed path to savegames. Are there others we need to consider?

And who is willing to pick this up?