
没有负面捕获特性
Better Capture Traits是一个可配置的UE4SS Lua模组,用于《幻兽帕鲁》,能在成功捕获帕鲁时自动移除或升级不需要的被动特性。
查看大图更好捕获特质 是一款可配置的 UE4SS Lua 模组,用于《幻兽帕鲁》。当成功捕获帕鲁时,该模组会自动移除或升级其不需要的被动特质。
该模组直接从当前游戏的被动技能数据中读取特质等级。它不依赖于硬编码的翻译特质名称列表,因此适用于所有游戏语言。
主要功能
- 成功捕获后立即处理被动特质
- 模式 1 会移除负面特质,并让这些槽位保持为空
- 模式 2 会替换所有低于可配置最低等级的特质
- 模式 3 会强制将多达四个选定的特质赋予每一个新捕获的帕鲁
- 模式 2 的替换仅使用游戏标记为可正常分配给帕鲁的特质
- 可选的"最低特质数量":在所有模式下,用随机正面特质填充空槽位
- 防止在同一个帕鲁上出现重复的替换特质
- 无需编辑存档文件即可工作
- 可选的调试日志记录
配置
打开 NoNegativeCaptureTraits/Scripts/config.lua:
return {
-- 1 = 移除负面特质,并保留空槽位。
-- 2 = 将低于 MinRank 的每个特质替换为一个随机特质,其等级至少为 MinRank。
-- 3 = 强制使用 SpecificTraits 中列出的特质。
Mode = 1,
-- 用于模式 2 替换和 MinTraitCount 填充。
-- 最小值:1。
MinRank = 1,
-- 仅用于模式 3。行 ID 必须用引号括起来的字符串。
SpecificTraits = {
"PAL_ALLAttack_up3",
"Legend",
"MoveSpeed_up_3",
"Rare",
},
-- "default" = 将特质数量交给游戏自身的逻辑处理。
-- 1..4 = 处理完成后填充缺失的特质槽位。适用于所有模式。
MinTraitCount = "default",
-- 启动时将所有被动技能行写入 Scripts/trait_dump.txt。
DumpTraits = false,
-- 将捕获和特质变更详情打印到 UE4SS 日志。
Debug = false,
}
模式 1:移除负面特质
任何游戏数据等级低于零的被动特质在捕获后都会被移除。正面特质保持不变,移除的槽位保持为空。
模式 2:强制执行最低等级
每个低于 MinRank 的现有特质都会被替换为一个随机的、正常可获得且等级不低于 MinRank 的特质。
例如:
Mode = 2,
MinRank = 3,
使用此配置,低于 3 级的特质将被替换为 3 级或更高级别的特质。现有的 3 级及以上特质和空特质槽位将保持不变。
模式 3:强制指定特质
模式 3 会移除不属于期望结果的特质,并将 SpecificTraits 中列出的行 ID 强制赋予每一个新捕获的帕鲁。条目按优先级顺序处理,并使用前四个有效且唯一的行 ID。如果指定的特质少于四个,则剩余槽位将由帕鲁现有的非负面特质填充(如果有的话)。
请使用被动技能的行 ID,而不是游戏内翻译后的名称。每个行 ID 都必须用引号括起来:
Mode = 3,
SpecificTraits = {
"PAL_ALLAttack_up3", -- 鬼神
"Legend", -- 传说
"MoveSpeed_up_3", -- 神速
"Rare", -- 稀有
},
如果省略了引号,Lua 会将行 ID 当作变量处理。未定义的变量会变成 nil,因此该特质将不会被添加。
MinTraitCount:保证最低特质数量
MinTraitCount 适用于所有模式。默认值 "default" 将特质数量交给游戏自身的逻辑处理。将其设置为 1 到 4 之间的数字,可以给每个捕获的帕鲁补充特质:在选定模式处理完成后,任何缺失的特质槽位都会被随机填充为等级不低于 MinRank 且通常可正常分配的特质,且不会重复。
MinTraitCount = 4,
使用此配置,每个捕获的帕鲁最终将拥有 4 个特质。超过 4 的值将被视为 4。
DumpTraits:查找行 ID
设置 DumpTraits = true 并启动游戏。无需捕获帕鲁。当被动技能数据可用时,模组会创建:
NoNegativeCaptureTraits/Scripts/trait_dump.txt
该文件列出了每一个被动技能的行 ID、其等级以及是否可正常分配。将此文件中的所需行 ID 复制到 SpecificTraits 中。当 DumpTraits 保持启用时,该文件将在下一次游戏运行时被覆盖一次。找到所需的 ID 后,将该选项设置回 false。
重要提示:
DumpTraits 会导出《幻兽帕鲁》被动技能数据表中的每一个行。它不是一个经过筛选的有效面向玩家特质的列表。该转储可能包含正常特质、角色专属特质、特殊用途特质、内部条目、测试特质、废案特质、不完整特质和未使用的数据。
行出现在 trait_dump.txt 中仅确认该行 ID 存在于游戏的数据表中。它并不保证该行具有有效的效果、有本地化的游戏内名称,或者它旨在用于正常游戏流程。
Assignable yes:该行的AddPal标志已启用,标记为有资格进行正常的随机分配。Assignable no:该行的AddPal标志已禁用。它未被标记用于正常的随机分配,尽管它可能有单独的专有用途分配标志。- 如果游戏显示的是行 ID 本身而非翻译后的特质名称,则该行可能没有正常的面向玩家的本地化文本,不建议常规使用。
Assignable 字段仅报告游戏的 AddPal 标志。它并未考虑所有特殊分配途径,也不是一个有效性测试。由于转储包含原始游戏数据,使用任何测试、废案、内部、不完整或其他未知行,风险自负。
更改配置后,请完全重启游戏。
安装
- 安装 《幻兽帕鲁》的 UE4SS。
- 下载并解压模组压缩包。
- 将
NoNegativeCaptureTraits文件夹复制到:
安装后的文件结构应如下所示:Palworld/Pal/Binaries/Win64/ue4ss/Mods/
包含的Palworld/Pal/Binaries/Win64/ue4ss/Mods/NoNegativeCaptureTraits/enabled.txt Palworld/Pal/Binaries/Win64/ue4ss/Mods/NoNegativeCaptureTraits/Scripts/main.lua Palworld/Pal/Binaries/Win64/ue4ss/Mods/NoNegativeCaptureTraits/Scripts/config.luaenabled.txt文件用于在当前 UE4SS 布局中启用模组。如果你的 UE4SS 安装使用的是mods.txt,请添加以下行:
安装完成后,请完全重启《幻兽帕鲁》。NoNegativeCaptureTraits : 1
要求
- 《幻兽帕鲁》(Steam)
- 《幻兽帕鲁》的 UE4SS
范围
- 仅在捕获成功时应用
- 适用于普通帕鲁和Boss/Alpha帕鲁
- 不会修改捕获前已经拥有的帕鲁
- 不影响配种、蛋、商人、笼子或野生帕鲁生成
- 使用默认的
MinTraitCount = "default"时,模式 1 和 2 不会填充空的被动特质槽位;模式 3 可能会用配置的特质填充它们。设置数字型的MinTraitCount会在所有模式下填充空槽位 - 不直接编辑存档文件
多人游戏
权威主机或服务器必须安装该模组。仅将其安装在连接的客户端上无法可靠地持久化被动特质更改。
调试
特质转储及其内部/测试/废案特质警告在本文档的 DumpTraits:查找行 ID 部分有说明。转储内容会写入一个单独的文件,而不是 UE4SS 日志。
在 config.lua 中设置 Debug = true,以在 UE4SS 日志中记录捕获事件和单个特质更改。调试输出默认禁用。禁用调试时,错误仍会被记录。
兼容性
专为发布时的《幻兽帕鲁》Steam 当前版本和 UE4SS 设计。未来的游戏更新可能会更改捕获或被动技能系统,并需要模组更新。
卸载
从 UE4SS 的 Mods 目录中移除 NoNegativeCaptureTraits 文件夹,如果之前在 mods.txt 中添加了条目,也一并移除。已经过该模组处理的帕鲁将保留其保存的特质。
显示 1-12 条,共 12 条
以上为资源接口提供的文件记录。安装时请在客户端确认文件、游戏版本及依赖。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。