Hytale 更新日志 - 更新 5

更新 5 现已发布!本次更新的主要亮点包括:全新的触发功能域工具,让你无需编写代码即可在游戏中制作脚本化遭遇;手柄支持;用于浏览社区服务器的服务器发现功能;以及带有好友列表和 Discord 集成的新社交侧边栏!
更新日志中还包含大量改进、修复和体验优化。其中许多内容来自我们社区提供的反馈和错误报告,这对我们帮助巨大!
关于更新与章节:每一次“更新”都会带来系统改进、工具打磨和品质提升,让游戏在大型发布之间持续进化。“章节”则是更重大的时刻:新内容、新机制,以及破咒者篇章的剧情逐步展开。第一章正在制作中。
最后,衷心感谢每一位参与 Hytale 新世界模组创作大赛的玩家!社区设定的标准远超我们预期,有些参赛作品甚至将模组工具推向了我们未曾设想的方向。欢迎查看我们的回顾文章(中文搬运),了解获奖者及其项目!
好了,现在让我们深入探索更新 5 的全部内容!
特色与亮点更新
触发功能域工具
- 使用全新的触发功能域工具创建你自己的脚本化遭遇!
触发功能域工具允许你放置持久化的 3D 区域,当条件满足时(例如玩家进入、离开或在其中破坏方块)触发可配置的效果。这些区域会保存到世界中,并可以包含在预制结构中,从而无需编写任何代码即可实现脚本化遭遇、环境效果、区域转换以及其他交互时刻。- 通过专用 UI 直接在游戏内放置、调整大小、旋转和配置触发功能域,并带有可视化操控器,让你清楚看到每个功能域在世界中的位置。
- 多选并分组功能域,以便批量移动、编辑或复制。使用快捷键 “Shift+D” 快速复制!
- 将触发功能域保存为预制结构的一部分,从而可以在任何建造中重复使用整个交互设置。
- 从超过 20 种内置效果中选择,包括播放音效、视觉特效、速度变化、天气、传送、更改游戏模式、调整物品栏、生成 NPC 以及放置预制结构。单个功能域可以触发多种效果,实现更丰富的交互。
- 每种效果可配置为仅在特定条件满足时触发。也可以添加延迟,从而让效果按顺序触发,并提供对时间和行为的精细控制。
- 设计之初就考虑了模组支持,以便模组创作者可以创建自己的自定义效果。
这是什么?
触发功能域是你在世界中放置的一个不可见的 3D 形状。可以把它想象成一根绊线,但它可以是一个任意大小的盒子、球体或圆柱体!
在正常游戏中,玩家完全看不到它。它静静地待在那里,默默观察和等待。当内部发生某些事件时(例如:玩家走进来、生物走出去、一支箭飞过、一个方块被破坏等),它可以通过执行所需效果来做出反应。
一个功能域可以播放声音、生成 NPC、移动平台、开门、在玩家聊天中发送消息、给予玩家物品,甚至改变天气。由你决定!
除了这些效果之外,你还可以附加条件——例如,“仅触发一次”、“仅在功能域内站立 5 秒后触发”或“仅当方块类型为特定类型时触发”等规则。
你可以将多个功能域组合在一起。整个组合就像一个大的区域或共享相同的逻辑。
由于它们只是形状和规则,因此不需要编码!你只需放置它们,在 GUI 中通过点击和拖拽进行配置,服务器就会完成其余工作。当然,如果你想要扩展它,我们有用于新事件、条件和效果的模组 API。
该 UI 允许你制作脚本化事件或效果,无需任何编码!
此工具的潜力
可想而知,这个工具的潜力非常巨大。触发功能域将成为让世界感觉“鲜活”的众多基石。伏击、剧情节奏、隐藏要素、谜题和安全区都可以建立在它们之上。
以下是我们的关卡设计师制作的一个合集,展示了一行代码都不用写就能实现的可能性。
[视频暂未搬运]
当你在其上建造了东西时,请在 X/Twitter 上使用 #Hytale 标记我们。我们想看看你用这个工具创造了什么!
手柄支持
- 手柄支持的第一版来了!
- 插入 Xbox、PlayStation 或 Nintendo Switch 手柄,Hytale 即可识别。使用手柄进行移动、战斗、探索和菜单导航。移动摇杆的死区可在设置中 5% 到 95% 之间调节。
- 这仅仅是个开始。部分高级功能可能仍需要键盘和鼠标,我们将根据你的反馈持续优化体验。
我们如何走到这一步,以及未来的方向
大家好!我是 Likaos。我是主导手柄支持工作的开发者。我想花点时间向大家介绍一下我们是如何走到这一步的,以及未来的计划。
手柄支持一直是社区最要求的功能之一,我们想把它做好。Hytale 最初完全是围绕键盘和鼠标设计的。因此,我们知道将其移植到手柄上会是一项艰巨的任务。
“理想”的计划是等待即将到来的 UI 重做,然后从一开始就围绕它设计手柄支持:UI、菜单、物品栏,从一开始就为手柄全面考虑。然而,这意味着要玩家再等几个月才能插上手柄,而我们又不想为了赶进度而仓促推出新 UI。于是我们选择了第二条路:在当前 UI 之上构建临时的控制器支持,现在就发布,同时我们将妥善设计长期版本。

