
OmniMove(全方位移动)
在任何动作中都可以自由移动。
查看大图Mod 概述
这个模组让你能够在动作中移动,你可以选择使用左摇杆/键盘来控制移动速度和方向,或者固定速度和方向。使得以下操作成为可能:
- 加快行走/奔跑速度
- 在某些动作中调整猎人位置
- 在某些动作中增大/减小猎人移动幅度
- 减少部分枪击的后坐力距离
- 以及更多:发挥创意吧!
如何使用
配置界面
在脚本生成的UI下修改Mod配置 - 全向移动:
在全局配置中:
- 您可以启用/禁用整个模组,调整左摇杆的阈值,并设置全局动作配置。当全局动作配置启用时,未在预设中管理的所有动作都将使用全局动作设置。
当前动作:你可以查看当前动作和子动作信息,为此你需要添加一个已管理的动作。
在预设中:你可以管理预设,每个预设可以单独开启或关闭。
- 每个预设将在"Presets"下生成一个独立的树,其中:
- 开启 - 开关预设
- 添加动作配置 - 允许你在预设中添加一个受管动作
- 保存的动作 - 预设中受管动作的列表,你可以更改已保存动作的配置
- 清除预设 - 删除预设中的所有已保存动作
- 保存预设 - 使用文本框中给定的名称保存预设,你可以通过输入不同的名称创建新预设。重要提示:预设不会自动保存,你必须点击保存按钮进行保存。
- 删除预设 - 删除该预设
管理预设
要添加并配置一个动作,请执行以下步骤:
- 在添加动作配置时,填写"动作库ID"、"动作ID"、"是否子动作"(观察当前动作标签页获取信息),并为该动作命名以便于管理。然后点击"添加"。(可选)若要更改已保存动作的名称,输入相同的"动作库ID"、"动作ID"、"是否子动作"并使用不同名称后点击添加,即可更新已保存动作的名称。
- 在已保存动作列表中,找到刚添加的动作,然后调整配置(见下文)。
管理已保存动作
你可以拥有多个时间片段来应用不同的移动设置,为此,请使用"添加片段"和"删除片段"按钮。
- 已启用:是否在此动作中激活模组
- 速度:此动作中的玩家最大移动速度
- 开始/结束帧:模组仅在指定的开始/结束帧时间窗口内生效
- 方向类型:
- Omni: 方向与左摇杆/WASD对齐。
- Aligned: 方向与猎人移动方向对齐。
- Camera: 方向与摄像机坐标系对齐,忽略俯仰角度。
- Camera3D_Omni: 方向与摄像机的XZ平面对齐,通过左摇杆/WASD确定方向。
- Camera3D_Aligned: 方向与摄像机坐标系对齐,考虑俯仰角度。
- Hunter: 方向与猎人坐标系对齐。
- 方向向量:仅在方向类型为Camera、Camera3D_Aligned或Hunter时有效,用于在对应帧中设置方向。
- 速度类型:
- LStick: 速度随着Lstick幅度的增大而线性增加。
- LStick Trigger: 速度保持为0,直到达到Lstick触发阈值,之后达到最大速度。
- Fixed: 速度固定为最大值。
- Block Original Move XZ: 禁用原版游戏中的水平移动。
- Block Original Move Y: 禁用原版游戏中的垂直移动。
示例预设并分享你的预设
预设列表:
- IG_focus_strike: 增强操虫棍空中与地面集中攻击的移动能力。
- IG_move_slash: 提升操虫棍移动斩的移动性能。
- HBG_recoil: 移除重弩散弹后坐力中的偏移量。
我会在可选文件中包含一些预设示例,欢迎制作预设并与大家分享。
预设文件保存在 reframework\data\OmniMovePresets 目录下。
我将来会加入更多预设,如果你想贡献内容,请告诉我。
对话应用程序编程接口
参考 操虫棍 猎虫斩
概述
这个 Mod 允许你在动作过程中进行移动,你可以使用左摇杆/键盘控制移动速度和方向,或是设定固定的速度和方向。通过它可以实现:
- 加快行走/奔跑速度
- 在部分动作中调整猎人的位置
- 扩大/缩小某些动作中的移动范围
- 减少部分枪械射击时的后坐距离
- 以及更多可能:发挥你的创意吧!
使用方法
配置界面
在 Script Generated UI -> OmniMove 下调整 Mod 配置:
在 Global configs 中:
- 你可以启用/关闭整个 Mod,调整 Lstick 的触发阈值,并设定全局动作配置。当启用全局动作配置时,所有未在预设中管理的动作都会使用全局设置。
在 Current Motion 中:你可以查看当前的动作与子动作信息,这些信息在添加动作时会用到。
在 Presets 中:你可以管理预设,每个预设都可以单独开启或关闭。
- 每个预设会生成一个独立的树状结构,其中包括:
- Enabled:切换预设的启用状态
- Add Motion Config:添加一个需要管理的动作
- Saved Motions:显示预设中已添加的动作列表,可以对它们进行配置
- Clear Preset:清空该预设中的所有动作
- Save Preset:使用文本框中的名字保存当前预设。重要提示:预设不会自动保存,必须点击保存按钮才能保存
- Delete Preset:删除该预设
管理预设
要添加并配置一个动作,请按照以下步骤操作:
- 在 Add Motion Config 中填写 "Motion Bank ID"、"Motion ID"、"Is Sub Motion"(可在 Current Motion 标签页中查看信息),并为该动作命名以方便管理。然后点击 "Add"。(可选)如果你想修改一个已保存动作的名称,使用相同的 "Motion Bank ID"、"Motion ID" 和 "Is Sub Motion",然后输入新的名称再点击 "Add",即可更新该动作的名称。
- 在 Saved Motions 中找到刚添加的动作,然后调整相关配置(见下文)。
管理已保存动作
可以添加多个时间区块应用不同的移动设置,使用 "Add Segment" 和 "Remove Segment" 添加或删除时间块。
- Enabled: 是否在该动作中启用 Mod
- Speed: 在该动作中玩家的最大移动速度
- Start/End Frame: Mod 仅在指定的起始/结束帧区间内生效
- Direction Type:
- Omni: 移动方向根据 左摇杆/WASD 控制。
- Aligned: 方向与猎人的动作方向一致。
- Camera: 方向定义于相机坐标系内,不考虑俯仰
- Camera3D_Omni: 方向与相机的XZ平面平行,由左摇杆/WASD确定方向
- Camera3D_Aligned: 方向定义于相机坐标系内,考虑俯仰
- Hunter: 方向定义于猎人坐标系内
- Direction Vector: 只有 Direction Type 为 Camera、Camera3D_Aligned 和 Hunter 时有用,设置对应坐标系下的移动方向。
- Speed Type:
- LStick: 速度随推左摇杆的距离线性变化。
- LStick Trigger: 速度在左摇杆达到触发阈值前为 0,超过后为最大速度。
- Fixed: 始终保持最大速度。
- Block Original Move XZ: 阻止原版游戏产生的水平位移
- Block Original Move Y: 阻止原版游戏产生的垂直位移
示例预设与分享
预设列表:
- IG_focus_strike: 增加虫棍弱点攻击的移动距离
- IG_move_slash: 增加虫棍移动攻击的移动距离
- HBG_recoil: 去除重弩散弹后坐力的后退
我会在可选文件中包含一些示例预设,欢迎大家制作并分享自己的预设。
预设文件保存在 reframework\data\OmniMovePresets 下。
我之后会加入更多预设,如果你想贡献预设,欢迎联系我。
API
参考 Insect Glaive Kinsect Slash
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。