战旅技能施放 - 自动武器切换与无槽位重整

战旅技能施放 - 自动武器切换与无槽位重整

按下一个已学会的技能,即可切换到其所需的队列武器并施放。将已学会的Maister技能添加到Warfarer菜单,并在F8或LB+R3上提供可选的免槽位Rearmament。适用于六槽位游戏设置。

[size=5][b]Warfarer Skill Cast - 自动切换武器与无槽位切换武装[/b][/size]



一个面向《龙之信条 2》的 REFramework Lua 模组,专注于为玩家龙选者实现以技能优先的武器切换。

[size=4][b]支持的配置[/b][/size]

- 需要 REFramework:https://www.nexusmods.com/dragonsdogma2/mods/8
- 已在包含 DLC 技能的六技能槽安装环境中测试。四槽/基础游戏兼容性尚未验证;被动式切换武装(Rearmament)的实现预期六个可见技能项。
- 面向玩家龙选者。无需按武器单独配置配装。

[size=4][b]功能[/b][/size]

- 按下已装备、已学习的技能。若其武器位于龙选者武器队列中,则选择该武器,并交由游戏原生流程处理该技能。
- 短暂的原生输入缓冲(最长 0.75 秒)有助于所选技能在武器准备和瞄准清理后仍能生效。正常的动作限制仍然适用。
- 已学习的名师技能(Maister skills)可出现在原生龙选者技能装备菜单中。这不会解锁未学习的技能。
- 可选独立切换武装:F8 循环队列中的武器;手柄快捷键为 LB/L1 + R3。这些操作不需要可见技能槽。
- 在可见技能栏中替换切换武装后,仍可同时装备多把武器。
- 切换当前武器时刷新 EX 技能和装备能力。

[size=4][b]安装[/b][/size]

1. 为你的游戏版本安装可正常工作的 REFramework 构建版本。
2. 关闭游戏,将此压缩包解压到包含 DD2.exe 的游戏文件夹。压缩包在 reframework/autorun 下包含两个 Lua 文件。
3. 禁用其他自动替换龙选者配装或管理相同武器切换输入的其他脚本。
4. 启动游戏,加载存档并选择龙选者。
5. 将你想使用的武器加入原生龙选者装备队列。仅放在背包中未装备的武器是不够的。
6. 使用原生技能菜单装备已学习的技能,或使用 REFramework > Script Generated UI > Warfarer Skill Cast。

[size=4][b]操作与设置[/b][/size]

- F8:切换到队列中的下一把武器。可在模组 UI 中更改按键。
- LB/L1 + R3:切换到队列中的下一把武器;按住 LB/L1,然后按下右摇杆。可在模组 UI 中禁用。
- 独立切换武装:默认启用。你可以通过原生技能菜单替换原有的切换武装槽位,或在模组 UI 中按下 Free Rearmament skill slot。全新安装不会自动清空可见技能槽。
- 当 REFramework 菜单或支持的游戏装备菜单打开时,独立快捷键会被阻止。
- 使用其配置的菜单键(默认 Insert)打开 REFramework。参见 Configuration > Menu Key 重新绑定。
- 配置和有界诊断报告会本地写入 reframework/data/WarfarerSkillCast*.json。此压缩包不包含开发者的任何配置或报告。

[size=4][b]存档行为与卸载[/b][/size]

技能分配和武器队列可能被游戏保存。更改配置前请备份存档。

独立切换武装使用六个可见槽位之外的一个额外被动技能数组项。卸载前,以龙选者身份加载存档,在模组 UI 中禁用独立切换武装,并等待至少一秒。这会移除模组的隐藏项,同时保留当前六个可见技能。然后关闭游戏并删除:

- reframework/autorun/WarfarerSkillCast.lua
- reframework/autorun/WarfarerSkillCast/engine.lua

要恢复原版武器循环,请在原生技能菜单中重新装备切换武装。停止模组不会自动恢复之前释放的槽位。在进行支持的技能编辑前,模组会在 reframework/data/WarfarerSkillCast-before-*.json 下保存本地技能 ID 备份。

[size=4][b]已知限制[/b][/size]

- LT/L2 瞄准 + Y+B / 三角+圆圈可能被原生输入映射解析为其中一个组成按键技能。版本 0.24.0 不添加自定义手柄组合键仲裁。并非所有手柄布局或按住/轻按组合都已验证。
- 并非所有技能、动作或装备词条都已测试。远程蓄力/瞄准行为可能取决于技能和当前动作。
- 武器切换遵循游戏当前的更换装备限制。正在进行的动作可能延迟或拒绝请求。
- 会为技能的职业选择队列中第一个匹配的武器。同一职业有多把武器时没有选择器。
- 使用此模组时请禁用 True Warfarer 或其他自动配装/切换脚本;重叠行为尚未验证兼容性。
- 此包不包含 SorcererQuickspell,也不更改名师法术快速吟唱规则。
- 实验性的 0.25 手柄组合键功能已撤回,且不包含在内。

