切换移动模式

创作者: GetOffMyLawn
已更新:2023-03-20 02:59:22
166KB

关于此 MOD

ToggleMovementMod(ToMoMo)能缓解“英灵神殿小指”酸痛。切换冲刺加自动奔跑。引入自动潜行。自动奔跑/潜行跟随视角方向。耐力保护。自动奔跑直接切换至自动潜行,反之亦然。冲刺时切换武器!

Valheim - 移动切换模组 (ToMoMo)

与深北更新兼容!

你有没有玩《英灵神殿》玩到把自己弄伤过?反正我是有过。当《迷雾之地》发布时,我在那片全新又难走的地形上蹦蹦跳跳玩了好几个小时,狂按着我的 Shift 我经历过一种只能称之为“瓦尔海姆小指”的状况。基本上,我得了重复性劳损,不得不休息一段时间。那时我才意识到我需要做这个模组!

功能

  • 冲刺(奔跑)功能为切换模式
    • 可以被覆盖为使用指定按键(默认为T)来切换冲刺的开启/关闭
  • 自动潜行现已可用
  • 自动奔跑/潜行现在默认跟随视角方向
    • 可覆盖为按住指定键时分离视角方向(默认为CapsLock)
  • 冲刺时自动奔跑可在阈值处保障体力恢复(默认20%)
  • 潜行时自动潜行可在阈值(默认20%)保障耐力恢复
  • 无缝地从自动奔跑直接进入自动潜行(反之亦然)
  • 跳跃不会取消自动奔跑
  • 随时使用方向输入(若启用了自动奔跑侧移,则使用返回键/按钮)重新手动控制自动奔跑/潜行
  • 冲刺会在弩炮装填时暂时自动暂停
  • 自动奔跑冲刺会暂时自动暂停,以便装备/切换武器
  • 冲刺将在生命值低于阈值时自动取消(默认30%)
  • 如果在耗尽时间内耐力为零,冲刺将自动取消切换(默认5秒)
    • 如果按住前进键/按钮,就可能会发生这种情况,从而覆盖其他耐力保护机制
  • 游泳时收起武器,退出游泳状态后将自动重新装备
  • 自动跳跃可选择切换模式
  • 自动普通攻击可选择作为切换功能
  • 完全可配置

生活质量详情

运行切换

不用再按住奔跑键好几个小时了!

迷雾之地需要冲刺跳跃才能有效攀爬崎岖的地形。吃高耐力食物基本上是必须的,而且你几乎需要一直按住奔跑键/按钮才能四处行动。

《英灵神殿》至今仍未加入奔跑切换设置,因此这个模组通过将你的奔跑键/按钮变为切换键来修复这个问题。

无缝自动奔跑/潜行

这个模组可以让你自动潜行!

汗流浃背地试图偷偷穿过草原生物群系找回你的坟墓,这是一种独特的体验。当你蹑手蹑脚地朝地图标记前进,疯狂地试图发现附近的敌人时,你的体力最终耗尽归零。就这样,你的角色突然脱离潜行状态,恰好引来一只死亡蚊子的叮咬。你懊恼地希望你的“无技能流失”效果能再多持续一会儿,对吧?

当你成功找回自己的物品后,你会有充足的理由去最大化你的跑尸能力,并立刻进入全自动奔跑状态。

瓦尔海姆原版的自动奔跑在潜行时无法生效。如果你正蹲伏着并开启自动奔跑,默认情况下你会立刻站起来变为行走状态。同样地,在自动奔跑时蹲下进入潜行,会自动取消自动奔跑。

这个模组无缝修复了所有这些问题,并在自动奔跑/潜行时加入了耐力保护机制。

  • 默认体力保护值为20%
  • 自动奔跑时,体力完全恢复前将转为行走
    • 体力恢复可按住奔跑键/按钮或前进键/按钮来覆盖
  • 自动潜行时,你会在蹲伏状态下停下,直到耐力完全恢复
    • 蹲伏时按住方向输入键即可在需要时覆盖耐力恢复

低血量时保护体力

启用冲刺后,尤其是在手动控制方向时,你的体力可能会在你没注意到的情况下迅速降到0。 有时候这种处境真的很糟糕!

如果你的生命值已经低到无法逃跑或反击,而左右闪避以躲开更多攻击又让你的耐力无法回复,这种情况就更是如此。当你的角色慢吞吞地挪动时,很容易忘记自己切换到了冲刺状态。这很可能就是开发者最初没有加入切换功能的原因之一。

v0.0.3 版本引入了一个安全阀机制,当你的生命值低于目标阈值(默认 30%)时,会自动关闭冲刺。

零耐力时守护耐力恢复

