- Домой-
- Enshrouded-
- Моды для Enshrouded-
- Shroudtopia - менеджер модов

Shroudtopia - менеджер модов
Об этом моде
Экспериментальный установщик модов для Enshrouded позволяет легко управлять и интегрировать моды для игры и сервера Enshrouded с помощью управления модами, живой конфигурации и инъекции зависимостей. Установка с помощью перетаскивания. Представляем Shroudtopia, установщик модов для Enshrouded (сервер и клиент), который упрощает управление и интеграцию модов для Shroudtopia. С его помощью вы можете динамически загружать, включать и отключать моды без необходимости перезапуска, что дает вам максимальную гибкость в улучшении вашей игры.Возможности Modloader Управление модами: динамическая загрузка и удаление модов из папки 'mods'. Живая конфигурация: изменение настроек мода во время выполнения без необходимости перезапуска сервера. Инъекция зависимостей: каждый мод полностью интегрируется в систему через ModContext и предоставляет общий доступ к конфигурации, логированию и другим утилитам. Установка 1. Скачайте программу установки модов: Получите последний бинарник Shroudtopia из раздела релизов 2. Установка: распакуйте файлы в папку вашей игры Enshrouded или частного сервера 3: Получите последние образцы модов из раздела релизов; 4. Папка Mods: Если папка Mods не существует, создайте ее и поместите Mod DLL; 5. Запуск: запустите сервер; если файл shroudtopia.json отсутствует, будет создана конфигурация по умолчанию; 6. 6. когда Shroudtopia для серверов будет правильно установлена, консоль сервера должна отобразить следующее: [shroudtopia][INFO] Конфигурация загружена. shroudtopia][INFO] ожидание инъекции. Настроенная задержка загрузки составляет 3000 мс. При первой загрузке создается файл конфигурации по умолчанию (shroudtopia.json). По умолчанию все режимы отключены, поэтому конфигурация должна быть установлена и включена вручную. Конфигурация Конфигурационный файл (shroudtopia.json) можно использовать для включения и настройки отдельных режимов. Вот пример конфигурации: {«active»: true, «bootDelay»: 3000, «enableLogging»: true, «logLevel»: «INFO», „mods“: 'basics': { 'active': true, 'no_. stamina_loss': true, 'no_fall_damage': true, 'inf_item_use': true }, 'Flight Mod': { 'active': true } , 'updateDelay': 500 } Включает или отключает определенные функции режима: «basics": { „basics“: true, „no_stamina_loss“: true, „no_fall_damage“: false, „inf_item_use“: true } Пример Режим полета: насладитесь всеми возможностями полета на своем планере. Никогда больше не теряйте высоту. Перспектива от первого лица: Играйте в Enshrouded с другой точки зрения. Примеры клиентских модов. Примечание: этот мод не обновлялся с момента выхода некоторых версий игры и не тестировался. Основной режим: режим полета неинтересен из-за повреждений при падении. Все остальные старые возможности Shroudtopia включены в этот режим. Мод для Shroudtopia пишется как динамическая библиотека (DLL) и должен реализовывать интерфейс /Mod и предоставлять фабричную функцию: extern «C» __declspec(dllexport) Mod*. CreateModInstance() { return new BasicsMod(); } Интерфейс Mod Для интеграции с Modloader все моды должны реализовывать следующие функции: class Mod { public: virtual ~Mod() {} virtual ModMetaData GetMetaData() = 0; virtual void Load(ModContext* modContext) = 0; virtual void Unload(ModContext* modContext) = 0; virtual void Activate(ModContext* modContext) = 0; virtual void Deactivate(ModContext* modContext) = 0; virtual void Update(ModContext* modContext) = 0; }; ModMetaData содержит важную информацию о моде: struct ModMetaData { std::string name; std::string description; std::string version; std::string author; std::string targetShroudtopiaVersion; bool hasClientSupport; bool hasServerSupport; }; Contributing В настоящее время в ModContext не реализована никакая специфическая для игры функциональность. Это первая попытка. Мы приветствуем ваш вклад. Форкайте репозиторий, вносите улучшения и отправляйте запросы на исправление. Больше модов в этой области было бы здорово. Лицензия Лицензией для этого проекта является MIT License. Сделайте Enshrouded еще более захватывающим с Shroudtopia. 🌟 Мы хотели бы поблагодарить следующих людей. Благодаря их работе мы смогли реализовать большинство функций: cfe Turk Atamg ndoa .
Похожие Моды/Аддоны
Инструктор (+18) с 2024.04.18 [WeMod].allМоды для EnshroudedEnshrouded
Нажатие нужной горячей клавиши (редактируемой) во время игры приводит к желаемому результату. Актива...200
Стол для шулерских движений [511168].allМоды для EnshroudedEnshrouded
Функции и командыПолное здоровье - полная физическая сила;Full Endurance - полная выносливостьFull M...900
Инструктор (+18) [EA: 29.03.2024].allМоды для EnshroudedEnshrouded
ФункцииЦифровая клавиша 1 - бесконечное здоровье;Цифровая клавиша 2 - бесконечная мана;.Цифровая кла...1000
Инструктор (+18) с 2024.03.29 [WeMod].allМоды для EnshroudedEnshrouded
Нажатие нужной горячей клавиши (редактируемой) во время игры приводит к желаемому результату. Актива...100
Таблица для чит-движка [UPD: 17.02.2024allМоды для EnshroudedEnshrouded
Функции и командыGod Mode - режим бога;Unlimited Run - неограниченный бег;No Item Damage - предметы...300
Таблица двигателей обмана [491572].allМоды для EnshroudedEnshrouded
Функции и командыПолное здоровье - полная физическая сила;Полная выносливость - полная выносливостьF...000
Таблица для чит-движка [UPD: 30.01.2024allМоды для EnshroudedEnshrouded
Функции и командыПолное здоровье - полная физическая сила;Полная выносливость - полная выносливостьF...400
Таблица для чит-движка [UPD: 28.01.2024allМоды для EnshroudedEnshrouded
Функции и командыПолное здоровье - полная физическая сила;Полная выносливость - полная выносливостьF...300
Таблица для чит-движка [UPD: 28.01.2024allМоды для EnshroudedEnshrouded
Функции и командыUnlimited Sprint - неограниченный спринт;Unlimited Ammo - неограниченное количество...200
НЕСКОЛЬКО МОДИФИЦИРОВАННЫХ ПЕРСОНАЖЕЙ1.2Моды для EnshroudedEnshrouded
Сделайте резервную копию своего оригинального списка персонажей!Этот мод содержит мой личный список...1000
Таблица для чит-движка [UPD: 28.01.2024allМоды для EnshroudedEnshrouded
Функции и командыUnlimited Sprint - неограниченный спринт;Unlimited Ammo - неограниченное количество...200
Тренер (+15) [EA: 2024.01.28].allМоды для EnshroudedEnshrouded
ФункцииЦифровая клавиша 1 - бесконечное здоровье;Цифровая клавиша 2 - бесконечная мана;.Цифровая кла...200
Таблица для чит-движка [DEMO].allМоды для EnshroudedEnshrouded
Функции и команды.Disable Demo Timer - отключение демонстрационного таймера;Max Demo Timer - максими...000
Таблица для чит-движка [DEMO].allМоды для EnshroudedEnshrouded
Функции и команды.Inf Cover Time (Fog) - бесконечный туман;Inf Rolls - бесконечный бросок;Inf Sprint...600
Таблица для чит-движка [DEMO].allМоды для EnshroudedEnshrouded
Функции и команды.Inf Cover Time (Fog) - бесконечный туман;Inf Rolls - бесконечный бросок;Inf Sprint...100
Форт Ресурс0.6Моды для EnshroudedEnshrouded
В Fort Resources работают все мастера с широким спектром ресурсов / материалов в одном месте. Также...1100
Девять файлов сохранения песочницы491572Моды для EnshroudedEnshrouded
Сохраните реальную песочницу. Они все в миллионах! Все строительные блоки, огромный стек ресурсов, о...6200
Яркая богатая тень Мэг1.0Моды для EnshroudedEnshrouded
Он хотел заранее настроить свой собственный очень легкий оттенок, чтобы "исправить" некоторые из экс...000
Список разрешений для частного сервера490142Моды для EnshroudedEnshrouded
Этот режим октябре добавляет функцию списка разрешений на выделенный сервер. Это позволяет администр...200
Космическая станция1.03Моды для EnshroudedEnshrouded
Совершенно неизведанный новый мир, в котором дома строятся высоко в небе.В сундуке также есть нескол...100