- Home-
- Enshrouded-
- Mods for Enshrouded-
- Shroudtopia - Mod Manager

Shroudtopia - Mod Manager
About This Mod
Enshrouded’s experimental mod installer makes it easy to manage and integrate mods for the game and Enshrouded server through mod management, live configuration, and dependency injection. Drag-and-drop installation. Introducing Shroudtopia, a mod installer for Enshrouded (server and client) that simplifies the management and integration of mods for Shroudtopia. With it, you can dynamically download, enable and disable mods without having to restart, giving you maximum flexibility in improving your game.Modloader Mods Management features: dynamically download and remove mods from the 'mods' folder. Live configuration: Change mod settings at runtime without having to restart the server. Dependency injection: Each mod is fully integrated into the system via ModContext and provides common access to configuration, logging and other utilities. Installation 1. Download the mod installer: Get the latest Shroudtopia binary from Release 2. Installation: Extract files to your Enshrouded game folder or private server 3: Get the latest mods samples from the release section; 4. Mods Folder: If the Mods folder does not exist, create it and place Mod DLL; 5. Starting: Start the server; if the shroudtopia.json file is missing, a default configuration will be created; 6. 6. When Shroudtopia for servers is properly installed, the server console should display the following: [shroudtopia][INFO] Configuration loaded. shroudtopia][INFO] waiting for injection. The configured load delay is 3000 ms. The first time you boot, a default configuration file (shroudtopia.json) is created. By default, all modes are disabled, so the configuration must be set and enabled manually. Configuration The configuration file (shroudtopia.json) can be used to enable and configure individual modes. Here is an example configuration: {"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 } Enables or disables certain mode features: "basics": { "basics": true, "no_stamina_loss": true, "no_fall_damage": true, "no_fall_false":, "inf_item_use": true } Example Flight mode: enjoy all the features of flying on your glider. Never lose altitude again. First-person perspective: Play Enshrouded from a different perspective. Examples of client mods. Note: This mod has not been updated since the release of some versions of the game and has not been tested. Main Mode: Flight mode is not interesting due to damage during a fall. All other older Shroudtopia features are enabled in this mode. The mod for Shroudtopia is written as a dynamic library (DLL) and must implement the /Mod interface and provide a factory function: extern "C" __declspec(dllexport) Mod*. CreateModInstance() { return new BasicsMod(); } Mod Interface To integrate with Modloader, all mods must implement the following functions: 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 contains important fashion information: struct ModMetaData { std::string name; std::string description; std::string version; std::string author; std::string targetShroudtopiaVersion; bool hasClientSupport; bool hasServerSupport; }; Contributing Currently, ModContext does not implement any game-specific functionality. This is the first attempt. We welcome your contribution. Open the repository, make improvements, and submit repair requests. More mods in this area would be great. The license for this project is MIT License. Make Enshrouded even more exciting with Shroudtopia. 🌟 We would like to thank the following people. Thanks to their work, we were able to implement most of the functions: cfe Turk Atamg ndoa .
Similar Mods/Addons
Instructor (+18) since 2024.04.18 [WeMod].allMods for EnshroudedEnshrouded
Pressing the desired hotkey (editable) during the game results in the desired result. Mouse activati...200
Table for cheating movements [511168].allMods for EnshroudedEnshrouded
Functions and CommandsTotal health is total physical strength;Full Endurance - full enduranceFull Ma...900
Instructor (+18) [EA: 03/29/2024].allMods for EnshroudedEnshrouded
FunctionsDigital key 1 - infinite health;Digital key 2 - infinite mana;.Digital keyboard 3 - endless...800
Instructor (+18) since 2024.03.29 [WeMod].allMods for EnshroudedEnshrouded
Pressing the desired hotkey (editable) during the game results in the desired result. Mouse activati...000
Table for cheat engine [UPD: 02/17/2024allMods for EnshroudedEnshrouded
Functions and CommandsGod Mode - God mode;Unlimited Run - unlimited running;No Item Damage - items w...300
Deception Engine Table [491572].allMods for EnshroudedEnshrouded
Functions and CommandsTotal health is total physical strength;Full endurance - full enduranceFull Ma...000
Table for cheat engine [UPD: 01/30/2024allMods for EnshroudedEnshrouded
Functions and CommandsTotal health is total physical strength;Full endurance - full enduranceFull Ma...400
Table for cheat engine [UPD: 01/28/2024allMods for EnshroudedEnshrouded
Functions and CommandsTotal health is total physical strength;Full endurance - full enduranceFull Ma...300
Table for cheat engine [UPD: 01/28/2024allMods for EnshroudedEnshrouded
Functions and CommandsUnlimited Sprint - unlimited sprint;Unlimited Ammo - unlimited number of cartr...200
SEVERAL MODIFIED CHARACTERS1.2Mods for EnshroudedEnshrouded
Back up your original character list!This mod contains my personal list of characters. You will also...900
Table for cheat engine [UPD: 01/28/2024allMods for EnshroudedEnshrouded
Functions and CommandsUnlimited Sprint - unlimited sprint;Unlimited Ammo - unlimited number of cartr...200
Coach (+15) [EA: 2024.01.28].allMods for EnshroudedEnshrouded
FunctionsDigital key 1 - infinite health;Digital key 2 - infinite mana;.Digital keyboard 3 - endless...000
Table for cheat engine [DEMO].allMods for EnshroudedEnshrouded
Functions and Commands.Disable Demo Timer - Disabling the demo timerMax Demo Timer - Maximize the de...000
Table for cheat engine [DEMO].allMods for EnshroudedEnshrouded
Functions and Commands.Inf Cover Time (Fog) - an endless fog;Inf Rolls - an endless roll;Inf Sprint...600
Table for cheat engine [DEMO].allMods for EnshroudedEnshrouded
Functions and Commands.Inf Cover Time (Fog) - an endless fog;Inf Rolls - an endless roll;Inf Sprint...100
Fort Resource0.6Mods for EnshroudedEnshrouded
Fort Resources employs all craftsmen with a wide range of resources/materials in one place. There is...1100
Nine sandbox save files491572Mods for EnshroudedEnshrouded
Save the actual sandbox. They're all in the millions! All building blocks, huge stack of resources,...4400
Meg's bright rich shadow1.0Mods for EnshroudedEnshrouded
He wanted to pre-configure his own very light shade to "fix" some of the extravagant days without ma...000
List of permissions for a private server490142Mods for EnshroudedEnshrouded
This October mode adds the Allow List feature to the selected server. This allows the administrator...200
Space station1.03Mods for EnshroudedEnshrouded
A completely uncharted new world, where houses are built high in the sky.There are also some useful...100