
抓钩 - 绝对自由
你变成了蜘蛛侠。
查看大图功能
- 射程 ×10
- 钩索飞行速度 ×4
- 缆绳回收速度 ×4
- 拉拽速度 ×3
- 冷却时间 1 秒
适用于所有抓钩枪。这些是对各等级自身原版数值的倍率加成,而非固定值,因此更好的枪依然是更好的枪——尽管在十倍射程下你可能很难察觉到差别。
这个模组源自对 Grappling Hook! 的测试,那个模组移除了冷却时间并保持其他一切不变。调高其余数值本意只是测试。但对于一个生活质量类模组来说,这些改动太过头了,然而又好玩到舍不得扔,于是它便独立发布了出来。
这里完全没有考虑平衡性。
游玩后的发现
射程变得离谱,因此一旦射失,就需要很长时间才能将缆绳完全收回,之后枪才能再次使用。这个等待过程现在成了游戏的一部分。
这是剩下的唯一实质性限制,而这个限制并非我刻意为之,它是从数值中自然衍生出来的。
安装
在 *Palworld\Mods\NativeMods\UE4SS\Mods* 中创建一个 GrapplingHookAbsoluteFreedom 文件夹,并按如下方式摆放文件:
GrapplingHookAbsoluteFreedom\enabled.txt
GrapplingHookAbsoluteFreedom\Scripts\main.lua
enabled.txt 是让 UE4SS 加载模组的标识文件,所以不能省略。其内容无关紧要。
之后重启游戏。模组只在启动时被读取。
需要 Oak 制作的 UE4SS Experimental (Palworld)。
设置
无,也没有配置文件。
如果你想要自己的数值,在 Scripts\main.lua 顶部有四个命名常量:
local RANGE_RATE = 10.0
local SPEED_RATE = 4.0
local PULL_RATE = 3.0
local COOLDOWN_SECONDS = 1.0
修改它们然后重启。直接编辑代码是可以的;但给每个人发一个配置文件去填写则不行。
钩索飞行和缆绳回收有意共享 SPEED_RATE,无法拆分。缆绳回收与射出在同一 tick 进行,因此如果回收速度快于射出速度,钩子会在完全飞出之前就被拉回来。至于我是怎么知道的,就别问了。
备注
这个模组只修改内存中的五个数值,仅此而已。不涉及存档数据,也不改动游戏文件。它通过类别而非名称列表来查找抓钩枪,因此未来更新新增的等级也会自动支持,无需更新本模组。
已在单人模式下测试。多人模式下大概、可能、估计无法使用。
如果不起作用
首先重启游戏——模组只在启动时加载,所以在游戏运行时安装对当前会话无效。
如果仍然无效,请搜索 UE4SS.log 中以 [GrapplingHookAbsoluteFreedom] 开头的行。如果缺少“Mod loaded successfully!”,说明文件夹结构或文件名有误。每次首次绘制某等级的枪时,模组会写一行日志,列出其更改的所有值及原值。
“Could not read CableMaxLength. Wrong game version?” 很可能意味着游戏更新导致模组写入的目标名称发生了变化。你这边无需处理。
另一个模组
仅移除冷却时间,其他一概不动,完全在原版范围内。
除非这是你的第五周目,否则请选择那一个。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。