
基础半径
一个补充PST(PalworldSaveTools)和PSP(PalworldSavePal)中调整半径功能的模组。它会自动更新客户端以匹配基地的半径。客户端只需安装此模组,即可看到基地周围的视觉圆圈。需要Okaetsu的实验版UE4SS。
查看大图Base Radius
一个轻量级 Lua 模组,为 PalworldSaveTools (https://github.com/deafdudecomputers/PalworldSaveTools/releases) 和 PalworldSavePal (https://github.com/oMaN-Rod/palworld-save-pal/releases) 的 Adjust Radius(调整半径)功能提供补充。它会自动重新调整你客户端上的可视基地圆圈,使其与存档中每个基地的实际半径匹配。
描述
PST 和 PSP 允许你修改存档文件中基地的游戏半径——但你在游戏中看到的圆圈只是一个视觉环,游戏会以固定尺寸渲染它。在存档中调整基地半径后,屏幕上的圆圈仍然保持原版大小,这使得更改难以察觉,也容易失去跟踪。
Base Radius 解决了这个问题。它从实时游戏数据中读取每个基地营地的实际 AreaRange,并调整圆圈以匹配。登录游戏、放置帕鲁终端、加入服务器——圆圈会自动且持续地更新为真实半径。
最重要的是,只有客户端需要安装这个模组。服务器所有者和其他玩家无需安装任何东西;任何运行 Base Radius 的玩家都会在自己的屏幕上看到正确的圆圈。
安装
- 下载并安装 Okaetsu 的实验版 UE4SS (https://github.com/Okaetsu/RE-UE4SS/releases/tag/experimental-palworld)(必需)。
- 启动一次《幻兽帕鲁》,以便创建 UE4SS 文件夹,然后关闭游戏。
- 导航至
Palworld/Pal/Binaries/Win64/ue4ss/Mods/。 - 将
BaseRadius文件夹(包含enabled.txt和Scripts/main.lua)复制到 Mods 文件夹中。 - 打开
BaseRadius/enabled.txt,确保其中包含一行BaseRadius。 - 启动游戏。你应该会在 UE4SS 控制台/日志中看到
[Starting Mod: BaseRadius]。
主要功能
- 自动将每个基地的视觉圆圈缩放为存档中设置的半径(通过 PST/PSP)。
- 逐个基地精确——它读取每个基地营地自己的 AreaRange,而不是一个全局值。
- 持续重新应用:游戏在加载和加入服务器时会重置圆圈为默认大小,模组每 2 秒重新应用正确的缩放,直到生效。
- 仅客户端——无需服务器端安装,无需额外文件,无玩家端要求。
- 通过带有
pcall保护的NotifyOnNewObject进行安全挂钩;缺失对象导致的崩溃被隔离,循环会继续运行。 main.lua顶部的可选RadiusMultiplier设置(默认 1.0),如果你希望圆圈画得比真实半径更大或更小。
要求
- Okaetsu 的实验版 UE4SS (https://github.com/Okaetsu/RE-UE4SS/releases/tag/experimental-palworld) —— 此模组依赖 UE4SS Lua 模组 API(
NotifyOnNewObject、LoopAsync、ExecuteWithDelay)。它无法在普通版 UE4SS 上运行。 - 可选但推荐:PalworldSaveTools (https://github.com/deafdudecomputers/PalworldSaveTools/releases) 或 PalworldSavePal (https://github.com/oMaN-Rod/palworld-save-pal/releases),用于实际修改存档中基地的半径。没有它们,此模组纯粹是外观性的,只会将圆圈保持为原版大小。
- 与已安装的 UE4SS 构建版本兼容的《幻兽帕鲁》游戏版本。
致谢
- Okaetsu —— 感谢实验版 UE4SS 分支以及让 Lua 模组开发继续蓬勃发展。
- Pylar / deafdudecomputers —— 感谢 PalworldSaveTools 以及此模组所依赖的 Adjust Radius 功能。
- PalworldSavePal —— 感谢其 PSP 半径调整功能,本模组对其进行了补充。
- 感谢《幻兽帕鲁》模组社区提供的文档和测试。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。