成长体能把你们搞得狼狈不堪!它们先喷出那焦油般的致命液体拳,紧接着腾空跃起,就算装备最精良、吃得最饱的维京冒险者也得经受考验。通常就在它们把你糊住、又蹦跳着截断你的去路时,你的耐力正好彻底见底。于是你只能惊恐地狂按前进键,拼命灌下能帮你逃命的蜜酒。在那样的时刻,你很容易忘记冲刺是切换开启的,而按住前进键持续移动会让你的耐力一直保持为零……永远。

v0.0.7引入了一个可配置的安全阀,在体力归零后经过一段时间(默认5秒)自动取消冲刺切换。这样即使你按住前进键/按钮来覆盖体力保护机制,体力也能恢复。

自动奔跑 冲刺 启用/切换武器

v0.0.3引入了在冲刺自动奔跑时装备/切换武器的功能。有时你知道自己即将接近战斗,想要做好准备抵达。原版《英灵神殿》不允许你在冲刺时装备/切换武器,但现在你可以了!

配置

配置允许:

  • 启用,启用模组,默认:true
  • 冲刺切换, 冲刺为切换模式,默认:true
  • 仅自动奔跑时切换,仅当自动奔跑时,冲刺才作为切换功能生效,默认值:false
  • 冲刺切换替代,冲刺通过使用另一个键/按钮切换,默认:false
  • 冲刺切换备用键, 与 SprintToggleAlternate 配合使用。这是用于切换冲刺开/关的按键,默认:T
  • 疾跑切换在停止后保持,冲刺在角色停止后仍保持开启状态,默认值:false
  • 冲刺时切换武器保留冲刺状态冲刺在切换武器时保持开启,即便动画会短暂暂停角色,默认值:true
  • 自动跳跃切换,启用角色跳跃输入作为带体力保护的切换功能,默认值:false
  • 自动主攻击切换,启用角色主攻击输入作为具有耐力保护的切换功能,默认:false
  • 自动奔跑开关,修复自动奔跑跟随视角,默认:true
  • 自由视角自动奔跑键,按下时覆盖自动奔跑中的视角方向,默认:CapsLock
  • 自动侧移,启用自动奔跑/蹲伏时的横向移动,默认值:true
  • 自动奔跑横向移动前进禁用,当启用自动奔跑平移时,若按下前进键/按钮则禁用自动奔跑,默认:true
  • 自动奔跑体力保护,启用耐力保护机制,防止耐力降至零,默认值:true
  • 地图内自动奔跑,查看地图时保持奔跑,默认值:true
  • 背包内自动运行,查看物品栏时保持奔跑,默认:false
  • Esc键禁用自动奔跑,按下 Esc 键时禁用自动奔跑,默认值:true
  • 游泳后重新装备武器,为游泳而收起的任何武器在脱离游泳状态后都会重新装备,默认值:true
  • 奔跑切换蹲伏,一键从奔跑切换为蹲伏,默认:true
  • 停止潜行无耐力,如果没有耐力则停止潜行移动,默认:true
  • 体力恢复最低百分比值,停止奔跑/潜行并让耐力恢复的百分比,默认:20%
  • 手动输入切换时停止耐力限制,停止等待体力完全回满后才在手动向前输入时恢复冲刺,默认:true
  • 低血量时保护体力开关,生命值低时自动取消冲刺以恢复耐力,默认:true
  • 冲刺血量覆盖百分比数值,取消冲刺以开始恢复耐力的生命值百分比,默认:30%
  • 追踪已用时间零耐力切换,体力归零后经过一定时间自动关闭冲刺,默认:true
  • 已用零耐力时间,体力耗尽后等待多少秒再自动关闭冲刺,默认:2秒
  • 冲刺时改变耐力颜色,当耐力条消耗且启用冲刺时将其颜色变为橙色,耐力恢复时变为蓝色。如果在冲刺时耐力完全耗尽,则空耐力条闪烁,默认值:true
  • 攻击低耐力时关闭疾跑,体力低时攻击取消冲刺切换,默认:true
  • 攻击时低体力关闭冲刺阈值,如果在攻击时耐力达到此阈值将取消冲刺切换,默认值:0.04f

使用 BepInEx

toggle-movement-mod

发布

