Обновления, которые берегут сохранения.

Когда выходит новая версия игры, XLibrary показывает уведомление с кнопкой «Обновить». Новая версия ставится рядом с вашей, сохранения копируются, моды и переводы переносятся, а прежняя версия остаётся, пока новая дважды не запустится без проблем. Автообновление выключено, пока вы сами его не включите.

  • С версии 3.1.0
  • Сохранения Ren'Py, Unity и NW.js

Как XLibrary обновляет игру

  1. Приходит уведомление

    XLibrary сверяет ваши игры с каталогом XLibrary, поэтому о новой версии вы узнаёте сразу после её выхода.

  2. Новая версия встаёт рядом с вашей

    Кнопка «Обновить» в уведомлении скачивает её и ставит рядом с текущей. Настройки запуска переносятся: CrossOver, Locale Emulator или Sandboxie, среда запуска, параметры запуска и рабочая папка.

  3. Сохранения копируются

    Перед каждым обновлением XLibrary копирует сохранения из папки игры и из папок профиля игр на Ren'Py, Unity и NW.js.

  4. Моды и переводы переезжают

    Ваши моды и переводы переходят в новую версию. Файлы игры, которые вы заменяли, не переносятся, а уведомление скажет, сколько их.

  5. Старая версия остаётся, пока это нужно

    Когда новая версия дважды запустится без проблем, прежняя через сутки уходит в корзину. Нажмите «Оставить», чтобы сохранить её насовсем. Версия, в которую вы играете, в корзину не попадает никогда.

Страница игры в XLibrary: установленная версия, значок «Доступно обновление» с номером новой версии, история версий, кнопка «Запустить» и общее время в игре.

Восстановление сохранений в один клик

Копии сохранений лежат в меню запуска игры. Перед восстановлением XLibrary ещё раз копирует текущие сохранения, так что восстановление можно отменить.

Откат

Если новая версия закрывается сразу после запуска, уведомление предложит снова сделать основной прежнюю версию.

Обновления по торренту качают только изменения

При обновлении установленной игры через торрент неизменённые файлы используются повторно, а скачивается только то, что поменялось, — часто мегабайты вместо гигабайтов.

Автообновление — только по вашему желанию

XLibrary не обновляет игры сама, пока вы её об этом не попросите. Включите автообновление для всей библиотеки в «Настройки → Система» или для отдельной игры в её меню запуска.

Как обновить игру на Ren'Py вручную

Без XLibrary аккуратнее всего делать так:

  1. Распакуйте новую версию в новую папку. Не распаковывайте её поверх старой.
  2. Скопируйте папку game/saves из старой версии в новую. Ren'Py также хранит копию сохранений в %APPDATA%\RenPy на Windows, ~/Library/RenPy на macOS и ~/.renpy на Linux.
  3. Скопируйте свои моды и файлы перевода в новую папку game.
  4. Запустите новую версию и загрузите сохранение. Старую папку удаляйте только после этого.

Вопросы по теме

Какие сохранения копирует XLibrary?

Сохранения в папке игры, а для игр на Ren'Py, Unity и NW.js — ещё и папки профиля, где эти движки хранят сохранения.

Может ли XLibrary обновлять игры автоматически?

Да, если вы это включите. По умолчанию автообновление выключено. Включить его можно для всей библиотеки в «Настройки → Система» или для отдельной игры в её меню запуска.

Что будет со старой версией?

Она остаётся установленной. Когда новая версия дважды запустится без проблем, XLibrary через сутки уберёт старую в корзину, если вы не нажали «Оставить». Версия, в которую вы играете, в корзину не попадает никогда.

Все вопросы и ответы