Insanity Lib

Insanity Lib

Insanity Lib — мод для Vintage Story (автор: TheInsanityGod). Insanity Lib — библиотека для разработчиков модов Vintage Story с утилитами для регистрации, патчинга, команд, конфигураций и путей.

Зачем нужен этот мод

Мод предназначен для разработчиков, чьи проекты используют его вспомогательные функции или требуют Insanity Lib во время работы. Обычным игрокам он нужен только как зависимость другого установленного мода.

Что добавляет Insanity Lib

Insanity Lib объединяет инструменты времени выполнения и компиляции, сокращая повторяющийся код при разработке модов для Vintage Story. Библиотека упрощает автоматическую регистрацию классов, настройку Harmony-патчей и привязку команд через атрибуты.

В набор также входят расширение перечислений для систем вроде пользовательских переходов, обработчики путей для обращения к конфигурационным данным из JSON и атрибуты для загрузки и проверки настроек. При наличии ConfigLib возможна интеграция с ним.

Часть функций нужна только во время сборки мода, а другим требуется библиотека уже в игре. Поэтому разработчик может использовать инструменты компиляции без обязательной зависимости для игрока, тогда как функции с жёсткой зависимостью требуют установленной Insanity Lib.

Где скачать Insanity Lib

Официальная страница мода на Vintage Story Mod DB. Оттуда же ставят актуальную версию через менеджер модов игры.

Скачать мод Insanity Lib на mods.vintagestory.at