Cubio

Changelog

What's new in Cubio

Every update as it ships, straight from the team: new features, fixes and improvements to the game, the server, blueprints and the Blender add-on.

Last update 1 day ago · 2,705 updates so far

Yesterday

Server

:cube:Fixed two server crashes tied to blueprint quests

  • Fixed a crash when a blueprint built new nodes while being searched
  • Fixed a crash on player death when a quest's blueprint wasn't loaded yet
byLinkupdated
Client

Particle effects fixed to draw correctly and pick in editor

  • Fixed bank particle emitters not standing up and particles not drawing in game
  • A destroyed cached image now reloads instead of crashing the game
  • Particles are now lit at their corners for better visual quality
  • Particle effects are now clickable and selectable in the Scene view editor
  • Leftover particle, sound and material data now clears properly between sessions
byZorak
Server

Model editor remembers your modifier stack on meshes

  • The model editor now saves each mesh's modifier stack so it persists with the model
  • Replacing a mesh automatically re-syncs its modifiers to everyone viewing it live
byZorak

Saturday, October 10

Server

Fixed a crash that could silence server-wide chat

  • Fixed a crash where a player stuck between worlds broke chat events for all later worlds
byLinkupdated
Client

Big UI overhaul, muffled sound through walls, and more

Nohack
  • Sounds are now muffled by voxel walls and clearer through openings, scaled by wall thickness
  • World-point popup text no longer drifts when you turn the camera
Linkupdated
  • Voice settings no longer silently prompt for the mic; an Allow microphone button asks instead
  • Store profile header now shows your full player name
  • Discord buttons in the store show the real Discord logo
  • Friend list shows games played and last seen, with same-world presence and distance
  • New color picker, number fields with min/max/step and scrub, and texture previews in menus
  • Drag and drop, right-click/long-press menus, and scroll-wheel now work across the UI, including touch and gamepad
  • Many dialogs (Confirm, Rename, New character, New blueprint) moved to the new UI system
  • New home-screen MOTD menu and a studio MOTD tab replace the old text message of the day
  • New studio settings page with history, restore, and a KEYS tab for reviewing saved settings
  • Web loading screen and splash now use the new dark 01STUDIO branding, with no stray theme song on click
  • Groundwork laid for a new input system (gamepad, keyboard and Rewired combos) alongside existing controls
Zorak
  • New ambient occlusion graphics setting added; old animation-rate and object-size distance sliders removed
  • World view's camera near plane now updates correctly in the model editor
Server

Join a friend across servers, plus region and sound upgrades

  • Project keys (API tokens) now read from the bank's secure key store
Linkupdated
  • GO TO a friend: join them on this server, or across servers, from the store
  • Friend list now shows games, last seen, and live updates as friends change
  • Store search now finds creators as well as their games
  • New studio project settings page, with save history and an item picker
  • A bad plugin setting no longer crashes the server, just skips that one value
  • motd can now be a full custom menu built in UI Studio, not just text
  • New ChangeServerByIdV2: server-change targets no longer linger past their trip
  • AI document checker now understands sliders, color pickers, and more UI parts
Nohack
  • Fixed crashes when changing game mode, tools, or building while a player moves between worlds
  • Fixed a player left stuck on a world roster after quitting with no world
  • New SetRegionDataV2: No Projectile Damage stops bullets in a region
  • Fixed SetRegionDataV1's Entities Invisible In Region option
  • New SoundEffectV4 / SoundEffectClientV4: sounds can now be Blocked By Walls
  • Fixed a fake player (NPC) stuck buried in blocks instead of lifted on top
  • New bp learn: checks what a human changed in an AI-placed layout
  • New bp place tools: +copy, +bus, +function/+call, and --doc previews
  • Fixed a loop bug that flung blueprint nodes 120k pixels off-screen
Blueprint

Fixed graph drift during rapid undo/redo

  • Undo/redo edits now apply one at a time in order, so graphs stay in sync without needing a refresh
byNohack
Blueprint

Fixed multi-frame drags leaving nodes behind

  • Dragging one selected frame now moves all selected frames' contents together
byNohack

Friday, October 9

Client

Store, studio search, and web visuals get a round of fixes

