DungeonSettlers.wiki

Spielstände (Fortgeschritten)

Steam

Advanced, at-your-own-risk. This article describes the raw files on disk.

Auf einen Blick

FormatReines JSON, ~1-2 MB pro Kampagnen-Autosave
macOS-Pfad~/Library/Application Support/CanOpener/Dungeon Settlers/Saves/
Windows-Pfad%USERPROFILE%\AppData\LocalLow\CanOpener\Dungeon Settlers\Saves\
BegleitdateienSaveHeaderCache.json, UserCampaignLog.json, UserSetting.json
Inschriften-WürfeWird beim Öffnen des Aufstiegsbildschirms erzeugt (nicht gespeichert) - ein Neuladen würfelt sie neu
Größte FalleDas Leeren von Rooms/map grids auf {} verursacht ein endloses Laden

Format and side files

VorsichtAlways back up a save before touching it. A bad edit can leave a campaign stuck.

Speicherdateien sind reines JSON files, one per campaign autosave (roughly 1-2 MB each). Alongside them live:

  • SaveHeaderCache.json holds cached header metadata for the load menu
  • UserCampaignLog.json is the campaign counter
  • UserSetting.json holds graphics, sound and keybindings

Wo die Spielstände liegen

  • macOS (nativer Steam-Build): ~/Library/Application Support/CanOpener/Dungeon Settlers/Saves/ (the Early Access build, DS_B.0.4.11 onward)
  • Windows: %USERPROFILE%\AppData\LocalLow\CanOpener\Dungeon Settlers\Saves\ (the product name lost its "(Alpha)" / "(Playtest)" suffix with the Early Access release)

Under CrossOver/Wine on a Mac the Windows path resolves to ~/Library/Application Support/CrossOver/Bottles/<bottle>/drive_c/users/crossover/AppData/LocalLow/CanOpener/Dungeon Settlers/Saves/.

The old demo and playtest builds used other folders:

  • ~/Library/Application Support/com.CanOpener.Dungeon-Settlers--Alpha-/Saves/
  • ~/Library/Application Support/CanOpener/Dungeon Settlers (Playtest)/Saves/
NoteThose folders are not read by the released game.

Top-level keys

SchlüsselHält
CampaignSaveHeaderTag, Version, Schwierigkeit, Spielzeit, aktuelle Region
CampaignSettingSaveDataSpielgeschwindigkeit, Kamera, Seed, Szenariotyp
EntityContainerSaveData / EntityComponentSaveDataJede Einheit, jedes Gebäude und jedes Item, mit Komponentendaten je Entität (Werte, Affecter, Skills)
PlayerUnitsSaveDataSkillbäume, erlernte Skills, Skillpunkte, Schnellzugriffsplätze
ClanSaveDataClan name, gold, population, recruit candidates, region map state, safe-floor skip toggle
RawMapContainerSaveData / RawBaseSaveData / RawDungeonSaveDataKartenraster, Siedlung und das aktuelle Dungeon-Layout (Räume, Etage, Phase)
TimeSaveDataDie Hauptuhr (Tag / Stunde / Min. / Tick)
EnvironmentSaveDataWetter/Effekte pro Region und Erschöpfungszähler
QuestContainerSaveDataAbgeschlossene, aktive und ausstehende Aufgaben
ResearchSaveData / FarmingCropSaveDataForschungsfortschritt und Feldfrüchte

Inscription rerolls

Die Inschriften-Auswahl beim Stufenaufstieg ist wird spontan erzeugt, wenn der Aufstiegsbildschirm geöffnet wird. They are not stored in the save.

Beyond the built-in Retry button, saving before a prayer and reloading rerolls all 5 choices.

VorsichtIf you edit an inscription directly, changing the affecter key alone is not enough. The game bakes the stat bonuses into the unit's stats block and does not recalculate them on load, so both places must be edited consistently.

Edits to avoid

VorsichtNie abgeschlossen RawDungeonSaveData.Rooms oder die RawMapContainerSaveData grids, for example by setting them to {}. The game treats an empty dict as "there is data to restore", finds nothing, and hangs in an endloses Laden. Lass das Spiel veraltete Dungeon-Daten selbst verwerfen.
  • Don't edit a save while the game is running. The next autosave overwrites your work.
  • Es bringt nichts, bei einer Region das IsLocked flag on current builds. Unlock state is re-derived on every load, so the edit does nothing (Wie Regionen freigeschaltet werden).
  • Deleting a campaign in-game also deletes its autosave file. Keep external backups of anything you care about.