Save compatibility
Совместимость сохранений позволяет в мире из более старых версий игры продолжать игру на более новых версиях. Как правило, версии Dwarf Fortress являются обратно совместимыми, что означает, что старые сохранения могут быть импортированы в более новые версии без проблем. Однако многие новые функции и некоторые исправления ошибок не применяются к старым сохранениям. Это происходит потому, что изменения затрагивают генерацию мира или raw-файлы.
Как правило, версии Dwarf Fortress не обладают прямой совместимостью, что означает, что более новые сохранения нельзя импортировать в более старые версии, за некоторыми исключением для очень незначительных релизов. Однако, это редко необходимо; если в более новой версии есть ошибка, из-за которой игра неиграбельна, вскоре обычно выпускается баг-фикс для более новой версии.
Иногда, релиз "ломает совместимость сохранений". Это означает, что все старые сохранения не работают с этого релиза. Совместимость сохранений обычно нарушается при внесении серьезных изменений, например при большом увеличении номера версии. Иногда из-за багов, связанных с повреждением сохранений, совместимость сохранений нарушается, несмотря на то, что изменения были небольшими.
Сломанная совместимость
Список обновлений, ломавших совместимость сохранений:
- Версия 0.40.03 нарушила совместимость со всеми предыдущими 0.40 версиями из-за повреждения файлов сохранений, вызванного рождением исторических персонажей в крепостях игроков, и проблемой с большими городскими стенами.
- Версия 0.40.02 сломала совместимость с 0.40.01 из-за повреждения файлов сохранения, вызванного некорректной функцией автосохранения.
- Версия 0.40.01, потому что это был большой релиз, сломала совместимость с версией 0.34.11 и всеми предыдущими версиями.
- Версия 0.34.02 нарушила совместимость из-за серьезной ошибки повреждения сохранений, вызванной неисправными постройками.
- Версии 0.34.01, как и большинству больших релизов, не удалось сохранить совместимость с версией 0.31.25 и старше.
- Версия 0.31.01, будучи большим релизом, сломала совместимость с версией 0.28.181.40d и предыдущими версиями.
- Версия 0.27.169.32a была первым большим релизом, который сломал совместимость со старыми сохранениями (с версии 0.23 и старше).