Releases / v0.117.0-rc33

v0.117.0-rc33 Whole Worlds

2026-10-26

Everything in rc32, plus fog through plants shared like the rest of the view, parked craft that sleep in the wind, and a count of what keeps waking them.

Fog through plants

Since rc28 the volumetric fog is worked out once for every four pixels and shared. Plants and other thin things missed out: nearly every pixel of a leaf or a stem sits at an edge with the ground behind it, and each of those pixels worked out its own fog. Now each shared sample holds two depths, the nearest and the farthest surface of its pixels, so a leaf and the ground behind it both find theirs. In our tests, with a dense field of thin poles in front of the ground, the share of pixels using the shared fog went from about 94 % to over 95 %, and each pixel that shares no longer works out its own.

Parked in the wind

Since rc28 a craft asleep under a steady force, such as wind, buoyancy or an idle thruster, stays asleep while the force stays the same. A force that wobbles, as wind does, woke it again and again. Now what it rests on carries any change of up to a fifth of its weight (and the matching turn at its size), so it sleeps through a breeze and wakes for a real push.

What keeps waking things

perf.counts().wakes counts the sleeping bodies and craft woken last frame, by cause: { force = 2, contact = 1 }, with the names node.wake uses. A craft woken again and again reads settling between wakes, and this says what keeps waking it.

Upgrading

Nothing to do. A sleeping craft no longer wakes for a change in the force held on it smaller than a fifth of its weight. A script that pushes a parked craft gently and waits for it to move should push harder, or set its speed.

Floptle Hub

Linux x86_64 10.7 MB Download → sha256 60a01b91675dd759ecbb96d1d4726f580ba402a06a1d89d5a02437a5da82ee75
macOS Apple Silicon 7.5 MB Download → sha256 db0e471c1266dea27110f2fd1ace520190eba815849e5aca456940bdcbe9bf99
macOS Intel 8.0 MB Download → sha256 74ac0649790fc1786787bb6208be0d9938bd4e05e5bf4f5c74f6384cae8caf3a
Windows x86_64 9.2 MB Download → sha256 569cfa039fa8f6f6c1084fe0874c5190aa73d960bd5ecdd22b7bc45d12593605

Engine

Linux x86_64 60.6 MB Download → sha256 03bc873ff7d5204ce4d9d6a86e630ba77ccc5134824f0461fc513214660b8e64
macOS Apple Silicon 46.5 MB Download → sha256 7cdec5f161d717bb4faf3f602c06e0612d058fd4abc730aa7b6c283ea339729b
macOS Intel 50.0 MB Download → sha256 7f43fae2b8253d34e6571f2e5dd4ac1480db65fbab01bfa1a8f893f53c7c213b
web 5.6 MB Download → sha256 d9aad915740f0255cc0993c843c662165b9df6066f5db8971215084cf598c90e
Windows x86_64 56.4 MB Download → sha256 25179a0ed1ba471119286c3ebac12da6fe2b8a494ce32075cb2a89c47a7ed5c9

The binaries are not signed yet. On macOS, right-click the app and pick Open the first time. On Windows, if SmartScreen appears, pick More info then Run anyway.