Ein eigenständiges Werkzeug zum Bearbeiten der Spielstände von Conspiratio (Godot-Client).
Die Spielstände sind offenes JSON (feldbasierte Newtonsoft-Serialisierung). Der Editor lädt eine Savegame-Datei als bearbeitbaren Baum, lässt einzelne Werte ändern und speichert die Datei wieder – so ist das gesamte Savegame editierbar (alle Spieler, KI, Städte, Ämter, Kredite …), ohne für jedes Feld eine eigene Maske zu bauen.
dotnet run
im Projektordner (oder dotnet build und die erzeugte Conspiratio.SaveEditor.exe starten).
Dann Datei ▸ Öffnen und eine *.json aus dem Spielstand-Ordner laden
(%AppData%\Conspiratio). Links den gewünschten Wert im Baum wählen, rechts bearbeiten,
Wert übernehmen, anschließend Datei ▸ Speichern.
- Der Typ eines Wertes (Zahl, Wahrheitswert, Text) bleibt beim Ändern erhalten, sofern die Eingabe dazu passt; sonst wird der Wert als Text gespeichert.
- Gespeichert wird kompakt wie vom Spiel selbst; die Struktur inklusive der
$type-Angaben bleibt erhalten, sodass der Spielstand weiterhin geladen werden kann. - Nur .NET (net8.0-windows) und Newtonsoft.Json werden benötigt; eine Referenz auf
Conspiratio.Libist bewusst nicht erforderlich (der Editor arbeitet direkt auf dem JSON).