heruca wrote:Please tell me how you all would like auto-save to work.
1) Auto-saves whenever a new unit is placed or one is deleted.
2) Auto-saves every x minutes.
3) Auto-saves at the start of every turn in the Turn Sequencer (so the start of Turn 2 would be the first time it saves, which really doesn't help a GM who is just prepping an Encounter before the game session).
4) A combination of some or all of the above, perhaps customizable through Preferences (this would take longer to implement, of course).
A thoroughly customizeable autosave feature that would allow all of the above would be best.
But if I only had one, I'd like a customizeable timer based autosave that I could set to save every 5 minutes or something.
I'd probably have a second autosave set to go off every new turn as well if it was available.
I could have a single auto-save file, which will always be the top choice available when you go to the Load Encounter dialogue. Or, if it's preferred, I can keep one auto-save of each Encounter available (using the Encounter name as a prefix), or I can always save a new file with a time/date stamp appended to the filename, and never delete any old auto-save files. That would put the burden on you to clean house once in a while.
I think I'd like individualized encounter oriented saves with a time-date stamp. And it would be nice if we could set the number of max saves (lets say the default is 10.) After 10 saves it would just overwrite the oldest and only keep the newest 10. That way you'd have a variety of restart points if need be without having to worry about house-cleaning.
Another possibility would be to automatically delete the autosave file when quitting BRPG normally. Then I can have BRPG look for an autosave file every time it launches. If it finds one, then it must be because you crashed out (because the file never got deleted), and it could automatically load the autosave Encounter for you. That might present problems if an Encounter file were somehow corrupted, though.
I think it would be good if BRPG, on proper close did flag that it closed properly. And if you load into the program and it does not see the "proper close" flag then it would ask you if you wanted it to load the last autosave.