All updates
Release notesClient
Client 1.7.15
Client 1.7.15
Attacks no longer stack per-swing costs into frame drops, and the Equipment tab's weapon and amulet slots match the server's slot indices.
Fixes#
- Combat hitches. Several costs were being paid on every attack — re-parsing
animations.jsonper swing, loading projectile scenes uncached, decoding a PNG for every XP drop, and error spam — and they added up to visible frame drops in fights. All of them are now cached or removed. - Equipment tab slots. The client's slot table had weapon and amulet inverted relative to the server, so weapons drew in the amulet box. The client now uses the server's slot indices.
- Launcher zip debris (
__MACOSX) dropped from the package.
Earlier in 1.7.13 – 1.7.14#
- Age gate: the launcher collects a birthdate instead of dead-ending at Play, checks the account gate before the download, and tells a refused player the decision can be reviewed.
- Equipment tab in the classic layout with slot placeholder glyphs and a Bonus button opening an equipment-stats interface.
- Interfaces with a plain Control root pass input through to the world.
- The window is pulled back on-screen after a resize.
More in this area
BetaJul 21, 2026
Incremental publishing with content-addressed bundles
An opt-in Incremental (bundles) option in the publish dialog packs assets deterministically into per-map and per-model bundles and uploads only what changed; "pack only used models" is now on by default.
Release notesJul 11, 2026· Editor 1.0.7
Editor 1.0.4 – 1.0.7: Terrain3D fixes and Play Local without an install
The map editor moves to the official Terrain3D 1.0.2 build, fixing shipped map-tool crashes; Play Local downloads the portable client automatically and keeps it up to date.
