Isaac Save EditorГайды

Как установить изменённое сохранение Isaac и синхронизировать достижения Steam

Экспортированный файл начинает что-то значить, только когда игра его прочитает. Вот порядок, который обходит два классических провала: Steam Cloud возвращает старый файл, а достижения в Steam так и остаются закрытыми.

Перед тем как что-то трогать

  • Закрой игру. Все официальные и народные инструкции подменяют файл при закрытой игре; те, кто менял его на ходу, пишут, что игра записывает старое состояние обратно.
  • Скопируй оригинал в надёжное место. Nicalis «настоятельно рекомендует» ручные копии, а датированные копии игры в save_backups могут быть перезаписаны.
  • Пойми, какая копия активна: SteamCloud=1 в options.ini значит userdata\…\250900\remote\rep+persistentgamedataN.dat, SteamCloud=0 значит Documents\My Games\Binding of Isaac Repentance+\persistentgamedataN.dat. Подробности в гайде где лежит сейв.

Установка файла

  1. Экспортируй из Isaac Save Editor. Скачанный файл сохраняет имя загруженного, так что номер слота уже правильный.
  2. Разберись со Steam Cloud: либо выключи его в свойствах игры в Steam на время, либо играй с SteamCloud=0. Оба пути описаны в гайде про Steam Cloud.
  3. Положи файл в активную папку поверх старого. Имя должно совпадать точно: без даты в начале, с правильным номером слота, префикс rep+ только внутри remote.
  4. Запусти игру и открой слот. Метки видны на экране выбора персонажа, предметы и секреты в разделе Stats.
  5. Если выключал облако в Steam, закрой игру, включи облако обратно, запусти снова и в окне Cloud Conflict выбери Local Save.

Синхронизация достижений Steam

Игра не отправляет разблокировки в Steam только потому, что файл изменился. Открой меню Stats, перейди на экран Secrets и нажми Alt+F2. Вики описывает это как синхронизацию внутриигровых разблокировок с достижениями Steam; сочетание существует с Rebirth v1.01. На ПК каждое достижение Steam соответствует ровно одному секрету в игре, поэтому полностью открытый файл выдаёт сотни достижений разом, все с сегодняшней датой. Отменить это нельзя.

Почему разблокировки всё равно могут не засчитываться

По данным вики, достижения отключают такие условия, никак не связанные с редактированием:

  • Включена консоль (EnableDebugConsole=1) или любой мод, пока на этом сейве не побеждена Mom. Признак: перечёркнутый кубок под счётчиком ключей.
  • Забег с сидом, челлендж, ежедневный забег, victory lap или присоединение к уже идущему онлайн-забегу.

Консольная команда achievement, которую упоминают старые гайды, на вики помечена как удалённая в Repentance; она снова работает только с REPENTOGON.

REPENTOGON, онлайн и баны

  • REPENTOGON ведёт собственный сейв (rgon_persistentgamedataN.dat) и синхронизирует его с ванильным, беря максимум из обоих при расхождении. Правь ванильный файл при закрытом REPENTOGON и ожидай, что он подхватит большие значения.
  • В онлайн-кооперативе забег использует сейв игрока с наименьшим числом разблокировок, а не хоста. Для онлайна моды нужно отключить. Nicalis называет онлайн бетой, которая может испортить сейв, так что держи копию.
  • В карточке игры в Steam нет античита, а Nicalis и вики не описывают никаких проверок сейва, кроме контрольной суммы файла и числа достижений. Это отсутствие данных, а не гарантия; правишь на свой риск.

Источники

Отредактируй файл в браузере

Перетащи rep+persistentgamedata.dat в Isaac Save Editor, поменяй что нужно, скачай валидный файл. Ничего никуда не отправляется.

Открыть редактор