Frostdev

Kiln · Enshrouded

Mods for Enshrouded.
Server and client.

A mod framework and launcher. C# mods, data packs and modded servers, from one app.

Early access 0.2.0-dev.26 · Linux and Windows · Open source (MIT)

Welcome.cs
public sealed class Welcome : Mod
{
    [Subscribe]
    void OnJoin(PlayerJoinedEvent e) =>
        Log.Info($"{e.Player.Name} joined");
}
content/stacks.json
{ "format": 1,
  "items": { "Material_T1_Wood_Logs":
             { "maxStackSize": 1000 } } }
terminal
$ kiln deploy --reload

Works today

The whole game, moddable.

Server, host and in-game checks cover different features. The wiki lists what each check proves.

C# mods

Events, configs, commands, saved data. Hot reload on a running server.

Data packs

Change items, recipes, loot, spells and creatures with JSON. It comes off with the mod.

New content

New items and recipes, with your own icons, textures and weapon models.

World edits

Terrain, props and schematics, saved by the game. Players without Kiln see them too.

Creatures and abilities

Variants, AI tweaks, guards, key-bound abilities, new gameplay logic.

Quests and NPCs

In the game’s own journal, NPC menu, map markers and voice. New NPCs join its roster.

Talents

New nodes in the game’s tree, or a tree of your own. They follow the character.

Sounds and voice

New sounds, music and voice-over per language, from your own audio files.

Launcher and servers

Mod profiles, save backups, dedicated servers, live admin tools.

Safe by default

Mods come and go.
The world stays.

A mod’s changes are its own layer. Unload it and the game’s values come back.

  • Unknown game builds are left aloneAfter a game update, Kiln’s hooks and C# mods stay off until Kiln supports the build.
  • Managed errors are isolatedReports help identify a failing C# handler. Native mods can still crash the game or server.
  • Other frameworksEMF 0.6.0 / API v27 and other loaders’ mods, within the documented compatibility limits. Closed-source DLL mods can load after Kiln.

Start here

Pick your path.

Not finished

What’s still open.

Built, game test pending

  • Windows PCs (standalone Windows binaries tested under Wine)
  • Hosted and joined multiplayer, including EMF taming and peer handshakes
  • EMF wheels, windows, custom portraits and input
  • New quest/dialogue presentation, skinned bodies, worn looks and shader visuals
  • The hook registry, chat fix and late-loaded DLL mods in a real client
  • The dev.22 mod loading: copies for other loaders, 7z and rar, the in-game mod manager and the EML first start, on Windows, a Steam Deck and a real client

Authoring tools, with game checks still open

  • Typed building blocks for items, spells, effects, world objects, quests and UI
  • glTF model and animation cooking, including retargeting
  • Skinned bodies and worn looks, checked on test servers
  • VFX, particles, materials and custom shader authoring; see the wiki for game-test limits

Not built yet

  • Ragdolls

Early access · 0.2.0-dev.26

Download Kiln.

Playing: the launcher for your system. Running a server: the server pack, a zip you unpack into the server folder. The runtime on its own, kilnctl, the SDK, the sample mods and every checksum are on the download page.

All downloads · GitHub · Nexus Mods · Checksums · Install

In 0.2.0-dev.26, the Nexus Catalog, account sign-in and Mod Manager Download links are disabled while OAuth approval is pending. Download mod archives in your browser and drop them on the launcher, or choose them with Add mods. The launcher distributed on Nexus has no self-updater.

Enshrouded is a trademark of Keen Games GmbH. Kiln is unofficial.