The Symmetry & Multiplayer Update

major update

Archean · build 22599160 · published

On SteamNotes only · this build shipped before we watched the app

The Symmetry & Multiplayer Update

This update adds symmetry for components and pipes, peer-to-peer multiplayer without port forwarding, and in-game documentation.

Component & Pipe Symmetry

The symmetry system now works with components and pipes, not just blocks. Place a component on one side and its mirror copy appears on the other, with correct orientation. Pipes are also mirrored automatically between matching ports. Deletion and painting follow the same symmetry. Uses 2x resources when mirroring.

Steam P2P Multiplayer

You can now play with your friends without forwarding any ports or configuring your router. Friends see a "Join Game" button in their Steam friends list when you're hosting. A new Friends tab in the multiplayer menu lists all friends currently hosting with a direct Join button.

In-Game Documentation

Press H (rebindable) to open the built-in documentation browser. Covers all components, tools, game mechanics, XenonCode ...

Context-sensitive: press H while hovering an inventory item or aiming at an entity to open its specific page. Inventory items also have new tooltips showing their wiki description and property badges (Symmetry, Airtight). Available in 7 languages (EN, FR, DE, ES, IT, RU, ZH).

XenonCode: Vectors & Matrices

New types: vec2, vec3, vec4 vectors and mat2, mat3, mat4 matrices (plus non-square variants like mat2x3). Built-in functions: dot, cross, normalize, length, distance, angle, lerp for vectors; inverse, transpose, determinant, identity for matrices. Supports swizzling (e.g. myVec.xz, myVec.zyx).

Steam Workshop for Scripts & HUDs

XenonCode scripts and custom HUDs can now be published to and installed from the Steam Workshop.

Other Changes

  • Creative/Admin: Added fly speed control with Page Up / Page Down, from x1 to x4 multiplier

  • Build: Mesh tool now displays thickness direction arrow on aimed triangles

  • XenonCode IDE: Added missing Zoom shortcuts in Editor Shortcuts menu

  • Computer/HUD: Added multi-line support in print() using n

Bug Fixes

  • Avatar: Fixed style resetting when toggling flashlight during editing

  • Avatar: Fixed color picker preview not matching actual rendered colors (gamma correction)

  • Avatar: Fixed Crafting window remaining visible when Backpack is collapsed

  • Build: Fixed missing SHIFT keybind documentation in Strut/Triangle tooltips

  • Build: Fixed floating flexible cables after deleting builds

  • Build: Fixed mesh/strut tool snapping to vertices behind the aimed surface

  • Blueprint: Fixed cable ports remaining permanently blocked after deleting cross-build flexible cables from spawned blueprints

  • DashboardTool: Fixed edge snap (SHIFT) not working on triangle panels

  • NavInstrument: Fixed speed values shown in scientific notation in info panel

  • Launcher: Fixed solo game startup being slowed down by checking all subscribed Workshop mods instead of only the ones used by the world

  • Fixed desync of component position on subgrids attached to joints

  • Fixed Magic Cube "Ignore Environment" not ignoring gravity

  • Fixed some UI elements remaining visible when toggling UI off (F3)


Social links: