Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Autosave & seasonal backups: init setting for a rolling buffer, not all saves  (Read 2692 times)

PeridexisErrant

  • Bay Watcher
  • Dai stihó, Hrasht.
    • View Profile

Currently there's a simple on/off for backups either seasonal or annual, and they just build up until you delete them manually - using up storage space and cluttering the load screen. 

It would be fairly simple to implement an init option to keep a rolling buffer of configurable length, and delete autosaves beyond that age.  This would allow better protection from glitches - or mistakes with levers - than the option I currently use with autosave but no backups. 

This idea was mentioned on Reddit /r/dwarffortress and seemed reasonably popular, so I thought I'd post it here.  Thoughts?

Edit:  The naming convention for seasonal backups could also be modified so that saves are listed in chronological order, which is most easily accomplished as "regionX-YYY(...)-Season-(other)", with as many years as required.  If the region is not kept as the first part, regions with histories of the same length will be mixed. 
« Last Edit: November 27, 2013, 06:06:09 am by PeridexisErrant »
Logged
I maintain the DF Starter Pack - over a million downloads and still counting!
 Donations here.

zwei

  • Bay Watcher
  • [ECHO][MENDING]
    • View Profile
    • Fate of Heroes

I'd rather if savename directory convention was fixed.

Currently, it is less than useless for figuring out which save is latest or which x-saves are latest because it groups by seasons and not years.

region-season-year should be changed to region-year-quarter_number.

Much easier fix.

PeridexisErrant

  • Bay Watcher
  • Dai stihó, Hrasht.
    • View Profile

Yes, that would make more sense.  Dates in the style of ISO8601!  (maybe non-compliance with 8601 could be listed as a bug?)

Logged
I maintain the DF Starter Pack - over a million downloads and still counting!
 Donations here.

zwei

  • Bay Watcher
  • [ECHO][MENDING]
    • View Profile
    • Fate of Heroes

Yes, that would make more sense.  Dates in the style of ISO8601!  (maybe non-compliance with 8601 could be listed as a bug?)

Dwarf Fortress ingame-dates conforming to ISO specifications :-)

King Mir

  • Bay Watcher
    • View Profile

Yes, that would make more sense.  Dates in the style of ISO8601!  (maybe non-compliance with 8601 could be listed as a bug?)


Of course dwarves would want to use the last one.