RaidWave(突袭波)

RaidWave(突袭波)

厌倦了在两个基地袭击之间等待数小时?RaidWave将冷却时间缩短至5/15分钟,让你只需一个快捷键就能立即触发袭击,并且(配合PalSchema + TowerBossRaid)将7个高塔首领加入你的常规袭击轮换中。

游戏玩法

突袭波次

激进的突袭频率、按需触发以及塔楼首领整合

💬 加入Discord: discord.gg/vYTzkp6kvC — 帮助、漏洞报告和测试版 🐤

问题

普通版《幻兽帕鲁》中,袭击基地的事件每30到120分钟触发一次,相当于抛硬币决定。如果你真想让袭击具有威胁性——或者只是想测试防御工事——那就得一直等啊等啊等。

RaidWave 的作用

  • 将冷却时间默认缩短至5/15分钟(可配置:疯狂模式下为1/3,休闲模式下为20/60)
  • 可调整的概率、生成距离、最低玩家等级
  • 使用一个热键立刻触发一次袭击
  • 使用另一个快捷键触发塔楼BOSS突袭(随机或指定)
  • 自动在两个触发器之间清空InvaderManager事件队列,使得连续测试能够正常进行
  • 4种内置预设:休闲 / 默认 / 硬核 / 疯狂
  • 11 个默认快捷键,完全可重新绑定
  • 控制台命令 ("raids trigger", "raids preset hardcore", "raids boss zoe", ...)
  • 背景重新应用循环,以防其他模组覆盖你的设置

默认快捷键

Num+        触发突袭 + 切换至测试模式(1/2分钟)
F7          返回普通模式
F5          立即触发一场突袭
F6          强制进行塔Boss突袭(随机选择)
F11         打印当前状态
F2/F3/F4    休闲 / 默认 / 硬核预设
Delete      重置为原始30/120
Backspace   手动刷新事件队列
F12         转储UObjects(调试)

所有快捷键都可以在 Scripts/config.lua 中进行配置。

控制台命令

在启用UE4SS控制台后(GuiConsoleVisible=1):

raids help              显示所有子命令
raids trigger           现在生成一个袭击
raids boss              随机塔楼首领副本
raids boss zoe          强制 Zoe 与 灰熊弹
raids boss lily         强制莉莉与莉琳
raids boss axel         强制 阿克塞尔 & 奥瑟克
raids boss marcus       强制马库斯与法莱里斯
raids boss victor       强制维克多 & 暗影喙
raids boss saya         强制 莎雅 & 赛琳
raids boss bjorn        强制出现 Bjorn & Bastigor
raids cooldown 3 8      将冷却时间设置为几分钟
raids preset hardcore   应用预设
raids clear             刷新事件队列
raids status            打印当前状态

需求

  • 幻兽帕鲁 0.4.11 (Steam)
  • UE4SS - Okaetsu 分支(推荐)。官方版 UE4SS 3.0.1 也能支持基本功能,但下方的可选“塔楼 Boss”功能需要 Okaetsu 分支版本。

可选依赖(用于塔楼Boss突袭)

F6 和自然塔的 Boss 外观均需要:

如果没有这些条件,F6 将回退为普通突袭(并伴有控制台警告)。

安装

使用 Vortex 模组管理器:

  1. 将 RaidWave-2.0-Vortex.zip 拖放到 Vortex 中
  2. 当被询问时,选择 “按原样安装”不要选择“Lua模组”——该模板已过时且会产生损坏的布局。
  3. 点击部署
  4. 验证Pal/Binaries/Win64/ue4ss/Mods/mods.txt是否包含以下行:RaidWave : 1
  5. 启动游戏

手动安装:

将压缩包解压到 Palworld 安装文件夹的根目录。然后在 mods.txt 中添加 RaidWave : 1

配置

所有设置均在 Scripts/config.lua 中。你可以更改冷却时间、概率、距离、等级需求、快捷键绑定(表格驱动,可自由重新绑定)、塔楼boss倍率(1.0为禁用,默认5.0)、倒计时刻度以及重新应用间隔。编辑、保存并重启游戏即可。

验证其是否正常工作

在UE4SS-settings.ini中将GuiConsoleVisible设置为1。当你加载存档时,会在UE4SS控制台中看到:

[RaidWave] 为游戏0.4.11版本加载的RaidWave v2.0
[RaidWave] 控制台命令 'raids' 已注册
[RaidWave] 已注册快捷键 (11):
ADD -> 触发测试
F7 -> 恢复_normal
...
[RaidWave] 准备就绪 - 冷却时间 5/15 分钟,概率 1,等级 2+

兼容性

  • 兼容: PalSchema、TowerBossRaid、ConsoleEnablerMod、CheatManagerEnablerMod、MaxStackCount、PalPod、AutoHatch、BPModLoaderMod、MercyToggle 以及大多数其他模组。
  • 不兼容: 任何其他写入相同PalGameSetting字段(InvadeProbability、InvadeCollTime_*等)的模组。最后加载的模组会覆盖之前的模组。

工作原理(技术细节)

RaidWave 在每次玩家会话启动时(加上周期性循环),通过 UE4SS 钩子修改引擎 PalGameSetting 对象上的字段。它级联调用 StartInvaderMarchRandomStartInvaderMarchAllRequestIncidentInvaderEnemy_BP 来触发热键。对于塔楼 Boss,它修改 DT_PalInvader 表行中的 Weight 字段(由 TowerBossRaid 添加)。该模组分为 7 个小型专注模块(主模块、配置、设置、触发器、热键、命令、塔楼数据)——便于分支或扩展。

制作人员名单

许可证

麻省理工学院。