CityEditorSaveFix

版本 v1.0.5·更新於 2026-10-11

Fixes the "Missing city data" error on saves from city editor cities. The save loads its city again, with no file renaming. Also rescues saves that are already broken.

截圖 共 4 張

模組介紹 作者原文

CityEditorSaveFix

A BepInEx (mod loader) plugin for Shadows of Doubt. Your city editor saves load again.

Saves made in a city built with the city editor sometimes stop loading with this error, even though the city is still on your disk:

CityEditorSaveFix finds the right city and loads it. No more renaming files in AppData by hand.

If CityEditorSaveFix saved your save, please leave a like on its page. It keeps me motivated to make more mods. Donations are welcome too:

How it works

A save remembers which city file it belongs to. For city editor cities, the game sometimes stores the wrong name, for example the save's own name (Marco PI Soddo 2026-...) instead of the city's (Soddo). The game then cannot find the city file and, because editor cities cannot be rebuilt from a seed, refuses to load.

The mod fixes this in three places:

  • When you save: if the game is about to store a city name that has no city file, the mod stores the name of the city you are actually playing in. New saves load without any help.
  • When the save menu opens: the game builds the suggested save name from the city name it has in memory, which it sometimes overwrites with the previous save's name, so names pile up ("Marco PI Marco PI Soddo..."). The mod puts the real city name back first, so the suggestion is "Marco PI Soddo..." again.
  • When you load an old save: if the game cannot find the city, the mod looks in your Cities folder for the city editor city whose name is part of the stored name. If there is none, it takes the city editor city that was saved last before the save was made.

The mod only steps in when the city name is wrong, so normal saves are never touched. Nothing is written to your existing saves or city files, so you can remove the mod at any time.

Saves that are already broken are rescued too. Just install and load.

Known gaps

  • The city file itself must still exist in AppData\LocalLow\ColePowered Games\Shadows of Doubt\Cities. A deleted city cannot be brought back.
  • For an old save, the fallback picks the city editor city saved last before the save. If you generated or edited another city editor city in between, rename the city file to the name in the error message by hand.

Install

Use Mod Manager or r2modman and install as normal. BepInEx is installed automatically.

To install by hand:

  • Install BepInExPack IL2CPP version 6.0.755.
  • Put SoDCityEditorSaveFix.dll in BepInEx/plugins/CityEditorSaveFix/ inside your existing BepInEx folder.

There are no settings.

Feedback

Found a bug or have an idea? Post it on the official Shadows of Doubt Discord:

Also by sm3gm

All my mods are.

Support

This mod is free and always will be.

Likes are greatly appreciated and keep me motivated to release more mods, so if you enjoy it, please leave one. You give a like on the mod's page while logged in. If you installed through a mod manager, open that page in your browser to find the button.

And if you love what I do and want to support future projects, or just want to send a friendly thought, you can do so here:

Thanks for playing.

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
  3. 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
  4. 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。

不同模組的安裝位置差異較大,包內說明是最可靠的依據。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack_IL2CPP

檔案與校驗

檔案名稱
CityEditorSaveFix-1.0.5.zip
檔案大小
39.1 KiB