2.7 KiB
Открытая галерея версии
В списке версий владелец готовой игры может включить галочку «Открыть всю галерею в этой версии». Рядом появляется пометка «Галерея открыта» и кнопка «Открыть галерею». Пометку и кнопку видят все, кому доступна эта версия. Галерея также доступна из главного меню плеера и игрового меню. Отключение галочки возвращает обычные ограничения игры.
Поддерживаются стандартные Gallery и Replay Ren’Py, а также собственная
галерея MIST 1.0.3. Для других нестандартных галерей нужен отдельный адаптер;
если поддержка не обнаружена, галочка не показывается.
Прямое открытие галереи запускает отдельный просмотр: сюжетные переменные, просмотренные изображения и persistent-данные основного прохождения восстанавливаются при закрытии. Запись и загрузка сохранений во время такого просмотра недоступны. В MIST при завершении сцены снова открывается выбор галереи, а кнопка возврата из выбора закрывает просмотр.
Настройка хранится в game_versions.gallery_unlocked и применяется при
загрузке манифеста; файлы и ревизия сценариев не меняются. Форк наследует
настройку родительской версии, после чего владелец может её отключить.
Публикация перевода в главную версию переносит переводы, а не эту настройку.
Для существующей установки требуется обычное обновление схемы Alembic
до миграции 0007. Переконвертация игр не нужна. API настройки:
PATCH /api/versions/{id}/gallery, тело {"gallery_unlocked": true}.
Менять её может только владелец версии, в том числе если другие пользователи
имеют административные права на управление версиями.