Update 25.12.10
A new update has been released, you can view the full changes on our blog post.
https://sbox.game/news/update-25-12-10
Changelog
π Added
-
Terrain: Can now support up to 64 materials, changed to a 2 layer blend (base/overlay) instead of a 4 layer blend
-
New mapping editor tool interface
-
High resolution screenshots with screenshot_highres command
-
Dresser component now has a randomize button
-
Human Visemes
-
PhysicsFilter component which allows collision to be disabled between two rigidbodies
-
VolumetricFogVolumeTool editor tool to edit volume bounds @Nolankicks
-
API: Panel.GameObject
-
API: Make public SceneModel.GetBoneVelocity() and SceneModel.HasBoneOverrides @yuberee
-
API: Add SkinnedModelRenderer.GetBoneVelocity() @yuberee
-
API: Allow DecimalConstantAttribute @766974616c79
π§Ό Improved
-
Multi-viewport in play mode
-
Update meshoptimizer to v1
-
Make MSAA setting work on editor SceneRenderingWidgets
-
enforce gameobject order and form groups whilst duplicating @johncosfm
-
Various crash fixes when shutting down engine
-
unfuck the ordering of rebuilding in mesh component so mesh is built before collider, also don't use gameobject scale to scale geometry
-
suspension disabled just limits the suspension to zero internally so it doesn't fly off into space, also set suspension and steering spring defaults to 10 hertz, 1 damping
πͺ Fixed
-
Don't double present the game in editor, which was incrementing completed frames too far and freeing used resources too early
-
Avoid doing LoadAllGameResource multiple times on editor startup (and before we've setup some search paths)
-
AgX tonemapping being washed out
-
Networking: Performance Regression
-
DebugOverlay.Text not rendering @andy013
-
Mesh Tool - Shortcut Fixes
-
Cache (De)SerializeOptions in hot paths
-
Check if native SteamUser is valid before trying to access it
-
Fix clamped does nothing @766974616c79
-
Fixed additive scenes (such as the system scene) applying its NavMesh properties on the main scene
-
Fixed terrain UV rotation giving wrong normalsa @wheatleymf
-
Handle profiler cancel @766974616c79
-
Categorize uncategorized base components @Nolankicks
-
change "games" to "maps" @chesiren
-
Fix: Properly destroy Scene in MapWorld to prevent memory leak @PatrickJnr
-
ControlSheetRow hides property based on ShowIf etc
-
Fix broken grass texture in menu
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ 0
ΠΠΎΡΡΠ΅Π²ΡΠ΅ Π½ΠΈΠΊΠ½Π΅ΠΉΠΌΡ Π½Π΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡ Π»ΠΈΡΠ½ΠΎΡΡΡ. ΠΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π²Π»Π°Π΄Π΅Π»ΡΡΠ΅ΠΌ ΡΠ°ΠΉΡΠ°.
ΠΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π΅ΡΡ Π½Π΅ Π½Π°ΡΠ°Π»ΠΎΡΡ.