
森林色调的同伴NPC
招募、指挥、装备并升级伙伴,它们将在《Hytale》中为你战斗,对抗敌人和敌对玩家团队,还能为你耕作、采矿、搜刮和搬运物品。
查看大图这是一个 Hytale 的伙伴模组,让你可以招募 NPC 伙伴,并通过灵活的职责和姿态来控制他们。
伙伴可以与你并肩作战,耕种指定的农田区域,挖掘隧道或特定资源,拾取物品,携带自己的物品栏,并将物资存入已链接的箱子中。
他们还能通过战斗、挖矿和耕种来升级,获得装备奖励,并且可以直接通过伙伴界面进行装备和管理。
我已经创建了一个 Discord 服务器,我会在那里发布我的个人服务器链接,用于测试模组的测试版本、报告问题、提出建议等。如果你愿意,欢迎加入。服务器当然会限制名额,并且主要用于测试目的(伙伴存档可能会被定期清除)。 https://discord.gg/gzGpS5fqg - 新链接 7/14/26
v0.4.0 更新已发布! - 信标/错误修复更新 注意:此版本适用于 Hytale 0.5.4,在其他版本中可能会有问题。
- 多个错误修复
- 新的生成系统
- 新物品:伙伴信标
- 在界面中新增了每个伙伴的“自动装备装备奖励”开关
- 在界面中增加了键盘支持,以适配手柄
- 伙伴现在会格挡
- 重做了“最大防御”姿态,现在它会在约 1/3 的时间里尝试格挡,并且自我保护能力远超“战斗”姿态。
- 修复了通过传送门时的问题
新演示即将推出! - 注意,在预发布版本中游玩时会存在一些问题,这些问题将在下次更新中解决。


v0.3.0 更新已发布! - 团队更新

