s&box

Discussions about s&box

37servers
14servers online
4players online
s&box
0 / 5,000
News

s&box Update 26.08.05 adds Streamer Mode, DLSS and Vulkan 1.3

Update 26.08.05 went live in s&box on August 5, 2026. It introduces Streamer Mode, NVIDIA DLSS support, a Vulkan 1.3 baseline, faster package downloads, and a substantial Hammer/content-creation pass. Full notes are on the s&box blog.

Streamer Mode, friends and main menu

  • Streamer Mode gives everyone — including the streamer — a generic anonymous name and procedurally generated profile picture. It won't work for every game out of the box; developers can check Preferences.StreamerMode and make sure player strings/profile pictures are never networked when it's enabled.
  • The friends list now groups party members and lets you invite players from the list row.
  • The main menu front page was reworked to get players into a game as quickly as possible, with further changes planned.

Downloads and input

  • Package download cap was raised from 16 to 64 parallel connections, with HTTP/2 sharing those connections instead of opening 64 sockets. Small files now download about twice as fast, and files stream to disk instead of buffering in memory — a 610MB package's heap usage dropped from 739MB to 3MB.
  • Steam Controller support is in, alongside a unique glyph library for Steam Deck and Steam Controller and Switch joycon support. Controllers now report their names properly.
  • Mounted game maps now ship with thumbnails; mount developers can use SceneLoader's IThumbnailProvider and the mount_generatethumbs concmd.

Rendering, shaders and upscaling

  • Minimum Vulkan is now 1.3, matching Minecraft's current baseline. No new settings, expected performance change, or hardware upgrade is needed.
  • The shader compiler moved from DXC to Slang, the same compiler used in upstream Source 2. HLSL shaders remain compatible, compile times drop by up to 25%, and Slang adds generics/interfaces plus IntelliSense support.
  • DLSS is now available alongside FSR3 as an optional temporal upscaler. Expect minor ghosting/artifacts, and there is no frame generation or plans to add it.
  • A texture-selection bias fixes overly smooth textures when using DLSS or FSR.
  • Specular is enabled by default in complex shaders. Most materials won't change, but materials that had specular off and no roughness texture may gain plastic shine; setting roughness to 1.0 or adding a roughness texture fixes it.
  • Static shadow caching renders static geometry once and only re-renders dynamic objects; Bloom 3 is easier to configure, handles small bright details, and benchmarks about 25% faster; hair transparency now alpha-clips instead of stippling when MSAA is off; and a shadow-mask rework fixes the 1-frame VR delay plus shadow acne/quad divergence.

Hammer and editor tools

  • Hammer map compilation now builds aggregate scene objects from meshes/props sharing materials, reducing draw calls. It's semi-backported from Source 2 upstream without meshlets or GPU culling for now.
  • Open-world visibility uses Deadlock's proven cluster merging. Maps must be rebuilt to benefit.
  • Hammer can highlight bad faces, temporarily hide mesh faces, and received a primitive tool UX pass.
  • The create-model wizard now includes import scale with unit presets.
  • ModelDoc auto-fills materials by bare name when unambiguous, and decals can be created from selected textures via the context menu using suffixes like _color, _normal, _rma, _emissive, and _height.
  • Collision events are batched and faster, but collision update events no longer fire for sleeping contacts; PhysicsBody.AutoSleep = false restores the old behavior. Painted clutter on published maps now loads correctly via temporary GameObject overrides.

Also in the changelog

Other highlights include CSS isolation support in the UI/panel system, MCP compile status reporting, public Index on SamplerStates, Input.SetLastAction, fur shader tinting, Quake map 6-sided skybox thumbnails, multiple asset browsers, terrain grid options, and a large set of community-contributed fixes. The update also removes the DXC dependency, dead D3D11 backends, and the C++ ATL dependency.

1,472
News

s&box July 22 update brings AnimGraph 2 and enhanced mapping tools

A new s&box update dropped on July 22, 2026, headlined by the first public release of AnimGraph 2 on a separate Steam branch. The patch also packs a suite of mapping and editor improvements, input fixes, and quality-of-life changes. Full details are on the official blog.

AnimGraph 2 early access

Developers can now test the first version of AnimGraph 2 by switching to the animgraph2 branch on Steam. The team is soliciting early feedback, especially on what works and what doesn't, with the possibility of rolling out big features this way in the future.

Mapping and editor upgrades

  • Set to GameObject Bounds – Box Colliders can instantly fit the bounds of their attached GameObject via the inspector or code.
  • Edge Loop Cut – One-click full edge-loop cuts are now supported.
  • Edge Path Extrude – Extrude a selected edge along another edge for quick trims.
  • Find/Replace Materials – A new utility to swap materials on faces across a scene.
  • Object Pivots – Change an object's pivot while keeping its geometry in place.
  • Selection Bounds Toggle – Display edge lengths and vertex distances on selections.
  • Orthographic grids – X, Y, and Z views now show appropriately oriented grids.
  • Middle mouse close – Scene tabs and docks can be closed with the middle mouse button.
  • Subtool icons increased to 24px for clarity.

Input and controller improvements

SteamInput compatibility has been fixed, so controllers should now be properly recognized with SteamInput enabled (no longer requiring it to be turned off). A new joystick deadzone setting allows customization; previously it was hard-coded at 12.5%.

Other notable changes

  • Custom code editors – Set any executable as your code editor with tokens {file}, {line}, {column}, {solution}, {project_root}.
  • Material auto-find – Newly saved materials automatically match nearby textures by filename and prefix.
  • Shift duplicate nudge added to both object modes.
  • OnGibsCreated callback for props (thanks @Tripperful!).
  • Engine build time reduced by 15%.

Fixes and polish

The update addresses issues with blendable materials, fast hotload reliability, sprite editor docks, world panel input, screen-space shadows, gradient editing, undo behavior, network proxy jitter, and more. A full list of fixes is in the changelog.

The team notes it was a relatively small week—some programmers were at industry events—but invites developers to jump on the AnimGraph 2 branch and share their thoughts.

1,989