Skip to content

Kiln 0.2.0-dev.20

Pre-release
Pre-release

Choose a tag to compare

@frostdev-ops frostdev-ops released this 09 Nov 06:27

Kiln 0.2.0-dev.20

This build fixes Windows profile activation and expands the mod API, building blocks, and compatibility with other Enshrouded mod frameworks.

Players and server owners

  • Fix profile activation failing on Windows with inspecting \\?\C:: Incorrect function. (os error 1). Normal and extended-length paths retain junction and traversal checks.
  • Update EMF compatibility to 0.6 / API 27, including the official hidden-chat networking protocol and portrait-generation bridge.
  • Fix ShroudForge startup asset publication on Windows, including open archive handles, failed replacements, and unsafe recovery paths. The bundled fork includes the reviewed fixes and matching source.
  • Fix portrait generation on Wine/Proton libraries stored on mounted volumes while retaining checks against symbolic links and junctions in cache paths.
  • Improve frame/tick pacing and mod cleanup across unloads and world changes.
  • Preserve saved mod attachments when their template metadata is temporarily unavailable, within the existing three-session retention limit.

Mod authors

  • Add and extend loot, quest/dialogue, furniture, crafting-station, menu, screen-effect, and UI building blocks, with templates, schemas, lint checks, and examples.
  • Add declarative ECS world programs with checked component access and owner cleanup.
  • Improve inventory transfers and persistent default-loot handling, including save timing, stable identities, rename migration, and restart behavior.
  • Add and extend server flame progression, localisation, resource reflection, and SET integration.
  • Fix ownership and retirement races in gameplay components, overrides, offers, hooks, interactions, and status lines.
  • Generate analyzer API catalogs from the project's actual compiled sources and reject incomplete or invalid catalogs. Refresh SDK and editor metadata.

Nexus

The entire Nexus integration is disabled in this build while Kiln's OAuth application registration is pending. Catalog, account, OAuth, download-handler, and related background operations are unavailable. There is no personal API-key fallback. Local mod imports remain available.

Compatibility limits

Private dedicated-server tests loaded Lua 1.19, Beastmaster 1.13, and representative ShroudForge content together across two boots. This does not establish compatibility between every pair of mods. The tester's exact second ShroudForge mod is still unknown.

Joined-client gameplay, taming, multiplayer behavior, UI/input, client-world behavior, and in-game custom portrait display still need client testing. Windows-specific automated checks run under Wine; physical Windows 11/game-launch confirmation remains pending.

The wiki and agent skill document the new APIs and these limits.