View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0012135 | Triage | General | public | 2022-12-26 09:32 | 2023-02-07 10:19 |
Reporter | Assigned To | ||||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | resolved | Resolution | duplicate | ||
Summary | 0012135: "Save to new timeline" overwrites region1 always | ||||
Description | When generating a fort and choosing an action you wish to save to a new timeline, all proceeds as normal until the save is done, at which point it has overwritten anything in the save folder 'region1'.If you do this with only one region, the world is never split into a new timeline, despite showing so on the interface. If you do this with multiple saves, the new timeline overwrites whatever was in 'region1', replacing that save with the timeline you just saved.Reproduction Steps:Generate a new world, parameters don't matter.Create a fort in this newly generated world. (Note down the name the fort gets)Once the fort is ready and playable, save and quit.Generate a second new worldCreate a fort in this world as well, (Note down this fort's name as well.)Retire this fortress, and "Save to new timeline." The name doesn't matter.Check your saves and note that your new timeline was saved to "Folder: region1"Version: 50.04 (Steam)OS: Windows 10 Professional (22H2 (19045.2364)) | ||||
Tags | No tags attached. | ||||
Steps to Reproduce | |||||
Additional Information | |||||
duplicate of | 0012184 | resolved | Dwarf Fortress | Unexpected overwrites of save folders |
|
From ticket 12234: I had created several worlds, and my latest was Dathadefíni, “The Ageless Dimension” in the region6 folder. I was building a great fort in this save and wanted to check out legends mode for the world, so I decided to try out the new “Save to a new Timeline” button. After poking around in legends mode for a while, I returned to a slightly confusing situation. I can continue my existing fort in Dathadefíni, “The Ageless Dimension” (in the region6 folder), or I can start a new game in Dathadefíni, “The Ageless Dimension” but this time in the region1 folder with one retired fort. That means that my very first fort in v50 is gone, wiped from existance. I admit it was not a very good fort, but I nevertheless regret losing it. I can only assume that the new timeline feature doesn’t actually work as intended, and after seeing someone in a similar situation on the Steam forum (<https://steamcommunity.com/app/975370/discussions/0/3761101693160470235/>) I remembered that you’re now accepting bug reports. |
|
From ticket 12184: DF 50.04 (Steam, Windows) I created a new world, started a tutorial game, and played for several years. The main timeline save folder was "region1". It occasionally autosaved to other folders. Doing "Save and continue playing" would create extra folders with custom names in the same "timeline". This is all working as expected. Trying to do things with other timelines, though, behaves very strangely. Continue active game, select the only (unnamed) timeline, load "region1" (marked as Active Save). "Save and return to title menu" -> "Save to new timeline" -> give a unique name, e.g. "timeline2" Continue active game, see the original timeline and timeline2 as expected, but wait: the original timeline only has the old manual/auto saves and does not have any active save. Instead the "region1" active save is only present under the new timeline. This is not as expected, since "save to new timeline" said that it would keep the old save, and it didn't. Load timeline2's "region1" anyway, and repeat "save and return" -> "new timeline" -> now call it "timeline3". Continue active game, see the original unnamed timeline and timeline3. Only timeline3 contains "region1" active save. timeline2 has entirely vanished, again despite stating that it would keep the old save. Load timeline3's "region1" anyway, and "retire fort" -> "new folder" -> "retired". Continue active game, see that only the unnamed timeline remains (no timeline3). Instead timeline3's "region1" has moved to the Start New Game menu, and there is no "retired". So basically it's always saving the active save as "region1" and overwriting the old timelines even when it claims it won't. This would have been devastating had it not been for a manual save not too far in the past. Related: it's very strange that all the timelines and manual save folders are all directly in the "save" folder. I haven't yet tested with multiple worlds but I assume they would also end up mixed together in the same folder. I would have expected a more hierarchical save structure, such as save/world/timeline/name, so that manual or autosaves with the same name do not overwrite those in other worlds or timelines. |
Date Modified | Username | Field | Change |
---|---|---|---|
2022-12-26 09:32 | New Issue | ||
2023-01-09 18:24 | DiscordMods | Note Added: 0041674 | |
2023-01-09 18:25 | DiscordMods | Note Added: 0041675 | |
2023-01-09 23:30 | TangentialThreat | Description Updated | |
2023-01-09 23:31 | TangentialThreat | Relationship added | duplicate of 0012184 |
2023-02-07 10:19 | nuvu | Status | new => resolved |
2023-02-07 10:19 | nuvu | Resolution | open => duplicate |
2023-02-07 10:19 | nuvu | Description Updated |