DungeonSettlers.wiki

Spielstände (Fortgeschritten)

Spielstände (Fortgeschritten)

Fortgeschritten, auf eigene Gefahr. Dieser Artikel beschreibt die Rohdateien auf der Festplatte. Sichere einen Spielstand immer, bevor du ihn anfasst - eine fehlerhafte Änderung kann eine Kampagne unspielbar machen.

Speicherdateien sind reines JSON Dateien, eine pro Kampagnen-Autosave (jeweils etwa 1-2 MB). Daneben liegen SaveHeaderCache.json (zwischengespeicherte Header-Metadaten für das Lademenü), UserCampaignLog.json (Kampagnenzähler) und UserSetting.json (Grafik, Ton und Tastenbelegung).

Wo die Spielstände liegen
  • macOS (nativer Steam-Build): ~/Library/Application Support/com.CanOpener.Dungeon-Settlers--Alpha-/Saves/ - die Bundle-ID sagt selbst in aktuellen Builds noch "Alpha".
  • Windows: %USERPROFILE%\AppData\LocalLow\CanOpener\Dungeon Settlers (Alpha)\Saves\. Unter CrossOver/Wine auf einem Mac führt das zu ~/Library/Application Support/CrossOver/Bottles/<bottle>/drive_c/users/crossover/AppData/LocalLow/CanOpener/Dungeon Settlers (Alpha)/Saves/.
Was drinsteckt (Schlüssel der obersten Ebene)
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
ClanSaveDataClanname, Gold, Bevölkerung, Rekrutierungskandidaten, Zustand der Regionskarte, Umschalter zum Überspringen sicherer Etagen
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
Der Hinweis zum Save-Scumming bei Inschriften

Die Inschriften-Auswahl beim Stufenaufstieg ist wird spontan erzeugt, wenn der Aufstiegsbildschirm geöffnet wird - sie werden nicht im Spielstand gespeichert. Neben dem eingebauten Wiederholen-Knopf würfelt Speichern vor einem Gebet und anschließendes Neuladen die fünf Auswahlmöglichkeiten neu aus.

(Wenn du stattdessen eine Inschrift direkt bearbeitest: allein den Affecter-Key zu ändern ist nicht genug - das Spiel schreibt die Wertebonusse fest in den Werteblock der Einheit und berechnet sie beim Laden nicht neu; beide Stellen müssen konsistent bearbeitet werden.)

NICHT-TUN-Liste
  • Nie abgeschlossen RawDungeonSaveData.Rooms oder die RawMapContainerSaveData Raster (zum Beispiel indem du sie setzt auf {}). Das Spiel behandelt ein leeres Dict als "es gibt Daten zum Wiederherstellen", findet nichts und hängt in einer endloses Laden. Lass das Spiel veraltete Dungeon-Daten selbst verwerfen.
  • Bearbeite keinen Spielstand, während das Spiel läuft - der nächste Autosave überschreibt deine Arbeit.
  • Es bringt nichts, bei einer Region das IsLocked Flag in aktuellen Builds - der Freischaltstatus wird bei jedem Laden neu abgeleitet, die Änderung bewirkt also nichts (Wie Regionen freigeschaltet werden).
  • Wenn du eine Kampagne im Spiel löschst, wird auch ihre Autosave-Datei gelöscht - lege externe Backups von allem an, was dir wichtig ist.

Wichtige Zahlen

FormatReines JSON, ~1-2 MB pro Kampagnen-Autosave
macOS-Pfad~/Library/Application Support/com.CanOpener.Dungeon-Settlers--Alpha-/Saves/
Windows-Pfad%USERPROFILE%\AppData\LocalLow\CanOpener\Dungeon Settlers (Alpha)\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