游戏内体力槽控制与黑龙部位血量调整器

游戏内体力槽控制与黑龙部位血量调整器

Instantly switch your Long Sword Spirit Gauge level and edit Fatalis part HP on the fly. Press F5 to cycle Red -> Yellow -> White-> Red Spirit, or use chat commands to set and query every breakable part's HP. Lightweight, runtime-only, no file edits. 游戏内一键切换太刀炼气刃等级,自由修改黑龙部位血量。F5 循环切

概述

这是一个轻量级辅助 DLL,通过 Stracker's Loader 加载运行。它让你能即时操控两项内容:太刀的炼气刃等级黑龙的部位血量。一切仅在内存中生效——不修改任何游戏文件,退出游戏后不留痕迹。

https://www.bilibili.com/video/BV1UiKz6kEeM

炼气刃控制

F5 循环切换当前炼气刃等级:红→黄→白→红。需先开一层刃。

聊天框输入 /spirit N(或 /s N)直接将气刃设为 N 级:0=无刃 1=白刃 2=黄刃 3=红刃。

有什么用?登龙后掉黄刃,按一下 F5——瞬间回红刃。练连招、测竞速路线时,不用从头开刃。


黑龙部位血量修改

使用 /<部位> 查询该部位当前及最大 HP,使用 /<部位> <数值> 设置部位 HP。

/head → head: 13500/13500 (查询) /head 2000 → head HP set to 2000 (设置)

支持全部 11 个可破坏部位:

  • /head — 头部
  • /neck — 颈部
  • /chest — 胸部
  • /body — 身体
  • /larm — 左前肢
  • /rarm — 右前肢
  • /lleg — 左后肢
  • /rleg — 右后肢
  • /lwing — 左翼
  • /rwing — 右翼
  • /tail — 尾部

此功能专为黑龙战斗打造——可以调整部位血量进行测试、试验破坏阈值、或者单纯查看每个部位到底有多少血。


自动提示

当黑龙在任务中出现时,mod 会自动在游戏聊天框打印指令速查。每次任务重置后都会重新提醒——你总会在需要时看到提示。


前置要求

Stracker's Loader — 必须安装,否则 mod 无法加载。https://www.nexusmods.com/monsterhunterworld/mods/1982

怪物猎人世界:冰原 — Steam 版本,游戏版本号 v421810

Visual C++ 运行库(VS 2022) — 大多数电脑已有;如 DLL 无法加载,请安装最新的 x64 VC 运行库。


安装

  1. 确保已安装 Stracker's Loader 并能正常运行。
  2. 解压压缩包。
  3. 将 nativePC 文件夹放入怪物猎人世界根目录。最终路径应为:Monster Hunter World/nativePC/plugins/FatalisMod.dll
  4. 启动游戏并进入黑龙任务。黑龙出现后,聊天框中会打印指令速查——说明 mod 已正常运作。

兼容性

游戏:MHW: Iceborne (Steam),版本 v421810


实现原理

**帧挂钩:**通过 SafetyHook 内联钩子挂载游戏 MapClockLocal 函数,每帧执行逻辑——对性能无影响。

**聊天拦截:**轮询 MH::World::Message 缓冲区(与 LuaEngine 同方案)捕获 "/" 指令并阻止发送为聊天——不依赖特征码扫描。

**安全内存访问:**所有读写操作均使用 SEH(__try/__except)保护,错误指针不会导致游戏崩溃。


源码

MIT 协议开源: YoRHa-TwoB/MHW-SpiritAndPartHP: Monster Hunter World 太刀炼气刃切换 + 黑龙部位血量实时修改工具DLL


免责声明

本项目为社区制作的免费开源工具,仅供学习交流使用。不修改任何游戏文件——仅读写运行时内存。Monster Hunter: World 及所有相关商标、角色、素材版权归 CAPCOM Co., Ltd. 所有。本工具与 CAPCOM 无任何关联,亦未获得 CAPCOM 认可或授权。使用产生的一切后果由用户自行承担。