HeatedMetal 0.4.2 【重大更新】

hatch hatch 发帖 –
选项

重要提示

本次更新包含 Quirrel API 的破坏性变更。

通用优化

 - 优化了 SDK 网络通信机制。
 - 优化了 UI 界面元素。
 - 新增主菜单位置选项。
 - 新增 SSE 版本编译构建。
 - 将 Quirrel 和 ImGui 升级至上游最新版本。
 - 修复了游戏退出时进程无法完全终止的问题。
 - 修复了可能导致文件损坏的潜在问题。

渲染模块

 - 新增遮挡剔除(Occlusion)支持。

游戏玩法

 - 硝基道具(Nitro):调整了道具逻辑。
 - 手电筒(Flashlight):调整第三人称视角光源效果,使其与第一人称视角保持一致。
 - 修复了启用 “增强坠落”(Enhanced Falling)时,角色从地图边界外掉落会瞬间下坠的问题。

库存系统

 - 新增猎手(Hunter)和怪物(Monster)至干员储备池(仅限 “博士的诅咒” 活动)。
 - 新增 “律法”(The Law)和 “砾顶”(Graveltop)至干员储备池(仅限 “对决” 活动)。
 - 新增 2 款可切换的配件皮肤。
 - 因稳定性问题,移除 “无限制制服” 和 “无限制头部装备”。
 - 清理了配件皮肤池的冗余内容。
 - 修复了 “空武器”(Null Weapon)无法正常生效的问题。
 - 修复了装备带双机械瞄具(double iron sights)的武器时触发崩溃的问题。
 - 修复了 “全部装备” 功能的各类异常问题。

编辑器

 - 新增标签客户端(Tag Client)支持。
 - 在调试界面新增标签客户端显示功能。
 - 新增干员限制功能支持(路径:世界 -> 元数据 / World -> MetaData)。
 - 在插件列表中新增场景(Situation)和测试加载单元。
 - 在组件筛选列表中新增 “环境区域”(Environment Area)选项。
 - 在调试视图中新增翻越轨迹(Vault Trajectory)和生成点(Spawnpoint)的可视化支持。
 - 空间组件(Space Component):新增音效支持(重复音效将使用主音效音量)。

Quirrel 框架

 - 修复了与窗口 / 悬浮层(Window/Overlay)相关的崩溃问题。
 - 修复了回调函数中抛出错误时可能导致游戏卡死的问题。
 - 新增 IsCustomMap(检测是否为自定义地图)、GetCustomMap(获取自定义地图信息)函数。
 - 将 Get/Set 类函数合并为属性(props)形式:
    ▶ 示例:Entity.GetOrigin () / Entity.SetOrigin (Origin) → 简化为 Entity.Origin/ Entity.Origin = Origin

实体(Entity)

 - 扩展了 DuplicateEditor(编辑器复制)函数的功能。

玩家控制器(Player Controller)

 - 扩展了移动速度(Velocity)、机动性(Mobility)相关接口。

渲染器(Renderer)

 - 扩展了鼠标位置(MousePos)、屏幕坐标转世界坐标(ScreenToWorld)函数。
 - 让 3D 渲染逻辑适配遮挡剔除(Occlusion)功能。

下载:Download