更好的生活 - 工人NPC

创作者: wujekbobixon
已更新:2026-05-13 00:34:47
459KB

关于此 MOD

为格林地狱添加一名本地助手NPC工人,可执行采集树枝、石头、原木及砍树指令。包含跟随、床位分配、对话/帮助互动及可配置操作功能。需要BepInEx与BetterLive Hub支持。
更好的生活 - NPC工人

本地辅助NPC工人模块,支持采集、伐木、跟随及床位分配功能,适用于《Green Hell》游戏。




描述

更好生活 - 工人NPC 是BetterLive的一个模块 《绿色地狱》.

此模块新增一名本地助手NPC工人,玩家可召唤该单位并通过指令菜单进行控制。 
该NPC可跟随玩家、采集指定资源、在划定的区域内伐木,并能够与指定的休息点进行互动。

该模块的目标是添加一个轻量化的生存辅助功能,而不会完全替代常规游戏循环。 
该功能为实验性的BetterLive玩法特性,在不同存档、地点及游戏版本中可能仍需测试。



主要特色

  • 可生成的本地区NPC工人 使用可配置按键召唤或移除助手NPC。
  • 跟随指令 命令NPC跟随玩家。
  • 指令菜单 打开工人任务的BetterLive命令菜单。
  • 拾取树枝 命令NPC收集普通木棍。
  • 收集小树枝 - 命令NPC捡拾小树枝。
  • 收集长木棍 命令NPC收集长木棍。
  • 收集石块 指挥NPC采集石头。
  • 收集大石块 命令NPC收集大石块。
  • 收集原木 命令NPC采集原木。
  • 砍伐木材 命令NPC在指定区域砍伐树木。
  • 床位分配 将NPC分配到床或吊床上。
  • 对话互动 允许与该NPC进行基础对话互动。
  • 帮助互动 支持初始“帮助他”的互动状态。
  • 传送恢复 - 包含当NPC卡住或距离过远时的恢复处理逻辑。
  • 调试工具 - 可选的日志与注视对象转储功能,用于故障排查。



工人指令

指令菜单可包含以下任务:

  • 收集木棍
  • 收集小树枝
  • 收集长木棍
  • 采集石头
  • 收集大石块
  • 收集原木
  • 区域砍伐木材

NPC会尝试寻找区域内可匹配的物品或目标,并将它们移至对应的货架或存储点。


注意: 部分工人行为会受到世界状态、物品摆放、附近摊位、已加载场景及有效导航路径的影响。该模块尚处于实验阶段,可能无法在所有位置完美运行。



配置

该模块会创建自己的配置文件:


BepInEx/config/BetterLive/NpcWorker.cfg

主要配置选项包括:

  • 已启用 启用或禁用NPC工作模块。
  • 复活键 生成NPC所使用的钥匙。
  • 消失键 - 用于让NPC消失的按键。
  • 指令菜单键 用于打开NPC指令菜单的按键。
  • 帮助键 用于“帮助他”交互的按键。
  • 对话键 按【键】与NPC对话。
  • 分配键位 - 用于将NPC分配至床或吊床的按键。
  • 调试转储注视键 - 调试按键,用于转存玩家当前注视对象的组件信息。
  • 调试日志 启用额外的诊断日志。

配置中还可存储运行时数值,例如已分配的床位位置以及该NPC是否已被帮助过。

为确保最佳效果,修改配置文件后请重启游戏。



安装

安装 BepInEx 绿地狱
2. 安装 更优生活中心.
3. 将此压缩包解压至《Green Hell》游戏目录。

文件应保存至以下位置:


绿色地狱/
``` └── BepInEx/ ```
    └── 插件文件夹/
        好的,请提供您需要翻译的文本内容。我会根据您的要求,将其翻译为符合游戏语境的中文。
            └── BetterLive.Module.NpcWorker.dll

4. 开始游戏。
5. 检查 BepInEx 控制台或日志文件,确认模块已正确加载。



需求

  • 绿色地狱
  • BepInEx
  • 好生活中心


重要提示: 这是一个 BetterLive 模块,需配合 BetterLive 中心/核心程序使用。



当前版本


0.0.27



兼容性

此模块用于添加并控制本地NPC助手。 
与其他修改同一玩家模型、NPC动画、AI移动、物品拾取、物品展示架、砍伐、互动提示、床、吊床或世界流式加载系统的模组,无法保证兼容性。

该模块仅作为 本地辅助NPC多人联机行为可能需要额外测试,请勿默认其完全同步。



当前状态

该模块为实验性质,仍在开发中。

已知可能需要进一步测试的区域:

  • 在茂密丛林区域的NPC导航。
  • 复杂地形附近的聚集行为。
  • 在建筑或堵塞路径附近的伐木行为。
  • 与物品架及存储对象交互。
  • 存档/读档后床铺或吊床分配。
  • 根据可用游戏预制体执行的动画回退行为。

请报告以下问题:

  • BetterLive Hub 版本
  • NPC工人模块版本
  • 已安装 BetterLive 模组
  • BepInEx 日志文件
  • 你的NpcWorker.cfg设置
  • 存档类型:单人游戏或合作游戏
  • 重现问题的步骤



制作人员

创建者 wujekbobixon.

感谢《绿色地狱》模组社区及BepInEx / Harmony生态系统的支持。

使用 Xmod 解锁 绿色地狱 的全部潜力 — 今天就探索这些顶级 MOD!