游戏内设置显示新的手柄菜单。
在开发方面:
- 定义控制: Pierre 和 MewSoul 已经为游戏方面设定了良好的默认值,但菜单和 UI 几乎没有映射。很多内容必须从零开始摸索。
- 重建输入系统: 旧的系统还没有为此做好准备。它需要多绑定支持、正确的模拟轴处理以及更新的库,以便 Xbox、PlayStation 甚至 Nintendo Switch 手柄都能正常工作。
- 适配游戏玩法: 这实际上是较顺利的部分。使图标和提示根据你持有的内容动态切换,将单个摇杆按玩家期望的方式挂钩到移动,添加灵敏度选项。大量打磨,但基础已经存在。
- UI(真正难点):(之前)UI 几乎都没做出来。有一件事救了我:几个月前我对物品堆交互(按下与按住的分割)进行了一次重做,这为我们提供了一种用手柄实现拖放的方法。
- 其他都是体验优化的工作: 将绑定放在哪里才能感觉自然,如何干净地使用滚轮,如何快速导航菜单。我们本可以放一个虚拟光标进去,但在 Hytale 中,UI 的大部分时间都花在物品栏管理上。虚拟光标会让这变得痛苦。所以我们采用了基于网格的导航系统,带有在菜单之间移动的自定义规则。它并不完美,但与一开始相比,我对最终的结果相当满意。
下一步是什么?
有了这个基础,长期计划包括:
- 更广泛的手柄兼容性和现代输入功能,如陀螺仪瞄准和 Steam Input。
- 真正为手柄设计的 UI:更清晰的布局,更好的流程,更多的无障碍选项。
- 更符合人体工学的默认绑定,以及更深入的重绑,让你可以完全定制自己的游戏方式。
社交侧边栏
- 通过新的社交侧边栏保持联系!
- 你现在可以添加好友、查看谁在线,邀请他们加入你的世界,并直接从主菜单加入他们的世界。
- Discord 好友可以在游戏中添加为 Hytale 好友,社交侧边栏将反映他们对其形象所做的任何更改。
- 你还可以将好友设为收藏,使其保留在列表顶部,以及屏蔽你不想互动的玩家。
- 当好友发送请求或邀请你加入他们的世界时,游戏内会显示弹窗通知。传入的好友请求可以在你的社交设置中关闭。
- 此功能在家长管理账户上不可用。
注意: 此功能将在更新 5 发布后不久上线,无需重启游戏。感谢你的耐心!
服务器发现
- 通过服务器发现功能探索新世界!
- 服务器所有者现在可以通过 Hytale 账户页面 的“服务器档案”部分提交他们的服务器。符合服务器所有者政策并通过人工审核的服务器将出现在全新的游戏内“服务器发现”页面中。
- 探索精选服务器:由 Hytale 团队精心挑选,为社区提供高品质的游戏体验。
- 发现你下一个最爱的服务器。可按标题或描述搜索,按标签筛选,并查看有多少玩家点赞或收藏。
- 通过标记为收藏或访问最近游玩列表,轻松返回你喜欢的服务器。
- 此功能在家长管理账户上不可用。

