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