原始语言:英语
s&box 26.08.05 更新:新增主播模式、DLSS 与 Vulkan 1.3
s&box 的 26.08.05 更新已于 2026 年 8 月 5 日上线。此次更新引入了主播模式、NVIDIA DLSS 支持、Vulkan 1.3 基线、更快的包下载,以及一次涉及 Hammer/内容创建的大规模改进。完整说明见 s&box 博客。
主播模式、好友与主菜单
- 主播模式会为包括主播在内的所有人提供通用的匿名名称和程序生成的个人资料图片。它并非对所有游戏开箱即用;开发者可以检查
Preferences.StreamerMode,并确保启用该模式时玩家字符串/个人资料图片永远不会进行网络同步。 - 好友列表现在会将队伍成员分组显示,并允许你从列表行中邀请玩家。
- 主菜单首页经过重新设计,让玩家能尽可能快地进入游戏,后续还有更多改动计划。
下载与输入
- 包下载并行连接数上限从 16 提升到 64,并由 HTTP/2 复用这些连接,而不是打开 64 个套接字。小文件现在下载速度约为原来的两倍,文件改为流式写入磁盘而非在内存中缓冲——一个 610MB 包的堆内存占用从 739MB 降至 3MB。
- 现已支持 Steam 控制器,同时为 Steam Deck 和 Steam 控制器提供了独特的字形库,并支持 Switch Joy-Con。控制器现在能正确报告其名称。
- 挂载的游戏地图现在会附带缩略图;挂载开发者可以使用 SceneLoader 的
IThumbnailProvider和mount_generatethumbs控制台命令。
渲染、着色器与超分辨率
- Vulkan 最低版本现在为 1.3,与 Minecraft 当前的基线一致。不需要新的设置,没有预期的性能变化,也无需硬件升级。
- 着色器编译器从 DXC 迁移到 Slang,与上游 Source 2 使用的编译器相同。HLSL 着色器仍然兼容,编译时间最多缩短 25%,Slang 还增加了泛型/接口以及 IntelliSense 支持。
- DLSS 现在与 FSR3 一起作为可选的时域升频器提供。可能会有轻微残影/伪影,目前没有帧生成功能,也没有添加计划。
- 纹理选择偏移修复了使用 DLSS 或 FSR 时纹理过于平滑的问题。
- 复杂着色器中默认启用高光反射。大多数材质不会改变,但那些关闭了高光且没有粗糙度纹理的材质可能会产生塑料般的光泽;将粗糙度设为 1.0 或添加粗糙度纹理即可修复。
- 静态阴影缓存会渲染一次静态几何体,之后只重新渲染动态对象;Bloom 3 更易于配置,能处理细小的明亮细节,基准测试速度约快 25%;头发透明度在 MSAA 关闭时现在使用 alpha 裁剪而非点画法;阴影遮罩重构修复了 VR 的 1 帧延迟以及阴影痤疮/四边形发散问题。
Hammer 与编辑器工具
- Hammer 地图编译现在会从共享材质的网格/物件构建聚合场景对象,从而减少绘制调用。该功能是从上游 Source 2 部分反向移植而来,目前尚不支持 meshlet 或 GPU 剔除。
- 开放世界可见性使用了 Deadlock 经过验证的簇合并方案。地图必须重新编译才能受益。
- Hammer 现在可以高亮错误面、临时隐藏网格面,并对图元工具进行了一轮 UX 优化。
- 创建模型向导现在包含导入比例及单位预设。
- ModelDoc 会在名称无歧义时按裸名称自动填充材质,并且可以通过上下文菜单从选中的纹理创建贴花,使用
_color、_normal、_rma、_emissive和_height等后缀。 - 碰撞事件现在会批量处理,速度更快,但碰撞更新事件不再为休眠接触触发;将
PhysicsBody.AutoSleep = false即可恢复旧行为。已发布地图上涂绘的装饰物现在可以通过临时的 GameObject 覆盖正确加载。
其他更新内容
其他亮点包括 UI/面板系统中的 CSS isolation 支持、MCP 编译状态报告、在 SamplerState 上公开 Index、Input.SetLastAction、毛发着色器染色、Quake 地图六面天空盒缩略图、多个资源浏览器、地形网格选项,以及一大批社区贡献的修复。此次更新还移除了 DXC 依赖、废弃的 D3D11 后端和 C++ ATL 依赖。
1,451