Mod Configuration Menu (MCM) — универсальный инструмент для настройки модификаций в S.T.A.L.K.E.R. 2: Heart of Chornobyl. Мод добавляет единое меню конфигурации, в котором разработчики могут размещать параметры своих модификаций, позволяя игрокам изменять их непосредственно в игре.
MCM представляет собой фреймворк для авторов модификаций. Сам по себе он не добавляет новых игровых возможностей и не изменяет игровой процесс. Его основная задача — предоставить разработчикам удобный способ интеграции настроек, избавляя пользователей от необходимости вручную редактировать файл Engine.ini ради изменения простых параметров.
Основные возможности: - Единая система настроек — все модификации, поддерживающие MCM, автоматически появляются в общем меню.
- Поддержка различных параметров — авторы могут добавлять настройки типа Float, Int, Bool, String и Transform.
- Пользовательские клавиши — возможность создавать и изменять собственные сочетания клавиш.
- Списки выбора — поддержка выпадающих меню с несколькими вариантами настроек.
- Возврат стандартных значений — для каждой модификации предусмотрена отдельная кнопка сброса настроек.
- Категории настроек — разработчики могут распределять параметры по разделам, добавлять изображения, названия и описания.
- Подсказки — при наведении на параметр отображается пояснение его назначения.
- Изменения в реальном времени — большинство настроек применяются без необходимости перезапуска игры.
- Поддержка тестирования — интерфейс содержит дополнительные кнопки, упрощающие проверку настроек модификаций.
- Поддержка контроллера — предусмотрены режимы управления с клавиатуры и геймпада.
- Динамический список — при удалении модификации, использующей MCM, её раздел автоматически исчезает из меню.
Возможности для авторов модификаций: Mod Configuration Menu предназначен не только для игроков, но и для разработчиков. Авторы могут самостоятельно определять, какие параметры будут доступны пользователям, задавать их названия, значения по умолчанию и категории.
Для интеграции достаточно определить переменные, которые необходимо вывести в интерфейс. После изменения параметров пользовательские значения автоматически загружаются обратно в модификацию.
При этом MCM не является обязательной зависимостью. Разработчики по-прежнему могут использовать Engine.ini для настройки своих проектов, а меню конфигурации предоставлять в качестве дополнительного удобства.
Для знакомства с интеграцией предусмотрено отдельное руководство с примерами модификаций.
Известные проблемы: - Иногда после первой установки или обновления мода настройки не отображаются. Сохраните игру и загрузите сохранение повторно.
- Назначенные пользовательские клавиши не сбрасываются вместе с остальными настройками.
- Для изменения текстовых параметров при использовании геймпада необходимо переключиться на клавиатуру и мышь.
- В режиме геймпада курсор мыши иногда может перестать перемещаться. В таком случае может потребоваться подключить мышь.
- При первом открытии меню или переключении режима управления интерфейс может автоматически закрыться и открыться повторно. Это предусмотрено для определения текущего устройства ввода.
- Локализация пока отсутствует.
Установка: - Распакуйте архив с модификацией.
- Скопируйте целую папку мода в каталог:
S.T.A.L.K.E.R. 2 Heart of Chornobyl\Stalker2\Content\Paks\~mods
- Если папка ~mods отсутствует, создайте её самостоятельно.
- Запустите игру.
Управление: - B — открыть меню Mod Configuration Menu.
- Назначение клавиши открытия меню можно изменить непосредственно в настройках MCM.
Часто задаваемые вопросы: Как открыть меню MCM? По умолчанию используется клавиша B. При необходимости её можно переназначить в самом меню.
Нужно ли начинать новую игру? Нет. Модификация поддерживает установку на существующее сохранение.
Почему настройки не отображаются в меню? После первой установки или обновления некоторые параметры могут появиться не сразу. Сохраните игру и загрузите сохранение повторно.
Можно ли использовать MCM без других модификаций? Да, но самостоятельно меню ничего не изменяет. Настройки появятся только у модификаций, авторы которых реализовали поддержку MCM.
Обязателен ли MCM для работы других модов? Нет. Разработчики могут использовать собственные способы настройки через Engine.ini. MCM выступает дополнительным инструментом для удобства пользователей.
Совместимость: По заявлению автора, модификация должна быть совместима с другими модами и будущими обновлениями игры. Однако для отображения настроек конкретной модификации необходимо, чтобы её разработчик добавил поддержку MCM.