Progress with Savestate Mgmt

Hey everyone. As I mentioned, the past week I’ve been working on implementing some savestate management features, namely loading games directly from savestates ‘-x’, and listing savestates ‘–list-saves’. Some engines already supported these features, and I have added support for some of the engines that didn’t. I’ve added ‘-x’ support for LURE and PARALLACTION, and I’m still working on AGOS and GOB. I’ve added ‘–list-saves’ support for quite a few engines as well.

Engines currently supporting -x:

AGI, CINE, KYRA, LURE, PARA, QUEEN, SAGA, SCUMM, SKY, SWORD1, SWORD2, TOUCHE

Engines currently supporting –list-saves:

AGI, AGOS, KYRA, LURE, PARA, QUEEN, SAGA, SCUMM, SKY, SWORD1, SWORD2, TOUCHE

I also managed to work in a ‘Load’ button into the launcher, which opens a savestate chooser. So now all of the engines supporting both -x and –list-saves can load savestates directly from the launcher, which is pretty cool I think.

So now I’m going to try and finish working with AGOS, GOB, and I’ll also try to incorporate the newly added TINSEL engine. Also, I’m going to see about adding support for Autosaving in the engines where I can. Oh yeah, I might also add support for deleting savesates from the launcher.