[size=4][b]验证[/b][/size]

一名玩家报告了弓/魔弓成功切换、返命箭蓄力与释放、原生已学名师技能装备(包括新学会的圣魔弓技能)、无可见切换武装时装备多把武器、F8/LB+R3 循环、首次施放 EX 刷新以及切换后命中回血。这些是来自单一安装环境的报告,不保证适用于每个游戏构建或配置。

离线 Lua 回归检查覆盖输入缓冲、瞄准交接、玩家/职业范围、原生菜单处理、独立键盘/手柄循环、武器效果刷新顺序、被动项清理以及保留当前技能编辑。模拟检查与实机游戏测试是分开的。

[size=4][b]致谢与 AI 披露[/b][/size]

REFramework 由 praydog 及其贡献者提供,是单独需要的下载项。Lua 实现和本文档由 OpenAI Codex 生成并迭代调试,需求与游戏内测试由上传者提供。不包含任何 REFramework 二进制文件或第三方模组文件。


---

[size=5][b]龙选者:按技能自动换武器 0.24.0[/b][/size]

按已装备技能时,自动切到武器列表中对应职业的武器,再交给游戏处理技能。支持原生菜单选择已学大师技,以及不占可见技能槽的独立换武器。

[size=4][b]依赖与安装[/b][/size]

需要 REFramework:https://www.nexusmods.com/dragonsdogma2/mods/8
仅在包含 DLC 技能的六技能槽环境中测试;四槽/无 DLC 环境尚未验证,常驻切换武装逻辑按六个可见技能项实现。

关闭游戏,把压缩包中的 reframework 文件夹合并到 DD2.exe 所在目录。文件只有两个 Lua 脚本,不包含个人配置、日志、调试工具或其他 MOD。关闭其他自动改写龙选者技能栏或控制同一换武器输入的脚本。

读档选择龙选者,先通过原生装备菜单把需要的武器加入龙选者武器列表;只放在背包里不够。使用原生技能菜单或 REF > Script Generated UI > Warfarer Skill Cast 配置已学技能。

[size=4][b]操作[/b][/size]

- 按技能:在武器队列里选择对应职业武器,使用最多 0.75 秒的原生技能输入缓冲,仍遵循游戏的动作和换装条件。
- F8:循环到下一把武器,可在 MOD 菜单改键。
- LB/L1 + R3:按住左肩键,再按右摇杆,循环换武器;可关闭此快捷键。
- Standalone Rearmament 默认开启。可在原生菜单把可见槽中的切换武装换成其他技能,或点击 Free Rearmament skill slot 清空它。全新安装不自动清空技能槽。
- REF 菜单或支持的游戏装备菜单打开时,独立快捷键不响应。
- REF 默认用 Insert 打开;可在 Configuration > Menu Key 改键。

[size=4][b]存档与停用[/b][/size]

技能和武器配置可能写进游戏存档,调整前请备份存档。脚本的技能编辑操作也会在本地 reframework/data/WarfarerSkillCast-before-*.json 备份技能编号。

独立模式使用六个可见槽之外的常驻技能项。卸载前,读档选择龙选者,在 MOD 菜单关闭 Standalone Rearmament,等待至少一秒移除这项常驻技能,当前六个可见技能保持原样。关闭游戏后删除 reframework/autorun/WarfarerSkillCast.lua 和 reframework/autorun/WarfarerSkillCast/engine.lua。如要恢复原生换武器,自行重新装备切换武装。

[size=4][b]已知限制[/b][/size]

- LT/L2 瞄准时直接按 Y+B/△+○,游戏可能识别成其中一个单键技能。0.24.0 不额外改写手柄组合键。
- 技能蓄力、瞄准衔接和其他词条未全部逐项测试;正在攻击、收招或游戏禁止换装时可能等待或拒绝切换。
- 同职业有多把武器时选队列中第一把匹配武器,没有同职业武器选择菜单。
- 仅建议与不接管同一技能栏/换武器流程的 MOD 合用。
- 不包含独立的巫师快速吟唱 MOD。已撤回的 0.25 组合键改动也不包含在内。
已收到单一安装环境下的玩家成功反馈,包括弓/魔弓自动切换、返命魔弓蓄力释放、原生菜单装备已学大师技、无可见切换武装时装备多武器、F8/LB+R3、切换后首次 EX 技能与命中回血。另有离线回归检查;不把模拟检查等同于全部游戏内验证。
代码和说明使用 OpenAI Codex 生成并迭代调试,需求与游戏测试由发布者提供。REFramework 由 praydog 及其贡献者提供,须单独下载安装。