Right now, the Save State Manager only allows import/export of the entire .clvs file, including save states. For someone initially adding games to the device, this is awkward, since you need to run the game before you can add the save file. And if you're trying to round-trip saves between Hakchi and another device, there's a lot of renaming & archive editing involved.
I think there's two features that could be added that would streamline these scenarios:
Import/export of the save.sram file directly (so user doesn't need to rename the tgz archive and fiddle with it)
Import save SRAM file for games that don't have a .clvs file yet.
I'd be willing to work on this and give you a PR; but I wanted to make sure this was something you'd accept first. (I don't want to maintain a fork just for this - I'd be better off writing a standalone tool instead.)
Right now, the Save State Manager only allows import/export of the entire .clvs file, including save states. For someone initially adding games to the device, this is awkward, since you need to run the game before you can add the save file. And if you're trying to round-trip saves between Hakchi and another device, there's a lot of renaming & archive editing involved.
I think there's two features that could be added that would streamline these scenarios:
I'd be willing to work on this and give you a PR; but I wanted to make sure this was something you'd accept first. (I don't want to maintain a fork just for this - I'd be better off writing a standalone tool instead.)