GitHub 仓库中的发行版已打包用于 Thunderstore Mod Manager。

  • 1.4.7 修复了 1.4.5 引入的回归问题,即在移动时进入蹲伏状态后无法退出
  • 1.4.6 修复切换武器时冲刺状态取消的问题。新增 SprintPreserveThroughWeaponsSwitch 配置开关,当 SprintTogglePersistsOnHalt 禁用时,默认阻止角色在切换武器时退出冲刺。此举恢复了默认的预期行为,同时通过配置选项保留了原本的非预期行为。
  • 1.4.5 奔跑切换蹲伏现在只会在移动且不在建造/修理/游泳时设置蹲伏模式。这应该能让此模组与其他模组更好地兼容
  • 1.4.4 瓦尔海姆1.0深境北地支持。锁定最新的BepInEx版本。将默认的TrackElapsedZeroStamTime从5秒调整为2秒。修复了装填弩时取消冲刺的Bug
  • 1.4.3 补丁 0.221.10 修复。从游戏性和辅助功能菜单中移除原版自动奔跑设置标签。移除 AddAutorunMenuLabels 配置选项。该实现较为脆弱且并无必要
  • 1.4.2 清理调试日志记录
  • 1.4.1 修复了自动潜行在耐力回复阈值处卡住的bug
  • 1.4.0 支持沼泽女巫更新。添加自动攻击功能。优化主循环,防止在某些情况下切换锁定。
  • 1.3.0 新增自动跳跃功能及多项优化与调整
    • 在游戏性和辅助功能菜单中为原版自动奔跑设置添加标签,简洁描述悬停文本
    • 添加配置,使按下 Esc 键后角色移动仍可继续
    • 添加配置,使模组的冲刺行为能像原版自动奔跑一样运作,在角色停止移动或耐力耗尽时自动取消切换。
    • 添加逻辑,使模组与原生自动奔跑设置良好兼容(反之亦然)
    • 重构配置以减少冗余或重叠的配置项。移除 OverrideGameAutorun,该功能可通过组合其他配置实现
    • 修复了导致模组配置按键映射无法更改(无法从默认设置更改)的漏洞( T 或 大写锁定)在游戏设置中按下“重置控制”按钮之前,暂时不会生效
    • 修复了在聊天、物品栏或建造/修理菜单中触发角色移动或行为的错误
  • 1.2.0 攻击时若体力过低则默认关闭自动奔跑,体力阈值可配置
    • 启用此配置选项后,灰烬之地的战斗会变得极具挑战性,因为在攻击成群怪物时,耐力会被永久压制为零。
  • 1.1.0 新增配置,仅在自动奔跑时切换冲刺,和/或允许在物品栏中自动奔跑
  • 1.0.0 大版本发布,新增颜色标记体力条
    • 冲刺切换时体力条会变为橙色,否则在恢复时显示蓝色,其余情况显示为正常的黄色。
    • 耐力条为空且冲刺已开启、方向输入抑制回复时,耐力条会反复闪烁
    • 冲刺取消时若体力正在恢复,体力恢复也会一并取消。其他情况下,体力低于阈值时恢复会如常重新启用。这在没有休息增益或处于寒冷、潮湿等减益状态下战斗时很有用。
    • 修复了在耐力恢复阈值时按住方向键导致耐力恢复循环的Bug。该Bug会导致角色出现卡顿步
  • 0.1.4 新增配置,可覆盖游戏内的自动奔跑开关设置。这使模组设置和行为(如潜行时奔跑)能够再次生效
    • 添加新配置,允许角色在地图中保持自动奔跑
  • 0.1.3 修复了由 0.217.38 补丁导致的空炸弹问题。修复了加载游戏时菜单翻译损坏的问题
  • 0.1.2 修复了当配置中禁用 AutorunToggle 时,导致原版自动奔跑失效的 bug
  • 0.1.1 修复了游戏0.216.9补丁后角色移动被锁定的问题
  • 0.1.0 修复了备用奔跑切换键无法正确实例化的错误
    • 修复因移除 Esc 键绑定导致的回归错误
  • 0.0.9 允许分配自定义冲刺切换键,并将其用作奔跑键(默认为 T)的替代键
    • 配置 AutorunStrafe 功能,在按下前进键/按钮时禁用冲刺
    • 修复了自动奔跑时横向移动速度增加30%的错误
    • 修复了退出登录返回游戏开始界面后引发空异常的Bug
  • 0.0.8 目标最新 BepInEx 版本 5.4.2105
  • 0.0.7 体力归零后经过可配置时间开始恢复体力
  • 0.0.6 游泳时若收起武器,离开游泳状态后自动重新装备
  • 0.0.5 自动奔跑/潜行时横向移动
  • 0.0.4 冲刺时卸下武器
  • 0.0.3 更多体验优化。提升构建版本号
    • 在弩炮装填期间暂时禁用冲刺切换
    • 如果生命值降至低于阈值(默认为30%),关闭冲刺
    • 冲刺时允许切换武器
    • 修复了即使手动干预后仍需耐力完全回满才能冲刺的问题
  • 0.0.2 修复 README 主链接
  • 0.0.1 首次发布

Valheim: 英灵神殿 的热门 MOD

探索适用于 Valheim: 英灵神殿 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 Valheim: 英灵神殿 的全部潜力 — 今天就探索这些顶级 MOD!