Config lib — мод для Vintage Story (авторы: VSCustodian, Maltiez и TheInsanityGod). Config lib — библиотека для Vintage Story, добавляющая единый интерфейс настройки контентных модов и изменение значений JSON-патчей.


Зачем нужен этот мод
Библиотека прежде всего нужна авторам модов и сборок, которым требуется единая система настроек без ручного редактирования файлов. Игрокам она удобна, когда установленные моды выводят параметры в общий интерфейс.
Что добавляет Config lib
Config lib предоставляет API для контентных и кодовых модов, включая поддержку собственных виджетов. Мод может использовать библиотеку как необязательную зависимость: при её отсутствии сохраняются значения по умолчанию из assets.
Параметры совместимых модов выводятся в единый внутриигровой интерфейс. Библиотека также может сообщать моду об изменении настройки или завершении загрузки конфигураций, чтобы новые значения применялись без полного перезапуска.
Значения из обычных JSON-патчей тоже можно сделать доступными для редактирования. Это особенно удобно администраторам серверов и авторам сборок, которым нужно быстро подстраивать поведение модов без постоянной правки файлов патчей.
Для интерфейса требуется ImGui. Config lib не добавляет самостоятельный игровой контент: видимые возможности зависят от модов, подключивших его API.
Где скачать Config lib
Официальная страница мода на Vintage Story Mod DB. Оттуда же ставят актуальную версию через менеджер модов игры.