Marat-Tanalin/bsnes-mt

Individual save states

JCoyote opened this issue · 0 comments

I like documenting a perfect playthrough with a set of savestates, ordered by progression through a game. There are many times where I will miss a savestate and have to go back to make it. Since bsnes makes a single savestate file that contains 25 saves, I end up needing to shift older saves forward so that I can insert a previously missed savestate into the proper position. I also have to be really careful not to overwrite good saves in the process.

In most other emulators each save is made separately. bsnes plus does this with savestates labeled "filename-1.bst", "filename-2.bst", etc.). In such cases it's easy to go back, capture a missed savestate using any save slot, and then renumber savestates to get the ordering correct.

I am hoping that bsnes-mt can be given a toggle button to go between savestates being placed in one .bsz file (25 at a time) and each savestate being made individually (so that I can make sets of 25 separate files).

What would really be awesome is if such individual savestates could be renamed and still be usable. With Final Fantasy, Mystic Quest Legend as an example, saves could normally be "Mystic Quest Legend.sv1", "Mystic Quest Legend.sv2", etc. but a player could choose to make Mystic Quest saves in particular use FFMQL (or any other 1-9 letters) so that savestates could be labeled something like "Tower of Babel, Southeastern Entrance.FFMQL.sv1", "Aquaria.FFMQL.sv2", etc. This would make it much easier to keep precise track of hundreds of savestates. Don't know if that's possible, especially to assign unique letters to every game, but it would be quite lovely.

In fact, I wish savestates for all emulators worked that way.