变化包括:
- 在下列区域和时间中,默认的野生伙伴生成率已大幅降低至 1-3%(同时仍保留所有 12 种类型!)。已采取措施防止在某个区域刷取伙伴。
- 新增了一个
Wild Spawn Settings json文件,如果需要,可以添加额外的补充生成,并设置生成的其他设置。Json 示例:{ "enabled": true, "radiusBlocks": 120, "maxWildCompanionsPerPlayer": 12, "despawnExtraWildCompanions": false, "supplementalPluginSpawnsEnabled": true, "minSpawnDistanceFromPlayerBlocks": 25, "maxSpawnDistanceFromPlayerBlocks": 120, "minWildCompanionSpacingBlocks": 20, "_note": "默认情况下,可招募的野生伙伴使用世界生成表。仅当你想要额外的插件驱动的可招募伙伴生成时,才将 supplementalPluginSpawnsEnabled 设置为 true。" } - 新增了团队系统。现在玩家可以选择一个团队(红色、蓝色、绿色或金色),并与其他团队战斗。团队设置可通过
team_settings.json文件访问,该文件允许设置切换团队的冷却时间(-1 = 禁止切换,0 = 随时切换,任何正数代表切换前需要等待的秒数)。还有一个设置可以移除伙伴名称标签上的团队颜色。 - 额外内容:橙色团队 - 橙色团队是一个 NPC 团队,会分批攻击随机玩家。可以通过
orange_team_settings.json文件开启并进行配置。注意:从 5 级开始,橙色团队中有 1/3 的成员会是远程攻击者。 - 更改了“Mine For”功能,使其更贴近 GlymeraWorker 模组(仅指挖矿功能,而非箱子设置或设置要挖掘的内容)。注意:常规的“Mine”功能用于挖掘直线隧道/正方形区域。另请注意:设置为“Free”姿态的矿工会挖掘路径上的任何东西,请小心使用。
- 多个错误修复和功能改进,包括但不限于:修复了导致工作中的伙伴被拉向玩家的错误;修复了重新加载时伙伴重复出现的问系题;新增了一个
autonomous_worker.json设置,允许在超出范围时暂停工作的伙伴,并在回到范围内后继续工作(可按需设置,防止消失问题)。注意:根据其设置方式,这可能导致伙伴在离开范围时变为 [已储存] 状态,这取决于你的需求,并且根据加载区域内工作的伙伴/实体数量,反应可能不同(对于希望用大量伙伴获得更好性能的用户来说,这是必要的);修复了用户发现的与伙伴更新相关的崩溃错误;重新加载时自动重启工作者;新增了mining_settings.json,允许矿工在挖掘到设定的方块数量时进行存放;新增了战斗设置,允许用户设置远程攻击的有效距离(最大距离可能受游戏引擎限制);改进了界面中远程武器预览的稳定性;改进了一些垂直距离情况下的跟随恢复,并减少了重复的拴绳传送。 重要说明:- 默认情况下,可招募的野生伙伴使用世界生成表
supplementalPluginSpawnsEnabled是可选的,仅添加额外的插件驱动的可招募伙伴生成- 如果你想要默认为仅使用世界生成的模式,请将
supplementalPluginSpawnsEnabled设置为false
我将很快(如果我能完成的话,可能就在今天)为 0.3.0 版本添加一个新的演示视频。它将涵盖所有旧的和新的功能,并解释所有 JSON 设置。
0.3.0 版本说明 - 我仍然需要大量玩家的测试,以确保没有更多错误 (特别是新的团队功能)。请在此处或 Discord 上报告遇到的任何错误。在报告之前,请确保你不是因为以某种方式设置 JSON 配置文件而导致的问题。
如果你好奇,生成位置和时间如下:
- 区域 1:
- Env_Zone1_Azure
- Env_Zone1_Autumn
- Env_Zone1_Mountains
- 区域 2:
- Env_Zone2_Plateaus
- Env_Zone2_Oasis
- 区域 3:
- Env_Zone3_Forests
- Env_Zone3_Shores
- Env_Zone3_Tundra
- 区域 4:
- Env_Zone4_Jungles
- Env_Zone4_Villages_Forests
- Env_Zone4_Volcanoes
当前时间窗口:
- 10-12
- Env_Zone1_Azure
- Env_Zone2_Plateaus
- Env_Zone3_Shores
- Env_Zone4_Jungles
- 12-14
- Env_Zone1_Autumn
- Env_Zone2_Plateaus
- Env_Zone3_Forests
- Env_Zone4_Villages_Forests
- 14-16
- Env_Zone1_Mountains
- Env_Zone2_Oasis
- Env_Zone3_Tundra
- Env_Zone4_Volcanoes
对应的消失时间窗口是相反的:
- 10-12 -> 12-10
- 12-14 -> 14-12
- 14-16 -> 16-14
请注意,受管伙伴的生命值为 200,而野生伙伴的生命值则在 140-170 之间。
v0.2.0 更新已发布!
变化包括:
- 现在伙伴有 4 种不同的肤色
- 现在有更多服装选项和组合。现在有 数千种潜在的伙伴组合(肤色、服装、发型)
- 新增了自动复活选项。(注意:你必须运行一次模组来创建 json 文件,或者更新现有的 revive-config 文件)。
示例用法:
{ "reviveCostAmount": 50, "reviveCostItem": "Ingredient_Life_Essence", "autoReviveCooldownSeconds": 10 }注意: 当冷却时间设置为 0 时,自动复活将关闭。另请注意,除非未指定物品(或消耗数量),否则使用自动复活时会消耗该物品。 - 改进了“Mine For”功能(矿工在搜索更宽区域或找不到方块时,不会再原地空跑)
- 改进了挖矿(矿工在移动到新巷道时,位置调整更好了)
- 伙伴的默认武器已从铁制改为石制(或棍棒)
- 略微调整了伙伴的生成率以平衡游戏 
基础功能包括:
- 可在世界中招募的伙伴 NPC(使用 F 键招募。伙伴出现在 区域 1 - 漂泊平原、苗圃森林、沼泽、秋日森林、蔚蓝森林和岩石地形/沼泽)
- 召唤和解散已拥有的伙伴
- 职责系统:
- 战士
- 农夫
- 矿工 注意: 可以随时更改伙伴的职责,每个职责的进度会单独保存
- 姿态系统:
- 跟随
- 停留
- 自由
- 巡逻
- 伙伴战斗协助
- 当敌人攻击你或伙伴时,伙伴会进行防御反击
- 支持近战和远程武器
- 伙伴装备系统:
- 武器
- 护甲
- 副手物品
- 伙伴无线电 可制作物品(在工作台 > 精细加工标签页下),可用于远程控制伙伴
- 伙伴物品栏管理
- 玩家与伙伴之间的物品转移 - 支持点击槽位移动
- 战利品拾取支持
- 具有可分配农田区域的耕种系统(使用 TL - 左上角 和 BR - 右下角 按钮来设置农田区域) 注意:界面按钮会根据伙伴的职责而变化
- 挖矿系统:
- 定向挖掘
- Mine For 特定资源挖掘
- 链接箱子存储和存放行为(在耕种循环中自动存放;挖矿时物品栏满了会存放;或按指令存放)
- 战斗、挖矿和耕种进度系统
- 升级奖励 装备和物品(升级装备会自动装备)
- 支持在游戏外通过外部配置更改升级奖励(位于 AppData\Roaming\Hytale\UserData\Saves\你的存档名称\mods\ForestHue_CompanionNPCs\progression-config)注意:错误的资源名称将会导致崩溃
- 支持在游戏外通过外部配置更改复活消耗(位于 AppData\Roaming\Hytale\UserData\Saves\你的存档名称\mods\ForestHue_CompanionNPCs\revive-config)注意:错误的资源名称将会导致崩溃
示例:
{ "reviveCostAmount": 100, "reviveCostItem": "Ingredient_Life_Essence" }
注意:你需要运行一次模组,JSON 配置文件才会被创建出来。
- 伙伴界面,用于查看状态、装备、物品栏、指令,并支持实时更新
- 外观持久化和受管伙伴恢复
- 支持复活倒下的伙伴
 注意:界面指令按钮会根据伙伴的职责而变化    
