动态被动8

动态被动8

DynamicPassives8 将 Palworld 的被动技能系统从正常的 4 个被动槽位扩展为每个帕鲁最多 8 个被动槽位。它支持在生成、繁殖、孵化、帕鲁界面、掉落的帕鲁以及帕鲁手术台中扩展被动技能。

🧬✨ DynamicPassives8 ✨🧬

DynamicPassives8 将幻兽帕鲁的被动系统从正常的 4 个被动槽位扩展到每只帕鲁最多 8 个被动槽位。🐾⚡

它支持在生成、繁殖、孵化、帕鲁 UI、掉落的帕鲁以及帕鲁手术台中的扩展被动。🥚🐣📦🏥


⭐🧠 工作原理

🎲 幻兽帕鲁仍会首先生成正常的 0–4 个被动。

DynamicPassives8 仅在帕鲁首次达到 4 个被动时尝试添加第 5–8 个被动。🔓

幻兽帕鲁正常随机结果:
0️⃣ → 1️⃣ → 2️⃣ → 3️⃣ → 4️⃣

如果帕鲁达到 4 个:
4️⃣ → 5️⃣ → 6️⃣ → 7️⃣ → 8️⃣

🛡️ 默认情况下,DynamicPassives8 不会提高幻兽帕鲁生成 4 被动帕鲁的正常概率。

🐾 这意味着除非你自己修改生成设置,否则 5–8 被动的帕鲁仍然很稀有。


🎲⚖️ “权重”是什么意思?

⚖️ 权重 = 相对概率。
❌ 它不是百分比。

💡 示例:

权重 10 = 概率是权重 5 的两倍。
权重 100 = 概率是权重 50 的两倍。

设置中有 3 种不同类型的权重:


🐾🎲 生成权重

控制帕鲁自然生成时拥有以下被动数量的概率:

0️⃣ / 1️⃣ / 2️⃣ / 3️⃣ / 4️⃣ 个被动

⚠️ 重要:

只有达到 4️⃣ 个被动的帕鲁才能继续获得 5️⃣–8️⃣。

📈 因此,提高“4 被动 - 生成权重”也会让 5–8 被动的帕鲁更常见。


🎯🎲 最终权重

在帕鲁达到 4️⃣ 个被动后,这些权重决定它最终拥有:

4️⃣ / 5️⃣ / 6️⃣ / 7️⃣ / 8️⃣ 个被动

权重越高 = 越有可能。⬆️


🧬🎰 选择权重

控制 DynamicPassives8 填充额外槽位 5️⃣–8️⃣ 时,某个符合条件的被动被选中的概率。

⬆️ 权重越高 = 越有可能被选中。


✨🚀 功能

🧬 每只帕鲁最多 8 个被动技能
🐾 自然生成扩展被动
🥚 完整繁殖支持
🐣 完整孵化支持
🧩 自定义/模组被动支持
🚫 重复被动保护

📋 帕鲁详情中显示 8 个被动
📦 帕鲁终端中显示 8 个被动
👷 据点工作帕鲁信息中显示 8 个被动
🎯 捕获结果中显示 8 个被动
🐣 孵化结果中显示 8 个被动
📍 掉落帕鲁信息卡上显示 8 个被动
🏥 完整支持 8 槽位手术台

⚙️ 可配置的被动生成
🎛️ 可选 Mod Options Framework 支持
🔌 面向其他模组开发者的兼容 API


🏥🩺 手术台支持

DynamicPassives8 将帕鲁手术台扩展到全部 8 个被动槽位。

1️⃣ 槽位 1 — 幻兽帕鲁原生槽位
2️⃣ 槽位 2 — 幻兽帕鲁原生槽位
3️⃣ 槽位 3 — 幻兽帕鲁原生槽位
4️⃣ 槽位 4 — 幻兽帕鲁原生槽位
5️⃣ 槽位 5 — DynamicPassives8 扩展槽位
6️⃣ 槽位 6 — DynamicPassives8 扩展槽位
7️⃣ 槽位 7 — DynamicPassives8 扩展槽位
8️⃣ 槽位 8 — DynamicPassives8 扩展槽位

✅ 槽位 5–8 完全可选择和可编辑。

➕ 空扩展槽位也可用,这意味着少于 8 个被动的帕鲁可以将新被动植入缺失的槽位。

💰 付费追加支持流程:

4️⃣ → 5️⃣ → 6️⃣ → 7️⃣ → 8️⃣

🔧 DynamicPassives8 不会替换幻兽帕鲁的手术后端。

🧠 该模组扩展 UI,并让幻兽帕鲁自身的被动变更系统执行实际手术操作。

✅ 这使扩展被动变更与幻兽帕鲁的正常手术流程保持兼容。


🥚🧬 繁殖支持

