碎嘴骨

创作者: pandincus
已更新:2026-09-09 17:01:49
69KB

关于此 MOD

有了ChattyBones,你的亡灵召唤骷髅会开口说话,让你的英灵神殿之旅多几分热闹!它们会喊出目标、被击中时大叫、感谢你为它们举盾,没事干的时候还会嘟囔几句。所有台词都可以随意编辑。

碎嘴骨

厌倦了召唤的骷髅只是沉默的同伴?现在有了ChattyBones,它们能陪你聊天了!

An example of them chattering after having killed a Greydwarf

这到底有什么用?

这个模组纯粹是个搞笑玩意儿,没有任何实际作用(至少我想不出有什么)。

它能让你的骷髅对周围发生的事情做出反应(战斗、受伤、着火、死亡、过渡到新生物群系、拾取物品、进食、烹饪等)。有 32 我今天总共支持的事件类型!

它们可以用名字指代世界中的事物(你、它们自己、彼此、敌人、其他玩家),当你召唤一具骷髅时,它会随机获得一种“个性”,赋予其一点独特的性格。

台词完全可以通过YML文件自定义,还有配置选项可以调整它们说话的频率以及其他多项设置。

这在多人游戏中能用吗?

确实可以!但前提是所有想看这段对话的玩家都安装了该模组。对话行的引用会通过网络传输(打包成一个整数,所以效率应该很高),因此如果所有玩家拥有相同的对话行和模组版本,他们应该能看到相同的对话播放。它也应该能在不同玩家召唤的不同骷髅之间双向运作!(不过我没有测试太多)

已知问题

有很多小bug,但都不影响模组正常运行。

  • 骷髅有时会根据玩家所在的位置而非它们自身的位置对事物做出反应,原因有多种。这个问题我可能无法解决,而且除非骷髅和你分开,否则你很可能不会注意到。(例如,你回到基地,它们会评论基地多么温馨舒适,但它们其实还在外面)
  • 并非所有“标记”(即它们对游戏中事物的引用)都能一直生效,比如我没办法让骷髅轻松评论自己的武器,但它们可以很容易地评论玩家的武器。这不是问题;如果你写了一句带有不可用标记的台词,那句台词只是不会被选中说出来而已。
  • 代码可以好好大改一遍,我挺确定能把模组做得更高效些。如果你发现任何性能问题就喊我。不过我在测试中没遇到。

本地化?

因为所有文本都在一个YML文件里,我们肯定可以做本地化!抱歉,现在所有文本都只有英文。我还没有做在模组里同时储存多个不同语言文本包的支持。但如果你有兴趣做本地化,告诉我!我会把那个支持做出来,然后我们就可以把这个也带上多语言一起发布了。

骷髅们提到的所有“东西”(生物群系、物品等)都直接来自英灵神殿,所以内置的本地化应该能处理这些。

如何编辑台词

在这个mod的BepInEx配置文件夹中,你会找到一个类似这样的文件:

BepInEx/config/ChattyBones.lines.yaml

继续编辑并保存吧 游戏运行时!更改会通过热重载生效,因此无需重启游戏。如果你破坏了文件的格式,控制台中应该会出现警告,但你的骷髅兵会继续使用上一个可用的版本。

文件中有一些注释,应该能说明它的组织方式。旁边还有一个文件, ChattyBones.lines.default.yaml,会随模组的新更新一同提供,所以如果你发现有什么不对劲的地方,可以对照它——或者把它复制覆盖到你的 ChattyBones.lines.yaml 重新开始,但这将替换你已做的所有编辑。

配置

首次运行该模组时,配置文件 BepInEx/配置/pandincus.chattybones.cfg 将会出现。可以在文件中编辑,但我推荐使用BepInEx配置管理器(F1键)。更改会立即生效。

设置 默认 含义
通用.已启用 真 总开关。 假 是完全的沉默;他们什么也不说。
闲聊.闲聊频率 经常 他们对事情的反应程度。
闲聊.待机闲聊 有时 无所事事时,他们随口嘟囔了多少。
聊天.沉默事件 (空) 要关闭的事件,用逗号分隔,例如 天气,玩家进食名字列在行包顶部。
外观.气泡样式 浮动文字 跟随头部的文本,或者 对话面板 给Hugin对话框用——更易读,也更显眼。
多人游戏.听到他人 真 其他玩家运行该模组的骷髅是否会在你的屏幕上说话。

还有一大堆用于控制单独计时的具体调节选项,但它们都隐藏在 高级勾选那个复选框,你就会看到它们显示出来。

我为什么做这个

说实话,我也不确定。我只是觉得,你们这些小家伙在你们外出闯荡灰烬之地时能有话可说,这个点子挺不错的。

未来的工作

目前这只是0.1.0版本,非常基础。我预计接下来会有:

  • 更多事件可供响应
  • 基于周围环境展开更多独特对话(例如舒适基地与破旧基地的对比)
  • 也许在修复一些令牌错误
  • 更好的本地化支持(例如,模组内置多语言)
  • 骷髅之间更多的来回斗嘴
  • 也许比单纯的“性格”类型更有趣的东西。独特的、有名字的骷髅?也许吧!

需求

开发中

构建说明、工具和测试位于 仓库自述文件.

这是通过结合代码逆向分析、阅读Wiki以及使用Claude Code构建而成的。虽然Claude帮我生成了代码,但我审查了相当一部分(但坦白说,并非全部)生成的代码。

欢迎随时提出反馈,我也很乐意接受社区贡献。

查看 更新日志 用于发布说明。在Thunderstore上,它也是此包页面上的更新日志标签页。

Valheim: 英灵神殿 的热门 MOD

探索适用于 Valheim: 英灵神殿 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 Valheim: 英灵神殿 的全部潜力 — 今天就探索这些顶级 MOD!