Changelog CL12810 (Hotfix)
Main Menu
- Christmas gone!
Gallery
- The downloads tab is now ordered by most recent.
Building
- Added "Use Connector" key binding.
Settings
- Added Main Menu Music Volume setting.
- Added 40, 50, 480 FPS presets to frame rate setting.
- Added FPS counter setting.
Gamemodes
- Leaderboard data now stores larger values (64-bit integer)
- Refactored inventory system to not use objects for slots.
Wires
- Refactored and hardened internal wire systems to be much more robust against entering invalid states.
- Added Leaderboard gates (Get Leaderboard Value, Set Leaderboard Value, Increment Leaderboard Value).
- Added "Get Controller" and "Get Character" gates. Controllers represent players, while Characters represent the bodies they control.
- References for Entity/Object and Var Ref ports are now invalidated when disconnected.
- Exec wires now flash for one frame when triggered rather than always glowing white.
- Vector wires are now yellow-gold colored.
Components
- Added "Pickup Available" wire output to Item Spawn component.
- Added "Occupied" and Occupied Count" output to Zone component.
- Added "Character" output to Seat component.
- Shadowed lights can now be attached to moving grids. Note that this will be very slow.
Emotes
- Added icon for Facepalm in emote menu.
Localization
- Update strings.
- Update rich presence strings.
Rich Presence
- Added "Private Rich Presence" setting. This disallows Steam friends from joining off your friends list and hides the current server.
- Added friend invite button to player list, which also works if "Private Rich Presence" is enabled.
Engine
- Updated compilers to latest version.
- Update DLSS to version 8.4.0-NGX310.4.0.
- The game is now compiled with additional security mitigations. Performance may be slightly lower than the previous version, but future optimizations will recover this difference.
Bugs
- Fixed crash with invalid variants in archives/bundles.
- Fixed crash related to Button component by improving the character tracking.
- Fixed crash related to adding components.
- Fixed crash when updating trust for minigames.
- Fixed crash with One Shot Audio component when using the repeat feature.
- Fixed crash when exiting the game.
- Fixed crash when loading a world with wires connected to a brick of a non-existent type.
- Fixed crash when changing inventory with wires many times in quick succession.
- Fixed crash when passing invalid values to integer modulo gate.
- Fixed a large number of crashes related to wire graph modifications that were found through automated fuzz testing.
- Fixed wires silently dropping invalid floating point values instead of propagating zero.
- Fixed collision channel settings for Touch and Zone components not saving.
- Fixed asymmetry on bottom caps of Pole and Micro-round Halves and Micro-round Corners.
- Fixed handling of large previews for prefabs.
- Fixed minigame rounds ending twice when triggered right before or after the round timer expires.
- Fixed click detection for the Connector tool.
- Fixed Super Shotgun being able to reload when out of ammo.
- Fixed Suppressed Assault Rifle being able to reload when out of ammo.
- Fixed cancel button not working when downloading worlds or prefabs.
- Fixed client-side trust not updating correctly.
- Fixed bot skin buttons not checking trust correctly.
- Fixed catalog not enabling/disabling admin gates when your permissions to place them have changed.
- Fixed player skeleton mesh using a really old skeleton. All animations have been retargeted to work with the new player skeleton.
- Fixed certain gates updating all of their properties incorrectly when editing one in the inspector.
- Fixed tool collision channel being saved in worlds as it should always be enabled.
- Fixed "Switch to detached mode on paste" action.
- Fixed various ways brick replication could get stuck permanently or starve updates.