75 lines
8.4 KiB
Markdown
75 lines
8.4 KiB
Markdown
# Menu — главное меню, выбор игры, сохранения и настройки
|
||
|
||
Menu — первый экран, который вы видите: заглавное меню с кнопками **Играть**, **Загрузить**, **Настройки**, **Моды и коллекции** и **Выход**. Здесь можно выбрать одну из установленных игр, начать её или продолжить с того места, где остановились, загрузить сохранение, а также изменить язык, звук и настройки экрана. Другие моды могут добавлять сюда свои кнопки и страницы настроек.
|
||
|
||
Menu входит в оболочку, которая загружается всегда, поэтому оно на месте ещё до запуска любой игры.
|
||
|
||

|
||
|
||
## Запуск игры
|
||
|
||
Кнопка **Играть** открывает **Выбор игры**. Каждая игра из ваших коллекций — карточка с обложкой, описанием, готовностью к запуску и числом сохранений.
|
||
|
||

|
||
|
||
- **Новая игра** запускает игру с её первой сцены. Меню переключается на набор модов этой игры в том же окне — без перезапуска.
|
||
- **Продолжить** на карточке продолжает последнее сохранение этой игры; **Сохранения** открывает их список.
|
||
- **Установить недостающее** появляется, когда игре нужны моды, которых у вас нет, и скачивает их.
|
||
- **Настроить** открывает схему игры в менеджере модов.
|
||
|
||
Пока вы смотрите на меню, моды игр готовятся в фоне; подсказка внизу сообщит, когда запуск будет быстрым.
|
||
|
||
Кнопка **Продолжить** в самом главном меню появляется после первой же игры: она возвращает в последнюю игру и сохранение, которыми вы пользовались.
|
||
|
||
## Загрузка сохранения
|
||
|
||
Кнопка **Загрузить** показывает сохранения одной игры за раз; выберите игру в списке сверху и щёлкните сохранение, чтобы загрузить его.
|
||
|
||

|
||
|
||
Если состав модов игры изменился с момента сохранения, окно **Состав игры изменился** перечислит, что добавилось (начнёт с нуля), что убралось (его данные сохранятся и вернутся, если включить снова) и что обновилось, а перед загрузкой сделает резервную копию сохранения. Сохранения, сделанные ещё до появления игр, показываются в группе **Сохранения без игры**; вы выбираете, к какой игре они относятся, и файл переезжает туда.
|
||
|
||
Внутри игры сохранение и загрузка идут через то же окно в игровом меню: щёлкните слот, чтобы сохранить; занятый слот перезаписывается после подтверждения; **+ Новое сохранение** добавляет ещё один.
|
||
|
||
## Настройки
|
||
|
||
В **Настройках** четыре вкладки. Изменения применяются и сохраняются сразу.
|
||
|
||
- **Основное** — язык интерфейса.
|
||
- **Звук** — включение и громкость звуков, музыки и эмбиента.
|
||
- **Экран** — режим окна (в окне, на весь экран, без рамки или эксклюзивный полный экран), монитор, размер окна, V-Sync и ограничение частоты кадров, плюс **Сбросить настройки экрана**.
|
||
- **Моды** — страницы настроек, которые добавляют установленные моды, с кнопкой **Сбросить настройки**.
|
||
|
||

|
||
|
||

|
||
|
||
Собственная страница Menu на вкладке **Моды** — это **Данные отключённых механик → Очистить**: кнопка удаляет из всех сохранений данные модов, которые больше не входят в игры. Пользуйтесь ею, только когда уверены: включённая снова механика начнёт с нуля.
|
||
|
||
## От чего зависит Menu
|
||
|
||
Menu рисует экраны и решает, что делает каждая кнопка. Список игр и их готовность приходят из коллекций; запуском, переключением и сохранением игр занимаются игровая сессия и службы сохранений движка; музыка титульного экрана — это плейлист `MainMenu` из Music Pack, которого Menu требует. Раздел **Моды и коллекции** поставляет Mod Manager.
|
||
|
||
## Авторам модов: добавить кнопку или страницу настроек
|
||
|
||
Кнопки берутся из реестра, а не с жёстко заданного экрана, поэтому мод может добавлять, заменять и переставлять их. Mod Manager добавляет свою кнопку записью `main_menu` в манифесте:
|
||
|
||
```json
|
||
"main_menu": [
|
||
{
|
||
"id": "mods_hub",
|
||
"scene_path": "scenes/mods_hub_screen.tscn",
|
||
"button": { "icon": "mod_manager", "locale": "mod_manager/menu_title", "index": 100 }
|
||
}
|
||
]
|
||
```
|
||
|
||
Настройки мода появляются на вкладке **Моды**, когда мод регистрирует описания настроек в реестре настроек модов, — так Menu поступает со своим действием «Очистить». Тексты кнопок и настроек берутся из локализации самого мода.
|
||
|
||
## Если что-то пошло не так
|
||
|
||
1. **Под «Играть» нет игр.** Не установлена и не включена ни одна коллекция типа «игра»; откройте **Моды и коллекции**.
|
||
2. **На карточке игры «Не хватает модов» или «Несовместимые версии».** Нажмите **Установить недостающее** или **Настроить**, чтобы посмотреть, в чём дело.
|
||
3. **Нет кнопки «Продолжить».** Она появляется после того, как вы поиграли хотя бы раз.
|
||
4. **Окно не сохраняет размер.** Проверьте **Экран → Режим окна**; размер окна применяется только в оконном режиме.
|