Skip to content

devlog

A town that never settles

2026-10-16

One failing file could hold the loading screen up forever, and the message on screen blamed the wrong thing. Three bugs, one card.

Reports came in of a stuck loading screen saying the physics had stalled for 45 seconds. Three separate bugs were behind that one card.

First, the streamed town had no ceiling on its wait. It waits for everything in view to draw, and a file that kept failing retried forever, so one bad file held the cover up for good. It now gives up after 25 seconds, and only onto a town that has actually drawn something.

Second, the watchdog could not see the town streaming. A slow connection that was still delivering files looked dead at 45 seconds. Arriving files now count as progress.

Third, the card named the wrong step. It showed the stage that had just finished, not the one it was stuck on, which is why it blamed physics when the problem was splats.

I could not reproduce the original failure in a browser, because it needs a file that keeps failing or a very slow link. So this one is fixed by reading the code, and I would like to know if you still see it.