使用莓果进行即时繁殖(可与远古孵化器配合使用)

使用莓果进行即时繁殖(可与远古孵化器配合使用)

服务端 UE4SS Lua 模组。远古孵化场和繁殖场改用廉价浆果代替蛋糕,可配置/即时繁殖时间。玩家使用原版客户端加入。

描述

厌倦了为了维持远古孵化器的运转而不断烤蛋糕吗?本模组将繁殖燃料从蛋糕替换为红色浆果,并将繁殖间隔从10秒降低至1秒——完全在服务器端实现。你的玩家无需任何客户端修改即可连接;更新后的燃料槽过滤器会自动同步到客户端,让孵化器界面能像原本就该这样一样接受浆果。

其工作原理是每15秒修改一次服务器上的活跃繁殖对象:消耗品列表(会被检测和消耗的物品)和容器槽过滤器(UI允许插入的物品)都会被切换为你配置的物品,繁殖间隔也会通过回读验证进行设置。如果未来的《幻兽帕鲁》补丁重命名了内部字段,模组会静默失效而不会导致服务器崩溃——设计上具备安全失效机制。

本模组不会做的:它不会改变蛋的孵化时间(这已经是游戏自带设置——在PalWorldSettings.ini中设置PalEggDefaultHatchingTime=0.000000可实现即时孵化),也不会完全移除燃料需求。消耗系统需要存在真实物品;替换物品是更稳定的方法,而浆果足够便宜,几乎可以忽略不计。

安装说明

  1. 如果你的服务器尚未安装UE4SS,请先安装。许多主机提供一键安装选项(例如 BisectHosting:控制面板 > 设置 > 启动项 > 启用实验性UE4SS)。自行搭建服务器者:请参阅“要求”部分下的UE4SS链接。
  2. 停止服务器。将AncientHatcheryFree文件夹上传到你的UE4SS模组文件夹:
    • Linux服务器:Pal/Binaries/Linux/ue4ss/Mods/
    • Windows服务器:Pal/Binaries/Win64/ue4ss/Mods/ 使用已包含UE4SS内置模组的那个Mods文件夹。SFTP比面板文件管理器更可靠,后者有时会损坏上传文件。最终结构应为:.../Mods/AncientHatcheryFree/Scripts/main.lua
  3. 打开同一Mods文件夹中的mods.txt文件,并添加一行:AncientHatcheryFree : 1
  4. 启动服务器。在ue4ss/UE4SS.log中验证——查找显示'Cake' -> 'Berries'替换和“Verified set BreedRequiredRealTime”的[AncientHatcheryFree]行。
  5. 在游戏中:从孵化器的燃料槽中取出任何蛋糕,放入浆果,分配一对繁殖帕鲁。完成。

配置:打开Scripts/main.lua——设置位于文件顶部。

  • BreedItemId(默认为"Berries";可使用"Baked_Berries",或使用"Cake"恢复原样)
  • BreedTimeSeconds(默认为1.0;原版远古孵化器为10.0)
  • PatchRegularBreedFarm(默认为true;设为false可使经典繁殖农场保持原样) 更改在服务器重启后生效。

主要特点

  • 浆果替代蛋糕——远古孵化器接收并消耗浆果。物品槽过滤器也已更新,UI可直接接受它们。
  • 快速繁殖——繁殖间隔默认设为1秒,可配置为任意值。
  • 包含繁殖农场——经典繁殖农场也会应用同样的改动(可开关)。
  • 100%服务器端——无需玩家安装客户端,也无需担心版本匹配问题。
  • 可配置燃料物品——配置中可使用任何物品的静态ID。
  • 安全失效机制——每次修改都会通过回读进行验证;导致字段名称破坏的游戏更新将导致无操作,绝不会崩溃。

要求

  • 帕鲁专用服务器,游戏版本 1.0.x
  • 服务器上已安装UE4SS——https://github.com/UE4SS-RE/RE-UE4SS(作为外部需求添加;本模组不捆绑该软件)
  • 无需客户端要求——玩家可使用原版客户端加入
  • 可选但建议:在PalWorldSettings.ini中设置PalEggDefaultHatchingTime=0.000000以实现即时蛋孵化,以匹配快速繁殖