注意: 此功能将在更新 5 发布后不久上线,无需重启游戏。感谢你的耐心!
音乐与音频
- 音频遮挡和衍射已实装!
- 该功能在声源与听者之间使用射线检测,根据两者之间相隔的材质对音频进行低通滤波。
- 声音现在也会绕过角落和门缝“弯曲”传播,而不是被闷住。
- 添加了超过一小时的新音乐!
- 现在将在地带 1、2 和 3 中听到新音乐。
- 这包括新的昼夜探索曲目、短小乐曲和环境片段。
来听一首新曲目 Persevere 吧!
[视频暂未搬运]
创造模式放置设置
- 创造模式快速设置中添加了几种新的放置设置!
- 选择“放置模式:替换”会将你正在查看的方块替换为你手持的方块。
- 选择“放置模式:类型替换”会将你正在查看的方块的材质替换为你手持方块的材质,而不改变方块的形状。
- 选择“放置模式:挤出”允许你点击并拖动,用手持方块填充一条线。
- 选择“放置模式:绘画”允许你点击并拖动,在任何平面或表面上自由绘制。
- 选择“放置模式:快速放置”会更快地放置方块。
- 添加了一个“清除”选项,允许你左键点击并拖动以更快地破坏方块。该选项可以与放置设置同时激活,以便你同时进行放置和擦除。
- 添加了一个“自由放置”选项,允许你随时向任何方向放置方块,这样点击并拖动将不再把方块放置锁定在单个平面或表面上。
- 添加了一个“忽视物理”选项,允许你放置方块时忽略其放置规则。
- 添加了一个“高亮查看方块”选项,会高亮当前正在查看的方块。
物品名称与描述覆盖
- 通过对每堆物品的名称和描述覆盖功能,进一步自定义物品!
- 为单个物品堆赋予独特的名称和描述,支持富文本格式,包括颜色、粗体、参数和嵌套消息。
- 支持多种使用场景,从显示价格的商店系统到展示属性的 RPG 系统,以及传递背景故事的掉落系统。
其他亮点功能
- 用全新的动作表情表达自我!
- 与朋友击掌,或在斗舞中展示你的最新装扮。表情转盘已更新了全新图形和 9 种新动画。
- [视频暂未搬运]
- 查找和使用命令变得前所未有的简单
- 聊天命令现在支持 Tab 自动补全和建议界面,使查找和提交命令更加容易。
- 按 Tab 键可在建议项之间循环,按 Shift+Tab 键可在变体选项之间循环。
- 将挤出工具和填充工具合并为重新设计的挤出工具!
- 除了在你所观察的表面上挤出和收缩方块外,你还可以使用不同的方块添加材料来模仿该表面的形状。
- 在挤出或收缩之前,通过选择不同的筛选条件(如“相同材料”或“相同形状”)进一步自定义选区。
- 调整工具的挤出策略,以便更好地控制哪些方块被挤出或收缩。
- 使用“填充模式”填充空白空间,在保持方块边界的同时替换空气。
- 在放置预制结构之前,更好地预览它们!
- 预制结构列表现在会显示所选预制结构的交互式 3D 预览。你可以旋转、倾斜、缩放和平移预览,确保挑选到完美的预制结构。
- 创作者请注意:此 3D 预览功能也可用于自定义服务器 UI!以下是我们一位开发人员制作的塔防 UI 模拟示例。
- [视频暂未搬运]
- 玩家移动系统已重构为分层有限状态机!
- (目前)并未提供新的游戏玩法。这是更大规模持续重构的一部分,未来将让我们能更轻松地实现新的移动功能。
- 与之前难以维护的旧系统相比,新系统更易于理解、维护和扩展。
- 游戏内现已支持简体中文!游戏还可通过 Crowdin 翻译为荷兰语、芬兰语、意大利语和挪威语。
- 要参与翻译,只需创建一个 Crowdin 账户,然后访问我们的项目页面,选择您要翻译的语言并申请。一旦获得批准,您将获得项目访问权限,并可以开始提交翻译。
启动器与数据存储变更的简要说明
游戏数据存储已更新。此前所有 Hytale 游戏数据(例如世界、模组、设置和日志)都存储在 %HYTALE%/UserData 中。启动器更新将把此行为变更为以下方式:
- 正式版 分支将继续使用 %HYTALE%/UserData/
- 非正式版 分支现在将使用 %HYTALE%/data/ 下的各自目录
- 例如,预发布版 的文件现在将位于 %HYTALE%/data/pre-release/ 内
启动器现已支持旧版本
与任何重大更新一样,某些模组可能需要时间适配。如果你的更新 4 世界无法正常加载,请尝试在禁用模组的情况下创建新世界,以确定是否为此原因。
我们现在还通过启动器在较长时间内支持旧版本游戏,这意味着如果你的模组尚未更新,你可以回退到更新 4。
要访问旧版更新(例如更新 4):通过启动器 → 设置 → 分支 → v0.4 启用。
下一步
随着过去几周的快速进展,游戏基础变得愈加坚实,这意味着我们中有更多人能够专注于游戏未来的新内容。随着更多人投入第一章的工作,许多激动人心的事情即将到来。我们一定会在未来几周和几个月内分享更多信息!
当您使用触发功能域工具建造了东西时,请务必在 X/Twitter 上使用 #Hytale 标记我们。我们真心认为这个工具将是新玩家进入模组创作的最简单方式之一,任何人都可以学习它,我们预计很快会有指南和教程涌现。花一天时间使用它,你就能制作冒险地图、小游戏等等。这将非常有趣。
如果你遇到问题,请通过反馈表单或游戏内的漏洞报告器提交。下一个预发布版窗口将很快开启!
最后编辑: