Devlog · tag
world-partition
10 entries tagged “world-partition”.
-
Reachable
Thirty collectible treasures in an Unreal Engine 5.8 cave that the player could never reach because every one sat past a sealed choke and two were inside stalagmites, street litter bins placed by script hanging 40 cm over the kerb on diagonal roads, pickup money in a World Partition level that would respawn when its cell reloaded, a robin material whose Custom node lerp kept only the red channel and rendered the patch grey, and an NPC that gives way at the kerb only to actors tagged Vehicle.
-
Background Hum
A decal that lays across parking bays, then renders upside down and paints the bollards green in Unreal Engine 5.8, an editor that runs out of memory setting material instance parameters with a big World Partition level loaded, an impure Blueprint call inside a return node pruned with "Exec pin is not connected" so no car lamp could ever light, and a refused pick-up that leaves an invisible item in the player's hand.
-
Crosshair First
An interaction line trace in Unreal Engine 5.8 that starts at eye height instead of the camera and misses small objects under the crosshair, a grow lamp that looks lit at start because another actor's BeginPlay resets it under World Partition, pressing E with a full hand silently destroying the held item, and a translucent ghost that is invisible at 5% opacity and darkens the room instead of glowing.
-
Ground That Isn't There
Animals falling to their deaths through streamed-out landscape in Unreal Engine 5.8,
-
The Fix That Emptied the Street
A Thursday spent putting gutters, downpipes, chimney pots, aerials and satellite dishes
-
Signs in Mid-Air
Fitting out the bookies on the corner - carpet, wallpaper, a lowered branded ceiling raft, a counter and two fruit machines - and the four traps that made it take twice as long. A centre-pivot cube that threw the ceiling signage into mid-air, a rug that shipped as the engine checkerboard while every readback insisted it was perfect, a second run that refused to wallpaper the walls it had just papered, and an editor that reported an actor missing right up until two of them turned up in play.
-
A Different Culprit Every Week
Six weeks of frame-rate work on an open-world Unreal project, three confident diagnoses, and the real answer was that the editor was open the whole time and holding most of an 8 GB graphics card. Closing it moved GPU time from 1038 ms a frame to 14.5. Also - why the frame rate limit in your config file has never once taken effect.
-
Bottles at Attention
Street litter placed by script stood to attention like a parade and hovered above the pavement. The obvious "is it tall, then lay it down" test passed the very bug it was written to catch, and the obvious verifier reported the street as 100 percent clean while it was still wrong. The rule that actually works is shortest-local-axis-vertical, and the day ended with a second lesson about surveys that lie differently at every resolution.
-
Seven Metres Above the Road
A town bus that hovered over its own route and froze behind pedestrians turned out to be three unrelated faults - a baked height array that had gone stale under a re-carved road, an interpolation target twelve metres too far ahead, and two waiting conditions with no timeout. Includes the ground-trace fix that looked obvious and turned out to be impossible.
-
Three Success Messages
A script tagged 186 placed props, read every one back, verified them, called save and wrote nothing at all - two independent faults, three success messages, and one file timestamp that finally told the truth.