配置伙伴技能冷却时间

配置伙伴技能冷却时间

Config Partner Pal Skill Cooldown 是一个可配置的 UE4SS Lua 模组,用于《幻兽帕鲁》,允许你设置所拥有的帕鲁的主动技能冷却时间,并为骑乘和自动战斗分别设置不同的参数值。野生帕鲁、敌方帕鲁以及其他玩家的帕鲁不受影响。

配置伙伴帕鲁技能冷却 是一个可配置的 UE4SS Lua 模组,适用于《幻兽帕鲁》,让你可以设置你拥有的帕鲁的主动技能冷却时间,并为骑乘自动战斗提供独立数值。野生的帕鲁、敌对的帕鲁以及其他玩家的帕鲁永远不会受到影响。

骑乘你的帕鲁,几乎无需等待即可释放技能,同时为独立战斗的帕鲁保留合理的冷却时间。这两个数值都在一个小配置文件中设置。


[大小=5][b][颜色=#4dd0e1]安装位置[/颜色][/b][/大小]

技能冷却在《幻兽帕鲁》中不会复制——服务器和每个客户端独立追踪它们。因此:

  • [颜色=#ef5350]Linux 原生服务器:不支持。[/颜色] UE4SS 依赖 Windows DLL 注入。请使用 Windows 专用服务器,或在 Wine/Proton 下使用兼容的 UE4SS 配置运行 Windows 服务器程序。
  • [颜色=#66bb6a]单人游戏 / 玩家主机的合作模式:[/颜色] 仅在主机电脑上安装。
  • [颜色=#ffb74d]专用服务器:[/颜色] 在服务器(涵盖自动战斗路径)希望减少骑乘冷却时间的每个客户端(骑乘技能冷却由骑手客户端检查)上都进行安装。

[大小=5][b][颜色=#4dd0e1]主要特点[/颜色][/b][/大小]

  • 骑乘自动战斗设置独立的冷却时间数值
  • 设置任意秒数,或设为 0 以瞬发
  • 仅影响你拥有的帕鲁——排除野生、敌对和其他玩家的帕鲁
  • 涵盖所有已装备技能(左键、E、C 等)
  • 适用于现有的帕鲁和现有的世界
  • 不编辑存档文件——仅修改运行时数值
  • 可选的验证日志记录

[大小=5][b][颜色=#4dd0e1]工作原理[/颜色][/b][/大小]

每个主动技能的冷却由其 CoolDownTimeMax 值控制。模组仅在你的帕鲁技能上设置该值。

骑乘时使用的技能位于帕鲁骑乘标记组件下的一个槽位中,因此它们在结构上可以与普通战斗技能区分开来——无需猜测骑乘状态。骑乘技能会获得 MountedCooldownSeconds 数值;战斗技能会获得 AutoBattleCooldownSeconds 数值。

自动战斗 AI 检查原生代码中的冷却时间,无法挂钩,因此一个轻量级计时器会大约每秒重新应用一次该数值。没有完整的存档编辑,也没有永久性的属性重写。


[大小=5][b][颜色=#4dd0e1]要求[/颜色][/b][/大小]


[大小=5][b][颜色=#4dd0e1]安装[/颜色][/b][/大小]

手动安装

  1. 安装上面链接的适用于《幻兽帕鲁》的 UE4SS 实验性构建版本。
  2. 下载并解压模组压缩包。
  3. ConfigPartnerPalSkillCooldown 文件夹复制到:
Palworld/Pal/Binaries/Win64/ue4ss/Mods/

安装后的文件应如下所示:

Palworld/Pal/Binaries/Win64/ue4ss/Mods/ConfigPartnerPalSkillCooldown/enabled.txt
Palworld/Pal/Binaries/Win64/ue4ss/Mods/ConfigPartnerPalSkillCooldown/Scripts/main.lua
Palworld/Pal/Binaries/Win64/ue4ss/Mods/ConfigPartnerPalSkillCooldown/Scripts/config.lua
Palworld/Pal/Binaries/Win64/ue4ss/Mods/ConfigPartnerPalSkillCooldown/Scripts/common.lua

common.lua 已包含在内且是必需的。不需要额外的库模组。

附带的 enabled.txt 会在当前的 UE4SS 布局下启用模组。如果你的 UE4SS 安装使用 mods.txt,请添加如下内容:

ConfigPartnerPalSkillCooldown : 1

安装后完全重启游戏或服务器。


[大小=5][b][颜色=#4dd0e1]配置[/颜色][/b][/大小]

打开 ConfigPartnerPalSkillCooldown/Scripts/config.lua

return {
    MountedCooldownSeconds = 0,
    AutoBattleCooldownSeconds = 10.0,
    Debug = false,
}
  • MountedCooldownSeconds:当你骑乘帕鲁时,其技能的冷却时间(秒)。0 = 瞬发 / 无冷却。
  • AutoBattleCooldownSeconds:帕鲁独立战斗(未骑乘)时其技能的冷却时间(秒)。
  • Debug:将诊断信息打印到 UE4SS.log。正常游玩时保持为 false

[颜色=#ffb74d]重要提示——AutoBattleCooldownSeconds:[/颜色] 将此值设为 0 会使所有技能始终就绪,因此自动战斗 AI 会持续选择其单一最高优先级的技能,并仅重复使用该技能。请保留一个小的非零数值(默认值为 10),以便帕鲁轮流使用其技能,而不是重复使用一个。

更改配置后,完全重启游戏或服务器。


[大小=5][b][颜色=#4dd0e1]验证模组是否生效[/颜色][/b][/大小]

Debug = true,重启,召唤一只帕鲁并骑乘它。UE4SS.log 中会出现类似如下的信息:

[ConfigPartnerPalSkillCooldown] Riding skill detected: ...BP_PalRideMarker...
[ConfigPartnerPalSkillCooldown] Mounted cooldown: CoolDownTimeMax 8.0->0.0 (0.0s)
[ConfigPartnerPalSkillCooldown] AI cooldown: CoolDownTimeMax 8.0->10.0 (10.0s)

验证完成后,再次将 Debug = false


[大小=5][b][颜色=#4dd0e1]兼容性[/颜色][/b][/大小]

专为当前 Steam 版本的《幻兽帕鲁》以及发布时兼容《幻兽帕鲁》的 UE4SS 实验性构建版本设计。未来的游戏更新可能会更改技能冷却功能,并需要模组更新。

模组仅更改运行时数值,不会永久性地修改帕鲁存档数据。


[大小=5][b][颜色=#4dd0e1]卸载[/颜色][/b][/大小]

移除 ConfigPartnerPalSkillCooldown 文件夹及其在 mods.txt 中的条目,或者将该条目改为:

ConfigPartnerPalSkillCooldown : 0

卸载后,完全重启游戏或服务器。


[大小=5][b][颜色=#4dd0e1]💜 支持我的工作[/颜色][/b][/大小]

如果你喜欢我的模组并希望支持未来的开发,你可以在这里支持我:

https://ko-fi.com/burdock12