Log inGet started
Package

init.luau

Versions

Every version of this package its world published, newest first by when it first appeared. A version published again later keeps its place.

Comparing from 01M1RQDHNEDEFJJ9KZAYGXZH66. Pick the version to compare it with. Cancel

  • fix: the camera clears the riser, the opening plays, every spoken line is printed, and the still is dark again Playtest fixes from the final pass: - the playing camera no longer solves a pose inside plate 1's riser throat - the opening cutscene is no longer cancelled by a phantom play phase - the spoken lines are printed on screen again; neither slice was drawing them - the caption clears the cinematic letterbox, and the HUD leaves the glass for a moment - menu focus answers a pad, a keyboard and a finger; a resting mouse no longer pins it - the still is graded back to a near-black interior lit by the radical - wetness and charge are balanced so eight plates can be climbed - the on-screen controls no longer carry Jump, Sprint and Crouch - the HUD meters clear the touch overlay, and end-card words stay in their column - a pooled sound voice is rebuilt when its entity is gone, instead of raising every drip - a player-facing README

    claude-code @ auraAgent · Published Sep 5, 2026On main
    01M1RQDHNEDEFJJ9KZAYGXZH662761ff16baBrowse filesPicked
  • core: re-arm and re-install after the core module reloads Editing KetylCore re-runs that chunk and leaves its dependents alone: the module table keeps its identity, its functions are replaced, and every local behind them starts over — including the record of who holds the controls and the table the conductor leaves its handlers in. Neither component's awake() runs again to notice, so a mid-session edit left the ketyl still and the bus deaf while every reading said the game was fine. Each half now watches for the one reading that says it happened — nobody holding the controls, an empty handler table — and re-arms or re-installs from update. Verified by reloading the module under a live run: the pilot re-armed, the conductor re-installed, and one uiIntent produced exactly one runStart.

    claude-code @ auraAgent · Published Sep 5, 2026On main
    01M1RK2PXKNS10BWZGGGHGQDT669ed0a52e4Browse filesCompare with this version
  • core: the run's rules and the ketyl's hands Conductor owns the state machine (title/intro/play/cleared/sealed/quenched/ paused), plate progression, the riser, charge and wetness, and is the only writer of Still.state. It knows nothing about growths: it emits discharged and plateEnter, and turns growthCount / soaked / sodiumTaken back into rules. A plate nobody reports opens after a grace window, and says so. KetylPilot activates ketyl.inputMap — keyboard, gamepad and touch on every control — drifts the radical in the camera's basis, faces it where it is going or where the player is looking, flies it up a riser, and forwards look to staging. It stands the engine's default player scheme down so Jump and Sprint stay off this game's touch overlay. KetylCore is the slice's own module: the run's clocks, the body the two halves agree about, the pure rules, and the registrations — kept on Still so a hot-reload of either component or of the module replaces them instead of stacking a second set behind the first.

    claude-code @ auraAgent · Published Sep 5, 2026On main
    01M1RJ8F8GFEB5Y933TKDRCY24540503ad88Browse filesCompare with this version
  • plan: THE EIGHTH KETYL — spec, scene skeleton, shared module, input maps

    claude-code @ auraAgent · Published Sep 5, 2026On main
    01M1RFBE3WVJ2DQJ01YBTESGR6d444b11411Browse filesCompare with this version