Zorak
  • Added GTAO ambient occlusion for richer shadowing in creases and corners
  • GPU chunk culling and two-phase occlusion speed up world rendering
Linkupdated
  • Fixed chunk and glass shaders failing to compile on macOS
  • Added GO TO button to jump straight to a friend on the same server
  • Storefront icons, notifications list, and avatar preview layout fixed
  • Avatar clips now play with sound correctly on WebGL
  • Fixed nameplate names failing to draw on WebGPU web builds
  • Fixed login screen sometimes staying over the game after a rebuild
  • Vertical drag on the avatar preview now follows your finger properly
  • New look now shows immediately in the store after saving
  • Escape now closes the whole storefront instead of one step back
  • Studio creator search and top bar search added to find your projects
Client

Chat scrollback and UI panel scaling get a speed boost

Linkupdated
  • Chat windows no longer rebuild every line on each new message
  • Chat history now keeps a fixed-size recent memory instead of growing unbounded
  • UI scaling only recalculates when screen size or device actually changes
  • Added tooltips, text fields that no longer overflow, and dimmer placeholders
  • Developer-only chat commands like //html system now require editor access
  • Fixed the 3D editor's tool icons pulling from the wrong source
Nohack
  • Blueprint select no longer aims through walls, and teleports per location
Giarpy
  • Clicking in-game now recaptures the cursor, race-swapped skins keep clothing, and Escape closes chat in fullscreen on Firefox/Safari
Server

:hammer:Fixes for exports, NPC guns, new projects and two crashes

Nohack
  • Fixed a Blender export not reaching players after a world refresh
  • NPCs holding a key via PressKeyV1 now register with IsKeyPressedV2, fixing hold-to-fire guns
Linkupdated
  • New Studio projects now start from Basic Game Project 2.0.1 with store, parts and icons included
  • Fixed a crash deleting a blueprint comment that was already removed
  • Fixed a crash when an entity's health changed while it was between worlds
Client

Reconnects back off smartly, chat scrolls lazily, store goes live

Linkupdated
  • New storefront is now on by default, with avatar, notifications and bell pages
  • Dropped connections now back off exponentially instead of retrying every 2s forever
  • Decoded the new v2 network transport (zstd streaming) for faster, leaner data
  • Tab in chat now opens on your kept draft, not a stray /
  • Fixed instanced props and object rendering not drawing on WebGPU/WebGL
  • Login screen no longer pops back over the game after a late fade-in
  • Microphone is now requested only when you actually talk, not at login
  • Fixed the settings mic list silently requesting mic access
  • UI Studio now explains why a screen's blueprint failed, and reports failed clicks
  • Distant water material now updates correctly with the rest of the pool
  • Reverted off-screen character animation culling back on
  • Added NetCanary, a headless client that tests real network traffic end-to-end
Nohack
  • Chat opening and scrolling is far snappier, loading older lines only as needed
  • Typing in chat no longer spins the 3D camera around
Server

Blueprint layout tooling and a faster, lighter network path

  • A UI screen now runs one blueprint, like a 3D object; attaching a new one replaces the old
