1. s&box
  2. News
  3. Update 25.11.26

Update 25.11.26

[p]A new update has been released, you can view the full changes on our blog post.[/p][p]https://sbox.game/news/update-25-11-26[/p][p][/p][h3]Open Source[/h3][p][/p][p]s&box is now open source under the MIT license, you can get it on GitHub and build the engine however you want.[/p][p]Obviously this isn't the Source 2 code, that's up to Valve to open source if they want. For us Source 2 is providing lower level systems, all our high level systems are C# like the entire editor, networking, scene system, UI, and way more..[/p][p]What this means is you can view, modify, copy any of our code to help improve s&box with pull requests, or maintain your own fork for your standalone games, or even just take the code for your own engine.[/p][p]It might seem odd from a business perspective to make an engine and give it away for free with no royalties and to give all the code away under open source. But we're a bunch of nerds that love what we're creating, we want everyone to use it in whatever way they want, we want to provide opportunities.[/p][p]Open source is great for the game dev ecosystem, engines like Godot are awesome, we should have more of it because everyone wins.[/p][p][/p][h3]Terrain Stuff[/h3][p]Terrain got a nice visual upgrade this week, with LOD seams getting fixed and anti tiling materials.[/p][p][/p][p][/p][h3]Changelog[/h3][p]๐ŸŽ Added[/p]
  • [p]Open Source[/p]
  • [p]Terrain anti tiling[/p]
  • [p]Gibs networking[/p]
  • [p]Editor tool widget[/p]
  • [p]UI EnumControl[/p]
  • [p]UI Label.Tokenize (turn off automatic conversion of strings starting with #)[/p]
  • [p]UI TextEntry has tokenize turned off, strings can start with #[/p]
  • [p]UI ColorControl[/p]
  • [p]UI Color mixer popup[/p]
[p]๐Ÿงผ Improved[/p]
  • [p]Native memory management rewrite, switched from jemalloc to mimalloc[/p]
  • [p]Refactor TreeNode.OnRename, it's not up to the node to create the popup anymore, just react to what the text is.[/p]
  • [p]Stopped a lot of the editor recreating itself during hotloads[/p]
  • [p]Networked Children Replication When Parent Is Disabled[/p]
  • [p]Make indirect lighting from skybox actually be infinite rather than a big volume[/p]
  • [p]Updated Box3D[/p]
  • [p]UI happens after OverlayWithDepth (Scene.DebugOverlay, Physics Debug, etc.)[/p]
  • [p]Animgraph sort condition list[/p]
  • [p]Prevent Camera Preview LookAt mode from exiting immediately[/p]
  • [p]ControlSheetRow.Property is a \[Parameter][/p]
[p]๐Ÿช› Fixed[/p]
  • [p]VR not rendering[/p]
  • [p]Terrain no longer has LOD seams[/p]
  • [p]MixerTreeNode inline rename not working[/p]
  • [p]Update PlayerController docs link[/p]
  • [p]Abort video threads early on stop[/p]
  • [p]Storage.Query not sorting properly[/p]
  • [p]Hammer crash from invalid CUtlScalarHash usage in mapdoclib[/p]
  • [p]ShadingModel shows wireframe color correctly[/p]
  • [p]Play mode not focusing, setting correct cursor, weird inputs, ime not working[/p]
  • [p]Play button playing the wrong scene[/p]
  • [p]Using Movie Maker in play mode[/p]
  • [p]Ejected scene camera not being at game camera's location, NRE when no camera[/p]
  • [p]ViewportOptions button being visible while ejected[/p]
  • [p]Toggle eject button highlight + tooltip[/p]
  • [p]Input: release pressed buttons when losing focus[/p]
  • [p]Toggle Fullscreen toggles the current scene view[/p]
  • [p]Game view resolution/ratio dropdown functionality[/p]
  • [p]Restored GameEditorSessions[/p]
  • [p]Fix nullref when right-clicking Inspector property name[/p]
  • [p]Remote Spawn Child Transform Fix[/p]
  • [p]"Render Backface" toggle not working in Material made from ShaderGraph shaders[/p]
  • [p]Not being able to "Paste as New Component" on prefab instances[/p]
  • [p]SceneTrace uses the passed scene.PhysicsWorld instead of Game.ActiveScene.PhysicsWorld[/p]
  • [p]Skip menu editor code outside of the menu project[/p]
  • [p]Asset Browser: skip menu project assets in Everything and Recents[/p]
  • [p]Blendable materials can use tint color[/p]
[p]๐Ÿšฏ Removed[/p]
  • [p]Deleted old softbody nodes[/p]
  • [p]Deleted old thirdpartylegalnotices.txt[/p]