
自动闪避Mod 3.1
适用于B1CSharpLoader环境的战斗辅助MOD。**此版本完全不含自动闪避**——闪避时机由你手动控制。每当你达成一次真正的完美闪避(恰在攻击即将命中时精确闪避),所有奖励规则即触发:- 法术冷却缩减:定身术 / 聚形散气 / 安身法 / 身外身法 重新
查看大图Black Myth: Wukong MOD — AutoDodgeMod(无自动闪避版)
版本
- 版本:v3.1.0(无自动闪避版)
- 适用:Black Myth: Wukong 国际版(B1CSharpLoader 环境,例如游戏路径
D:\Game\Black Myth Wukong)
1. 此 MOD 的功能
适用于 B1CSharpLoader 环境的战斗辅助 MOD。此版本完全不包含自动闪避 —— 闪避时机由你手动控制。每当你成功触发一次真正的完美闪避(在攻击即将命中时精准闪避),所有奖励规则都会触发:
- 法术冷却缩减:定身术 / 聚形散气 / 安身法 / 身外身法 冷却时间减少“原始 CD ÷ N”秒(约 N 次闪避可完成冷却)
- 铜头铁臂(金刚不坏):任意一次完美闪避即可立即完成冷却(特殊规则)
- 变身:获得变身能量(上限的 1/N)
- 法宝:获得法宝能量(上限的 1/N)
- 精魄:获得精魄元气(上限的 1/N —— 精魄冷却属于元气/能量系统,而非技能 CD)
- 法力:每次闪避恢复少量法力
效果始终生效 —— 无需开关,无需快捷键。
2. 安装
- 确保已安装 B1CSharpLoader(b1cs loader),并且你使用的是游戏国际版。
- 找到游戏目录下的文件夹
b1\Binaries\Win64\CSharpLoader\Mods\。 - 将此压缩包中的整个
AutoDodgeMod文件夹复制到Mods\中:- 最终路径应为:
b1\Binaries\Win64\CSharpLoader\Mods\AutoDodgeMod\ - 其中必须包含:
AutoDodgeMod.dll、config.txt、README.md、README_EN.md
- 最终路径应为:
- 启动游戏。MOD 会自动加载。
如果你之前安装的是自动闪避版,只需用此 DLL 覆盖即可 —— 此版本完全不含自动闪避代码(该功能已被彻底移除)。
3. 从源码构建
3.1 环境要求
- Windows 10/11
- .NET SDK(目标框架为
net472;推荐 .NET SDK 6.0+,或带有 .NET Framework 4.7.2 工具链的 Visual Studio 2019+) Libs\中引用的游戏程序集必须与你的游戏版本匹配
3.2 源码结构
AutoDodgeMod-NoAutoDodge/ # 项目根目录(无自动闪避版)
├── AutoDodgeMod.csproj # 项目文件(net472,引用 Libs\ 中的游戏 DLL)
├── AutoDodgeMod.cs # MOD 入口 + Harmony 补丁(仅完美闪避结算,无自动闪避)
├── CdManager.cs # 完美闪避结算:CD 缩减 / 能量 / 法力
├── Config.cs # config.txt 解析器(无自动闪避选项)
├── SpellResolver.cs # 法术识别与分类(表查找 + 反向查找)
├── ModLog.cs # MOD 日志
└── Libs/ # 游戏引用 DLL(b1.Native / BtlSvr.Main / CSharpModBase 等)
与自动闪避版的区别:
DodgeHelper.cs(自动闪避方向逻辑)和自动闪避 Harmony 补丁已被移除;togglekey / minautododgeinterval / movethreshold配置选项已被移除。
3.3 构建命令
在项目根目录打开终端(PowerShell / CMD)并运行:
dotnet build AutoDodgeMod.csproj -c Release
构建成功后,产物位于
bin\Release\net472\AutoDodgeMod.dll(理想情况下 0 警告 / 0 错误)。
3.4 部署
将构建好的 DLL 连同配置文件一起复制到安装文件夹:
# 示例:复制到游戏的 CSharpLoader Mods 目录
Copy-Item bin\Release\net472\AutoDodgeMod.dll "D:\Game\Black Myth Wukong\b1\Binaries\Win64\CSharpLoader\Mods\AutoDodgeMod\"
Copy-Item config.txt "D:\Game\Black Myth Wukong\b1\Binaries\Win64\CSharpLoader\Mods\AutoDodgeMod\"
修改源码后:重新构建,覆盖 DLL,重启游戏。
4. 使用方法
- 无需按键或操作:只需手动完成一次完美闪避,所有奖励都会自动触发。
- 完美闪避:在敌人攻击即将命中你的精确时刻按下闪避。完美闪避效果出现即确认成功。
- 注意:普通翻滚(时机错误)不会触发奖励。
5. 配置(config.txt)
所有数值均可编辑。重启游戏(或按 Ctrl+F5 重新加载 MOD)以应用更改。
| 键 | 默认值 | 描述 |
|---|---|---|
| manarestore | 15 | 每次完美闪避恢复的法力(0 = 禁用) |
| resetcount_immobilize | 2 | 定身术:约 N 次完美闪避完成其 CD |
| resetcount_cloudstep | 2 | 聚形散气:约 N 次完美闪避完成其 CD |
| resetcount_ironskin | 1 | 铜头铁臂:任意 1 次完美闪避立即完成 CD |
| resetcount_anshen | 2 | 安身法:约 N 次完美闪避完成其 CD |
| resetcount_pluckofmany | 4 | 身外身法:约 N 次完美闪避完成其 CD |
| resetcount_vessel | 6 | 法宝:约 N 次完美闪避充满法宝能量 |
| resetcount_transform | 8 | 变身:约 N 次完美闪避充满变身能量 |
| resetcount_spirit | 10 | 精魄:约 N 次完美闪避充满精魄元气 |
| anshenfa_skillid | 0 | 安身法的手动法术 ID(0 = 自动检测) |
机制:法术类技能减少“原始 CD ÷ N”秒;变身 / 法宝 / 精魄每次闪避获得“能量上限 ÷ N”。将任意数值设为 0 可禁用该规则。
6. 日志
每次完美闪避都会写入 DLL 同目录下的日志文件:
b1\Binaries\Win64\CSharpLoader\Mods\AutoDodgeMod\AutoDodgeMod.log
日志记录:识别到的法术 ID、冷却字典详情、CD 缩减量、能量/法力变化 —— 有助于确认 MOD 正常工作以及排查问题。
7. 卸载
- 删除整个
CSharpLoader\Mods\AutoDodgeMod\文件夹(或仅删除AutoDodgeMod.dll)。 - 重启游戏。完全恢复原状 —— 无残留。
8. 常见问题
- 问:游戏启动时崩溃 / 报错? 答:确保 DLL 完整且未被杀毒软件拦截;确保 B1CSharpLoader 版本匹配;必要时重新解压。
- 问:我完成了完美闪避但什么都没触发? 答:必须是真正的完美(精准)闪避 —— 普通翻滚不计入。日志中出现“Settlement start/end”行表示触发成功。
- 问:某技能的 CD 没有减少? 答:确保你闪避时该技能确实处于冷却中(图标旋转);查看日志确认该技能是否被识别;铜头铁臂为立即清除,精魄/法宝/变身使用能量条(参见日志中的能量变化)。
- 问:我想要自动闪避功能? 答:请使用另一个版本 “AutoDodgeMod(自动闪避版)”。此版本有意不包含自动闪避。
- 问:我修改了源码,如何应用? 答:按照“3. 从源码构建”重新构建,覆盖安装文件夹中的 DLL,然后重启游戏。
9. 免责声明
此 MOD 是用于学习和娱乐的个人便利工具。请遵守游戏的服务条款和平台规则。使用风险自负。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。