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 erzeugt, wenn du Beten drückst (nicht gespeichert). Ein Neuladen würfelt sie neu, außer im Eisenmodus
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 erzeugt, wenn du Beten drückst (das Öffnen des Bildschirms löscht nur das alte Ergebnis). Sie werden nicht im Spielstand gespeichert.

Abgesehen von der eingebauten Schaltfläche "Erneut versuchen" würfelt Speichern vor einem Gebet und Neuladen alle 5 Auswahlmöglichkeiten neu. Der Eisenmodus ist die Ausnahme: Der Spielstand speichert eine Gebetsanzahl pro Einheit und der Wurf nutzt einen festen Seed, daher ergibt ein Neuladen dasselbe Ergebnis.

VorsichtWenn du eine Inschrift direkt bearbeitest, reicht es für ihre Werteboni, den Affecter-Key zu ändern: aktuelle Spielstände bauen beim Laden alle mitgeführten Effekt-Werteboni aus den Spieldaten neu auf. Aufstiegs-Gewinne, Talent-Steigerungen und dauerhafte Wertgewährungen werden als Zahlen gespeichert und nicht neu aufgebaut, daher musst du diese von Hand bearbeiten.

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.
  • Eine Region IsLocked Flag wird genau wie gespeichert geladen. Einstellen des vorherigen Region IsCleared öffnet nicht die nächste Region beim Laden (Wie Regionen freigeschaltet werden).
  • Deleting a campaign in-game also deletes its autosave file. Keep external backups of anything you care about.