预览
前置 Mod
详情
Boss 血量文本
Boss 的血条只能大致告诉你还剩多少。而这个可以精确告诉你。
把 Boss 的当前和最大 HP 直接写进血条里,居中显示,使用游戏自带的字体,
当 Boss 受到攻击时会跟着血条一起抖动。
功能
- 精确的 当前/总 HP,居中显示在 Boss 血条内
- 使用游戏自带的字体,看起来就像是游戏原生自带的功能
- 会跟随血条受击时的抖动一起移动,而不是静止地浮在上面
- 文字带描边,在 Boss 和小 Boss 血条的两种颜色上都清晰可读
- 格式、大小、颜色和描边均可配置
- 仅客户端生效
为什么你需要它
Boss 的 HP 会随玩家数量而变化。独自一人时 562 HP 的蜘蛛蟹,在四人房间里有 1405。
原版血条无法显示这一点,所以大多数人从未意识到这件事。而这个 mod 可以。
这也是「大概一半」和「还剩 262,再来一鱼叉」之间的区别。
前置要求
安装
1. 如果还没装 BepInEx,先安装它。下载 BepInEx_win_x64_5.4.23.5.zip,解压
到游戏文件夹中,使 winhttp.dll 与 How to Fish.exe 位于同一目录。
注意,Steam 的文件夹里还包含一个同名的第二层文件夹。游戏实际位于
**steamapps\common\How to Fish\How to Fish**,而不是你最先进入的那个。
2. 启动游戏一次然后退出。这会让 BepInEx 生成它的文件夹。
3. 把 HowToFish.BossHpText.dll 放入:
How to Fish\BepInEx\plugins\
4. 启动游戏,去和 Boss 打一场。
使用 mod 管理器也可以,压缩包的结构与游戏文件夹结构一致。
配置
运行一次游戏,然后编辑:
How to Fish\BepInEx\config\alexandre.howtofish.bosshptext.cfg
- Enabled: 关闭数字显示,而无需卸载
- Format: 默认 {0}/{1}。{0} 是当前 HP,{1} 是最大 HP。可试试 {0} / {1} HP
- FontSize: 单位为点。0 表示沿用 Boss 名字的字号
- TextColor: 十六进制颜色,例如 #FFE9A0
- OutlineWidth: 0 到 1。设为 0 即不显示描边
- OutlineColor: 十六进制颜色
多人游戏
完全在客户端生效。最大 HP 本身就已由游戏同步给每个客户端,所以
这里只是读取一个本来就存在的数值并把它画出来。不会发送任何数据,也不会在
主机端改动任何东西。
没有安装该 mod 的玩家完全不受影响。 你可以在任何房间使用它,也
不需要其他人安装。
兼容性
基于 Unity 6000.4.4 与 BepInEx 5.4.23.5 构建并测试。
它只涉及一个方法并添加一个文本对象,因此应该能与其他 UI
mod 相安无事。如果你已经装了在血条旁显示 Boss HP 的整合包,那么二者选其一即可,
不要同时使用。
已知行为
- 数字会在 Boss 第一次受到伤害时出现,而不是血条淡入的那一刻
- 大约半血时文字会压在填充条的边缘上,这也是它带描边的原因
源码
开源,MIT 许可。欢迎提交 bug 报告和 pull request。

