MHW 更多定型文mod
该mod当前处于仅维护状态,后续更新会极其缓慢或停止更新。
继任mod: LuaEngineEx (开发中)
引擎将会提供所有该mod所需的API,计划未来可将该mod所有功能迁移到新的Lua引擎中。
安装和使用时出现问题?查看 >常见问题<
版本更新内容不明白?查看 >更新日志<
盾斧的部分动作出现复用,可能导致误判断。后续更新会有解决方案,例如延迟触发等。
- 动作
- 任务状态
- 使用道具/衣装
- 伤害统计
通用配置与武器无关,所有武器均支持检测动作。
某些武器有特殊状态,例如太刀、斩斧等,才会支持专有触发器。例如片手是否红jr等都可以通过动作判断。
- 太刀:开刃等级
- 虫棍:红白黄三灯时间
- 盾斧:
- 红盾时间
- 红剑时间
- 电锯时间
- 瓶子数量
- 剑能量(瓶子外框)
!mas reload
重新加载配置文件(若加载失败不会覆盖当前已经加载的配置)!mas enable
启用插件(插件加载时默认启用)!mas disable
禁用插件
更多计划功能请查看 >里程碑<
配置文件在使用时放置于 <游戏根目录>/nativePC/plugins/mas-config.toml
配置文件使用时出现问题?查看 >常见问题<
参考 示例文件,在此基础上修改
如果能够阅读源码,推荐阅读 configs.rs
- 拉取工具库 https://github.com/eigeen/mhw-toolkit
- 在同一目录下,拉取本仓库内容
- 拉取MHW前置(本人fork版本内含一个FFI静态库,用于该插件发送日志) https://github.com/eigeen/MHW-QuestLoader,编译并获取
loader.lib
和LoaderFFI.lib
两个静态库 - 将静态库放在
more-auto-shoutouts/lib
目录内 - 确保当前工作目录包含
mhw-toolkit
和more-auto-shoutouts
- 在
more-auto-shoutouts
目录内运行cargo build --release --features use_logger,hooks
如果你不需要log功能,则可以忽略 3-4 步,并使用 cargo build --release
编译。
use_logger
启用log功能:将会静态链接到stracker's loader
的日志输出模块hooks
启用钩子功能:启用MinHook钩子事件监听,额外增加一些可选配置项- 钩子功能提供攻击伤害获取,订阅怪物创建和销毁事件