Skip to content

v0.4.2

@radical-beard radical-beard tagged this 19 Jun 19:17
config is now a live view over the TOML cache instead of a load-time snapshot,
so saving a .toml applies to running scripts immediately — even values captured
once into an object (self.cfg = config.x; cfg.field each frame). ReloadOnChange
re-reads a changed .toml into the cache, keeping last-good values on a malformed
mid-save.

global.scene now rebuilds the persistent layer in place (on_exit, free, rebuild,
on_ready) instead of "restart to apply". Scene rebuilds (active scene + global
layer) detach the old container/nodes before re-adding so rebuilt nodes keep
their declared names instead of colliding into NameN suffixes.

21/21 enforcement tests pass (3 new: live config reload, global.scene reload,
active-scene reload).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Assets 2
Loading