Update 26.03.18
A new update has been released, you can view the full changes on our blog post.
https://sbox.game/news/update-26-03-18
Here's some highlights from the blog.
Movie Maker: Demo Recording
We've added a demo recording feature this week, fully integrated with Movie Maker. You can record objects and components in your scene to a MovieClip that can be played back in-game, or imported into Movie Maker for further editing. These movies could be edited into gameplay trailers or machinima, or used within games for killcams, leaderboard replays, or tutorial demonstrations.
Sausage Survivors 2
We released our first public version of Sausage Survivors 2 this week, give it a go! Community member Eridium did a great video covering it too below, including some developer interviews.
🎁 Added
-
In-game demo recording for Movie Maker — automatically record objects with renderer components in any game, play them back in-game or import into the Movie Maker editor
-
Mapping displacement tool for terrain sculpting, similar to Hammer
-
Paste and duplicate objects at cursor position in the editor, with an option to disable in editor preferences
-
Up/down arrow keys now nudge the value of float and integer controls when focused
-
Float control step buttons for fine-tuned value adjustment
-
Quad slice line preview when changing the number of cuts
-
Added
GameObjectreference to missing component log messages for easier debugging -
Added
TypeHintAttributefor Object/Value types with hinted types -
Added
ControlWidget.OnLabelContextMenufor extending right-click context menus on control widget labels
🧼 Improved
-
Upgraded shader compiler (DXC) to HLSL 2021, enabling namespaces, improved syntax, and paving the way for Slang migration
-
Sprite batch bounds are now calculated in parallel for better performance
-
Fast Texturing Tool initializes the rectangle based on existing UVs instead of defaulting to full-size
-
Resize tool now works on all selection modes, not just the default
-
Clip tool improvements
-
Allocation overlay now shows additional stats and improvements
-
Undo dock UI improvements
-
Launcher UI tweaks — fixed text alignment, boosted button brightness, consistent window icons
-
Replaced VariantControlWidget switcher button with right-click label
-
Gibs now use BatchGroup when spawning for proper networking to non-local clients
-
InterfaceConverterFactorynow respectsJsonConverterAttributeon interface types -
GameTags.GetTokensnow returns all tags including ancestor tags -
GetTokensnow uses atomic pointer swap to avoid race conditions when iterating
🪛 Fixed
-
Dresser component fully trusting user data, allowing players to equip cosmetics they didn't own
-
DDGI stale buffer crash caused by referencing deleted Vulkan buffers in render attributes
-
Bounds calculation for boneless meshes on
SkinnedModelRenderer -
Defensive checks for valid poses and bones to prevent animation system crashes
-
Cash on shutdown caused by
crashhandler64.dll— now properly callsSteamAPI_Shutdown() -
Race condition crash during Steam Audio HRTF initialization
-
Persistent data loading crash when files no longer exist on disk
-
ModelDoc close crash by removing all binding targets before shutdown
-
Terrain flickering caused by divergent GPU access on AMD GPUs
-
Vulkan validation error for
NonPixelShaderResourcepipeline stage flags in barriers -
SpriteRenderersorting improperly against other renderers likeTextRenderer -
Texture corruption caused by
CopyFromunregistering textures from the resource system -
UI regressions — filter applying after transform causing cropped images, and rotation animation using distance-based lerp
-
Toolbar buttons in viewport sidebar disappearing after exiting Play Mode
-
MemberCopyCachehotload exception -
Undo breaking when undo scopes made no changes — now properly cleans up with try/finally
-
Navmesh bounds not updating when loading scenes in succession
-
OnDragStartsometimes getting called twice, causing multiple drops -
Incorrect offset when extracting faces from a scaled mesh
-
Bake scale recomputing UVs from coordinates instead of preserving existing UVs
-
Underwear appearing incorrectly when legs or chest are hidden by clothing, and removed underwear from clothing icon previews
-
Terrain texture memory leak on prefab save — terrain component now cleans up on destroy
-
Editor camera NRE when double-clicking a GameObject in the hierarchy during Play Mode
-
Protected command bypass in
ConsoleSystem.Run -
CompilerServiceattributes-based RCE exploit by blacklistingUnsafeAccessorAttribute,SkipLocalsInit, andAsyncMethodBuilder -
Audio thread safety issues — audio resources are no longer destroyed by the main thread while in use by the mixing thread
⚠️ Known Issues
- Nvidia drivers 595.71 onwards crash, last knowing working version is 591.86
Комментарии 0
Гостевые никнеймы не подтверждают личность. Все комментарии проходят проверку владельцем сайта.
Обсуждение ещё не началось.