Данная утилита позволяет откатить все события в файле сохранения на день назад, для продолжения игры.
Игра сохраняет все события в файле сохранения, привязывая даты к каждому элементу. И периодически проверяет эти даты на соответствие. При изменении времени игры надо следить за корректностью дат и игра может обнаружить отклонения. Данная утилита пытается этого избежать, откатывая абсолютно все даты в файле сохранения на фиксированную величину, как будто вы начали играть на день раньше. При таком подходе игровой день сменяется естественным образом.
- По умолчанию все пути заданы под windows платформу, указывайте полный путь на других платформах.
- В модифицированном файле остаются однозначные признаки вмешательства, которые могут быть выявлены прямо или косвенно, не пытайтесь выдать изменённый файл сохранения за настоящий.
- Тестирование проводилось только с сохранением конкретной версии под платформой EGS, на других версиях или платформах вмешательство может быть обнаружено игрой.
- Скрипт обрабатывает только те поля, который были выявлены в процессе прохождения. Поведение игры в вашем случае может быть другим.
- Скрипт некорректно откатывает странствующих торговцев привязанных к дню недели. Игра на это не реагирует, но по датам событий будет видно, что сохранение изменено.
- Скрипт не проверяет корректность дат с точки зрения игровой логики (сезоны, дни недели, ...)
Требуется питон 3.10 или новее. Стандартной установки должно быть достаточно.
python3 main.py