Repository navigation
Kiln 0.2.0-dev.23
Pre-releaseKiln 0.2.0-dev.23
Launcher fixes for dedicated servers, a Shroudlink client compatibility fix, and an Enshwick update.
Players and server owners
-
The Servers page no longer fails after a start. On a server that also runs the Emberwatch Lua mod (a ShroudForge mod, which Kiln's ShroudForge support now starts), the page showed "This page failed: (n.state?.players??[]).filter is not a function". That mod writes an empty player list as
{}, and the launcher had taken its file bridge because Kiln.Admin was not up yet. The launcher now reads such a state, and moves to Kiln.Admin's own connection as soon as that answers. -
Two admin mods in one folder are reported. Kiln.Admin and the Emberwatch Lua mod answer the same folder (
shroudforge/exports/emberwatch). With both installed, each request is answered by whichever reads it first. Kiln.Admin now writes a warning to kiln.log when it finds the other one's state file. Removemods/emberwatch-admin(Kiln.Admin does its work), or give Kiln.Admin a folder of its own with"bridge"inkiln/data/kiln-admin/config.json. -
No more rewrite loop after an update. After the restart into dev.22, the old launcher could stay alive in the background for a while. The two versions then wrote the game's
kiln/profile.jsonin turns, about twice a second, until the game was started. A launcher that is closing or restarting now stops its background work at once and ends for sure within five seconds, and a running launcher answers a foreign change ofprofile.jsonat most three times a minute. -
Shroudlink MODS tab compatibility. Kiln leaves Shroudlink’s client addon above Kiln in the game’s window-procedure chain when it attaches. Reattaching above the addon could make both handlers call each other until the game lost its window. Import and enable the Shroudlink client addon for the menu. Storage and Assistants also need their Shroudlink modules enabled on the server hosting the world.
-
Shroudlink singleplayer ZIP imports every module. Storage, Assistants, Chestsort, Meter, and Gemforge now appear as separate Library entries. Reimport the ZIP if an earlier import only showed one module. Enable the new entries you want and disable the old bundled entry if it is enabled.
-
Enshwick alpha.14. The bundled runtime now uses Enshwick 1.0.0-alpha.14.
Known limits
- The Shroudlink fix passed the window-procedure regression test. Storage and Assistants through the MODS tab still need confirmation in a real game client.
- Not run on native Windows or a Steam Deck.
- The update from dev.21 or dev.22 to this build still starts from the old launcher, so the old one can linger one more time; the new one no longer answers it without end.