Nohack
  • New BPLayout console tool arranges blueprint nodes, frames and tips like the editor would
  • place --restore and place --frames fix nodes and frames moved by a text apply
  • Screens on NPCs: ChangeEntityScreenV1 can open/close several at once, and reload with R
  • Fixed touching a voxel picking up the wrong item (it used the tile's middle block)
Linkupdated
  • Raised the per-connection cap to 64 screens with a blueprint (was 16), and 64 per NPC
  • Screen blueprint failures are now reported to chat, logs and bp errors, never silent
  • OnUiEventV2 replaces the deprecated V1 for new screen logic
  • Fixed /resethome by properly unloading and reloading the home
  • New compressed v2 network transport (zstd per connection), opt-in per server
  • Fixed a bug resending unchanged distant chunks every second, cutting join data hugely
  • Entity skins are now only sent to viewers when they actually changed
  • Fixed entity id 255 being handed out, which corrupted sound packets
  • Laggy connections now drop stale queued entity positions instead of piling up
  • Avatar editor: edit your global look or just this server's, hiding server parts while designing
  • Store pages now show your Cubits wallet, creator/team faces, and a notifications bell
  • Added a local end-to-end test harness simulating phone and school network conditions
Blueprint

ChangeEntityScreenV1 node now hides unused inputs

  • ChangeEntityScreenV1 node now shows only the inputs relevant to its edit type
byNohack

Thursday, October 8

Server

Fewer disk-space alert texts; admin edits now show a name

Linkupdated
  • Only the main redsky server now texts about redsky's disk, cutting alert spam
Nohack
  • Console saves made via admin commands now credit who sent them, not an anonymous account
  • devcmd now signs its commands with the sending session or user
Client

:wood:Dropped items now keep their full look at a distance

Nohack
  • Dropped item shadows are drawn properly again, not as a white square
  • Dropped items no longer turn into a plain box when viewed from far away
  • Pooled NPCs now start in their default pose instead of the last NPC's
  • <br> in chat now breaks the line, and reopening chat selects your unsent text
  • Fixed a bug where a renamed hidden text field could send stale text to the server
Zorak
  • Item stack shadows are now drawn far more efficiently under the hood
Client

Inventory now closes with Escape before the store opens

Nohack
  • Escape closes an open inventory first, then opens the storefront
  • Fixed a gun tooltip staying visible after dragging it back to its slot
Giarpy
  • (creative) label no longer shows while just hovering the editor menu
  • Effects already playing on objects now update when a particle or emitter is saved
  • Fixed a crash in the effect editor when a saved field held a plain value instead of a ramp
Server

Fixed a crash when loading into a world

  • Fixed a crash when a player's loading-finished signal arrived between worlds
byLinkupdated
Client

Distant NPCs animate smarter, particles and chat get upgrades

Zorak
  • NPCs far from camera now animate less often, saving performance without looking choppy
  • Fixed head look-at so it no longer pins, jerks, or twitches when NPCs glance around
  • Map rows now show a shared picture snapshot taken from the server
  • CubioParticles now drives most effects as native data instead of Unity's old system
  • Reverted CubioParticles back to the classic path for now until it's finished
  • Doors now only swing on the hinge they were actually hung on
  • Fixed thumbnails that painted materialless parts as water or went dark unexpectedly
  • Far and horizon objects now properly show their spin, pulse, and tween motion
  • Mesh preview and far-object movement now update only when something actually changes
  • Added a Mesh Options pill with shape keys and UV map to the model editor
  • Remote characters now walk at the speed they visually appear to move
  • Jiggling bones now settle back to their last pose instead of snapping to the bind pose
  • Renamed the text system to Cubio Text with fewer per-frame allocations
  • Switched the 3D model loader from TriLib to the in-house CubioGlb
  • Unified all shipped materials onto one Cubio shader naming scheme
Linkupdated
  • The loading screen now lists what it's waiting on and times the character load
  • CubioHtml is now the default chat, with the LOCAL tab removed to fit the bar
  • Fixed a WebGL build issue and a missing audio argument on WebGL sound effects
Server

Projectile shooter V6 loop node and screen-blueprint tools added

Nohack
  • New ShootProjectileV6 shooter node replaces the old explosive projectile, with one-click upgrade
  • ShootProjectileV6 can now loop shots on a timer; StopProjectileLoopV1 stops the loop
  • Fixed the shooter's Entity output so it correctly returns the shooter
  • ShootProjectileV6 and its loop stopper both left beta, with Range defaulting to 35m
  • New GetOpenScreensV1 node reads a player's open UI screens
  • New AttachScreenBlueprintV1 lets a blueprint attach itself to a screen
  • Open screens now keep their blueprints until the player reloads
  • Fixed GetOpenScreensV1's Screens output to use proper separated text
  • Fixed creative paste so it no longer stamps extra tiles onto the bank
  • Fixed NPC trigger review issues and added a load benchmark
  • Fixed SetEntityVariableV3 to write the correct value at write time
Zorak
  • Map pictures can now be measured for structure library previews
  • Fixed shallow water rendering correctly over ground in map pictures
  • Map picture retakes are now rarer and only done by one editor at a time, improving performance
  • Shape keys and UVs are now supported when editing UI models
Linkupdated
  • Fixed media re-login no longer kicking the player's own connection