Save compatibility

Материал из Dwarf Fortress Wiki
Перейти к навигацииПерейти к поиску

Совместимость сохранений позволяет продолжать игру в новых версиях на сохраниях из более старых версий игры. Как правило, версии 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 и старше). До этой версии почти каждый второй релиз ломал совместимость.