注意:某些功能在创造模式下无效。
服务器使用 - 到目前为止,我还没有发现多人服务器上使用该模组出现任何问题,但这方面的测试非常有限,我需要关于在服务器上使用该模组时出现问题的反馈。已在 Apex Hosting 服务器上测试过。
耕种注意:目前支持的作物有:小麦、生菜、胡萝卜、玉米、花椰菜、芜菁、茄子、南瓜、番茄、辣椒、水稻、棉花、洋葱和土豆。如果用户有需求,未来更新中可能会添加其他作物。
(测试用)指令 - 将自己设为 OP,然后可以使用:
- 快速打开界面指令:/fhc (注意,有一个功能较少的“后备界面”,可能在出现问题时显示,但你很可能永远不会看到它,除非你使用指令显式调用它)
名册
- /companion create [名称] 创建一个新伙伴。
- /companion list 显示你的完整名册。
- /companion select <名称|编号> 选择后续指令的目标伙伴。
- /companion rename <新名称> 重命名选中的伙伴。
召唤 / 解散
- /companion summon [名称|all] 召唤一个伙伴或所有伙伴。
- /companion dismiss [名称|all] 解散一个伙伴或所有伙伴。
职责
- /companion fighter [名称] 将职责设置为战士。
- /companion farmer [名称] 将职责设置为农夫。
- /companion miner [名称] 将职责设置为矿工。
指令别名:
- fight, defend -> fighter
- farm -> farmer
- mine -> miner
姿态
- /companion follow [名称] 伙伴跟随你。
- /companion stay [名称] 伙伴停留在原地。
- /companion patrol [名称] 伙伴在其锚点区域周围巡逻。
- /companion free [名称] 伙伴自由行动,无移动限制。
物品栏 / 装备
- /companion givehand [名称] 将你手中持有的物品交给伙伴。
- /companion takehand [名称] 从伙伴处拿走一个物品。
- /companion giveall [名称] 将所有可能的物品交给伙伴。
- /companion takeall [名称] 拿走伙伴的所有物品。
- /companion equip [名称] 将你持有的护甲或武器装备到伙伴身上。
存储
- /companion chestlink 链接你正在看的箱子。
- /companion chestunlink 取消链接你正在看的箱子。
- /companion deposit 强制激活的伙伴存放物品。
外观
- /companion appearance 设置一个特定的外观模型。
- /companion appearancerandom 清除外观覆盖。
- /companion rerollappearance [名称] 重新随机生成伙伴的外观。
状态 / 界面
- /companion status [名称] 显示伙伴状态。
- /companion debug [名称] 显示调试信息。
- /companion progression [名称] 显示进度详情。
- /companion menu 打开文本菜单。
- /companion uimenu 打开图形化界面。
指令别名:
- levels -> progression
- menuui -> uimenu
恢复
- /companion fallen 列出倒下的伙伴。
- /companion revive <名称|编号> 复活一个倒下的伙伴。
实用
- /companion roles 显示职责信息。
- /companion rolesall 显示所有与职责相关的信息。
- /companion models 列出可用的外观模型。
- /companion farmtest 与耕种相关的测试指令。
- /companion help 显示帮助。
0.3.0 版本新增指令:
- /companion team <red|blue|green|gold|clear>
- 设置或清除你的玩家团队
- /companion clearteam
- 直接清除你当前的团队
- /companion orangestatus
- 显示橙色团队 NPC 队伍波次/调度器状态
- /companion orangereset
- 将橙色团队 NPC 队伍进度重置回波次 1
- /companion testspawn <none|red|blue|green|gold|orange> [fighter|farmer|miner|ranged] [slot 1-4]
- 生成一个合成队伍测试伙伴
- /companion testclear
- 清除你的合成队伍测试伙伴
注意:这是我对一个伙伴模组的构想。我从其他伙伴模组中汲取了大量灵感。我鼓励大家去看看它们。**特别感谢**这些创作者带来的灵感和精彩的模组!
- Cubia's Companions
- RPG Companions
- AmigoNPC
- My Friends
- Alec's Animal Husbandry!
未来增强功能包括:
计划于 0.4.0 版本:
- 伙伴信标物品,可吸引伙伴,带有可配置的消耗
- 新的伙伴类型(英雄?骷髅?传奇?谁知道呢?)
- 剩余已知错误修复
- 建议???
计划于 0.5.0 版本:
- SoulSwitch 魂核转移物品/功能,可与任何伙伴交换控制权
- 更多作物支持
- 耕种循环中的施肥支持
- 跨模组支持,让伙伴对模组中的 NPC 产生敌意
- 错误修复
其他计划增强功能:
- 更多伙伴变体,含肤色变化 - 已在 0.2.0 版本添加
- 用于玩家间或玩家群体间“伙伴对战”的可选团队 - 已在 0.3.0 版本添加
- 尽可能尝试使用和整合 Combat Action Evaluator
- 剩余错误修复(请报告发现的任何错误) - 每个版本都会更新
- 伙伴游泳 - 受游戏引擎限制
- 伙伴在挖矿、耕种等时的适当动画
- P vs C 伤害开关
- 更智能的路径寻找(挖矿、耕种) - 已在 0.2.0 版本添加
- 更好的 Mine For 功能 - 已在 0.3.0 版本更新
- 界面中选中的伙伴图像(装备栏右侧)
- 尽可能减少 Java 驱动的行为,更多地依赖资源/角色驱动的框架
欢迎提出建议! 我在测试时没有得到太多反馈,因此非常感谢任何建议,所有建议都会被考虑。你觉得应该添加哪些功能?请随时提出任何建议。
正在加载版本记录…




正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。