Skip to content

devlog

Ludlow stood on its head

2026-10-30

Making streaming the default turned one town upside down. The file was fine, and the two versions of that town disagreed about which way was up.

When streaming became the default way to draw a town, Ludlow came out upside down.

Each town here can exist in two forms: a stack of files at different levels of detail, and a streamed bundle. For Ludlow they were built from different sources. The stack is stored upright. The bundle came from the original capture, which is stored with Y pointing down. Both were read with the same rotation setting, and for Ludlow that setting is nothing at all, because the stack never needed one.

So a town can now declare a rotation for its streamed bundle on its own. There is a test that rotates Ludlow’s real bounds and checks that the rooftops stand more than 20 m above the floor. Without the fix they stood at 3.4 m. I checked the other eleven bundles the same way, and they were already upright.