支持拥有扩展被动的亲代和子代。👨‍👩‍👧

🧬 被动可从双亲继承
💾 已继承的被动会被保留
🚫 防止重复被动
🎲 剩余扩展槽位可从可用被动池中填充
8️⃣ 子代最多可拥有 8 个总被动

🛡️ 幻兽帕鲁正常的前四个被动槽位仍属于原生繁殖流程的一部分。


🧩✨ 自定义 / 模组被动

DynamicPassives8 会动态发现可分配的被动技能,而不是仅依赖硬编码的原版列表。🔍

兼容的自定义被动可以:

🎲 在扩展槽位中生成
🥚 通过繁殖继承
🖥️ 在 8 槽位 UI 中显示
🏥 与手术台一起使用
5️⃣–8️⃣ 存储在扩展槽位中

⚠️ 为获得最佳兼容性,自定义被动模组应将其被动正确注册到幻兽帕鲁的被动系统中。


⚙️🎛️ MOD OPTIONS FRAMEWORK

Mod Options Framework 是可选的。✅

如果已安装,DynamicPassives8 会拥有自己的游戏内设置页面,你可以配置:

🎲 最终 4–8 被动数量权重
🐾 自然 0–4 生成权重
🧬 被动选择行为
⭐ 稀有/特殊被动选项
🔍 可分配被动过滤
🐛 调试日志

📘 设置菜单现在包含不同权重类型的说明。

✅ DynamicPassives8 在没有 Mod Options Framework 的情况下也能正常运行,并将使用其内置默认值。


📦🛠️ 要求

🔧 必需:
🛠️ UE4SS Experimental for Palworld

⚙️ 可选:
🎛️ Mod Options Framework


📥🟢 安装

🟢 Steam 创意工坊

1️⃣ 订阅 UE4SS Experimental for Palworld。
2️⃣ 订阅 DynamicPassives8。
3️⃣ 启动幻兽帕鲁。🎮
4️⃣ UE4SS 将自动加载包含的 Lua 脚本和 UI 文件。✅

🟢手动
1️⃣安装 UE4SS(安装 UE4SS 后运行游戏一次)
2️⃣将 DynamicPassives8 文件夹复制到 Palworld\Mods\NativeMods\UE4SS\Mods\
3️⃣最终路径应如下所示:Palworld\Mods\NativeMods\UE4SS\Mods\DynamicPassives8\Scripts\main.lua

⚠️🗑️ 之前的手动安装

如果你之前手动安装过 DynamicPassives8,请在使用创意工坊版本之前移除旧的手动版本。

移除:

🗑️ 旧的 DynamicPassives8 UE4SS 模组文件夹
🗑️ 旧的手动安装的 DynamicPassives8_UI_P.pak

🚫 不要同时运行旧的手动副本和创意工坊副本。


🔄💾 现有帕鲁

✅ 支持拥有扩展被动的现有帕鲁。

💾 DynamicPassives8 会跟踪扩展被动数据,因此槽位 5–8 可以在支持的菜单中正确显示。

⏳ 为获得最佳效果,进入世界后请等待模组加载完成,再打开帕鲁管理菜单。


⚠️🧩 兼容性

✅ 仅添加新被动技能的模组通常应兼容。

⚠️ 完全替换相同帕鲁详情、帕鲁终端、工作帕鲁信息、掉落帕鲁信息或手术台 UI 的模组,可能会与 DynamicPassives8 的 UI 更改冲突。

🧩 只要其被动技能正确注册到幻兽帕鲁的被动系统中,就支持自定义被动模组。


🔌👨‍💻 开发者 API

DynamicPassives8 包含面向其他模组开发者的 Compatibility API v1。

兼容的模组可以:

🔎 检测是否安装了 DynamicPassives8
8️⃣ 检测支持的最大被动数量
📋 获取有序的扩展被动数据
🔄 更新兼容的扩展被动数据
🛡️ 优雅回退到原版 4 被动行为

📁 开发者文档包含在:

DeveloperSDK

🧩 适用于被动分析器、整理器、帕鲁管理工具以及其他需要访问扩展被动数据的模组。


🆕🔥 版本 1.0.1

🏥 改进对空槽位 5–8 的手术支持
➕ 支持从 4 → 5 → 6 → 7 → 8 付费追加
🔄 改进手术 UI 刷新和选择处理
📍 掉落帕鲁卡片现在可以原生显示全部 8 个被动
⚙️ 更清晰的 Mod Options 描述
⚖️ 添加对生成、最终和选择权重的说明


💬🐛 反馈与错误报告

如果你遇到问题,请包括:

🎮 你当时在做什么
8️⃣ 该帕鲁拥有多少被动
🧩 是否安装了自定义被动模组
📄 如有可能,提供相关 UE4SS 日志行

🔍 这会让问题更容易复现和修复。