自动吸收灵魂 (REFramework Lua)

自动吸收灵魂 (REFramework Lua)

使用正常的鬼笼手动画自动收集灵魂。包含可选的仅战斗后和排除Boss战设置,以及保存的偏好设置。仅限动画版本。需要REFramework。

杂项

自动吸收。与手动吸收相同的护手动画。

无需自己按住吸收键,使用游戏正常的吸收动作来收集灵魂。此动画变体保留了可见的灵魂牵引效果和鬼之护手动画。

功能

  • 当有灵魂处于激活状态时,自动请求吸收。
  • 保留游戏正常的动画和吸收规则。
  • 可在 REFramework 菜单中启用或禁用。
  • 在会话之间保存你的设置。
  • 可选“仅在战斗结束后吸收”(1.1.0):等待游戏自身的战斗状态清除后再牵引灵魂,因此战斗中途不会发生任何事,包括 Boss 战。
  • 可选“Boss 战中永不吸收”(1.1.0):普通战斗照常吸收,Boss 战留给你手动处理。
  • 纯 Lua 源码。不包含可执行文件、DLL 或 C# 插件。

需求 PC 版《鬼武者:剑之道》以及兼容的 REFramework nightly 版本。基于 Steam 版本 24769601 开发。其他版本未经验证。不需要 REFramework C# API。

安装

  1. 安装 REFramework:将其 dinput8.dll 放在 OnimushaWotS.exe 旁边。
  2. 将 ZIP 解压到游戏文件夹。脚本应位于 reframework\autorun\auto_absorb_souls_animated.lua。
  3. 启动游戏。按 Insert,打开 ScriptRunner,然后选择 AutoAbsorbSouls Animated。

使用 默认启用。战斗结束后和 Boss 战的限制是可选的,且默认均为关闭。使用 Enabled 复选框来切换自动吸收。设置保存在 reframework\data\auto_absorb_souls_animated.json 中。菜单还会显示活跃的灵魂数量以及本次会话已吸收的数量。

重要:动画与战斗 此功能触发的是正常吸收,而不是立即计入灵魂。只要还有灵魂存在,你的角色就会自动进入吸收动作,包括在战斗中。预期会受到与手动吸收相同的限制和易伤风险。若你更希望手动控制,请禁用此脚本。

兼容性 仅供单人使用。请勿与 Instant 变体或其他自动吸收灵魂模组同时运行。游戏更新可能需要更新脚本。成就和存档兼容性尚未经过独立验证。

卸载 关闭游戏并删除 reframework\autorun\auto_absorb_souls_animated.lua。可选:删除 reframework\data\auto_absorb_souls_animated.json 以重置设置。

故障排除 如果菜单缺失,请检查 REFramework 是否正在加载,以及 Lua 文件是否位于 reframework\autorun 中。在 re2_framework_log.txt 中查找 [AutoAbsorbSoulsAnimated] loaded。

致谢与许可 REFramework 由 praydog 及贡献者开发。 保留所有权利。仅供个人使用。修改、再分发和复用需获得书面许可。

更新日志 1.1.1 - 减少了逐帧检查中的重复查找。吸收行为不变。 1.1.0 - 添加了可选的仅战斗结束后吸收和 Boss 战不吸收设置,两者默认关闭。 1.0.0 - Animated 变体的首次公开发布。