セーブファイル(上級)
上級者向け、自己責任。この記事はディスク上の生ファイルについて説明する。編集する前に必ずセーブをバックアップすること。誤った編集はキャンペーンをソフトロックさせる可能性がある。
セーブは素の JSON ファイルで、キャンペーンのオートセーブごとに1つ(各およそ1〜2 MB)です。それらと並んで、 SaveHeaderCache.json (ロードメニュー用のキャッシュされたヘッダーメタデータ)、 UserCampaignLog.json (キャンペーンカウンター)、そして UserSetting.json (グラフィック、サウンド、キー割り当て)があります。
セーブの保存場所
- macOS(ネイティブSteamビルド):
~/Library/Application Support/com.CanOpener.Dungeon-Settlers--Alpha-/Saves/。現行ビルドでもバンドルIDはまだ「Alpha」のままです。 - Windows:
%USERPROFILE%\AppData\LocalLow\CanOpener\Dungeon Settlers (Alpha)\Saves\。Mac上のCrossOver/Wineでは次に解決されます:~/Library/Application Support/CrossOver/Bottles/<bottle>/drive_c/users/crossover/AppData/LocalLow/CanOpener/Dungeon Settlers (Alpha)/Saves/.
中身(トップレベルのキー)
| キー | 保持内容: |
|---|---|
CampaignSaveHeader | 日数、バージョン、難易度、プレイ時間、現在の地域 |
CampaignSettingSaveData | ゲーム速度、カメラ、シード、シナリオ種別 |
EntityContainerSaveData / EntityComponentSaveData | すべてのユニット、建物、アイテムと、エンティティごとのコンポーネントデータ(ステータス、アフェクター、スキル) |
PlayerUnitsSaveData | スキルツリー、習得スキル、スキルポイント、クイックスロット |
ClanSaveData | クラン名、ゴールド、人口、募集候補、地域マップの状態、安全フロアスキップの切り替え |
RawMapContainerSaveData / RawBaseSaveData / RawDungeonSaveData | マップグリッド、集落、現在のダンジョンレイアウト(部屋、フロア、フェーズ) |
TimeSaveData | マスタークロック(日/時/分/ティック) |
EnvironmentSaveData | 地域ごとの天候/効果と枯渇カウンター |
QuestContainerSaveData | 完了、進行中、保留中のクエスト |
ResearchSaveData / FarmingCropSaveData | 研究の進行状況と作物 |
刻印のセーブスカミングに関するメモ
レベルアップ時の刻印の選択肢は レベルアップ画面を開いたときにその場で生成され セーブデータには保存されません。組み込みのリトライボタンに加えて、祈りの前にセーブしてリロードすると5つの選択肢が振り直されます。
(代わりに刻印を直接編集する場合、affecterキーを変更するだけでは ない 不十分です。ゲームはステータスボーナスをユニットのステータスブロックに焼き込み、ロード時に再計算しません。両方の箇所を一貫して編集する必要があります。)
やってはいけないことリスト
- 決してクリアしないでください
RawDungeonSaveData.RoomsまたはRawMapContainerSaveDataグリッド (たとえば次の値に設定するなど{})。ゲームは空の辞書を「復元すべきデータがある」とみなし、何も見つけられず、次の状態でハングします 無限ロード。古いダンジョンデータはゲーム自身に破棄させてください。 - ゲームの実行中にセーブを編集しないでください。次のオートセーブがあなたの変更を上書きします。
- 地域の次のフラグを編集する意味はありません
IsLocked現在のビルドでは、アンロック状態はロードごとに再導出されるため、編集しても何も起きません(地域の解放方法). - ゲーム内でキャンペーンを削除すると、そのオートセーブファイルも削除されます。大切なものは外部にバックアップを取ってください。
主要な数値
| フォーマット | プレーンJSON、キャンペーンのオートセーブ1つあたり約1〜2 MB |
| macOSのパス | ~/Library/Application Support/com.CanOpener.Dungeon-Settlers--Alpha-/Saves/ |
| Windowsのパス | %USERPROFILE%\AppData\LocalLow\CanOpener\Dungeon Settlers (Alpha)\Saves\ |
| 付随ファイル | SaveHeaderCache.json, UserCampaignLog.json, UserSetting.json |
| 刻印のロール | レベルアップ画面を開いたときに生成される(保存されない)。リロードで振り直される |
| 最大の落とし穴 | Rooms/mapグリッドを{}にクリアすると無限ロードを引き起こす |