可击倒的煌黑龙(保证起始动作)

可击倒的煌黑龙(保证起始动作)

确保煌黑龙初始招式组合 - (1) 雷电起手 / (2) 冲锋起手

游戏玩法

阿尔特雷昂通常会在咆哮后立即施展闪电或冲刺攻击。
通常的撞墙设置是钩爪抓住阿尔特雷昂的右侧脸部(猎人的左侧),连续两次钩爪拍击后撞墙,这仅在阿尔特雷昂以“冲刺攻击开局”时才有效。
反之,如果阿尔特雷昂以“闪电开局”,撞墙会失败(除非你钩爪抓住阿尔特雷昂的左侧脸颊,即猎人的右侧)。
这个AI在隐蔽山谷的小墙那里很烦人。
通过确保初始AI必定触发,狩猎体验变得更加愉快流畅。
请注意,后续的AI行为保持不变且原汁原味。
不确定在特别任务【煌黑龙】中是否有效,目前事件任务或“可选修改版煌黑龙任务”(https://www.nexusmods.com/monsterhunterworld/mods/3825)完全正常。
没有崩溃或其他问题。
太长不看
阿尔特龙发现猎人 > 阿尔特龙咆哮 > 阿尔特龙施展闪电/冲锋(取决于下载的模组)> 阿尔特龙此后随心所欲行动
非常感谢MHW Modding社区帮助我制作这个mod :)

如何设置:

  1. 将rar文件放置在此处:"C:\Program Files (x86)\Steam\steamapps\common\Monster Hunter World"
    (要到达那里,你可以在Steam的MHW中“浏览本地文件”)
  2. 在此处提取
  3. 完成

要移除模组:

  1. 从"Monster Hunter world/nativePC/em/em050/00/data/"目录中删除em050_55.thk文件

鸣谢:
MHW Modding Community from discord & Github wiki
来自Discord和Github维基的MHW模组社区

Monster Hunter World Modding Wiki

欢迎来到《怪物猎人世界》Modding Wiki

简介

本Wiki旨在为《怪物猎人世界》的模组开发者提供资源和指南。

目录

  1. 入门指南
  2. 工具与资源
  3. 文件格式
  4. 模组制作教程
  5. 常见问题

贡献

欢迎通过Pull Request或Issue提交您的贡献。

许可证

本Wiki内容遵循CC BY-SA 4.0许可证。

利维坦语言参考

基本语法

  1. 变量声明
  2. 数据类型
  3. 运算符
  4. 控制流
  5. 函数定义
  6. 内置函数
  7. 注释语法
  8. 导入语句
  9. 错误处理
  10. 特殊关键字

变量声明

  1. let - 声明可变变量
  2. const - 声明不可变常量
  3. var - 旧式变量声明(不推荐)

数据类型

  1. int - 整型
  2. float - 浮点型
  3. string - 字符串
  4. bool - 布尔值
  5. array - 数组
  6. object - 对象
  7. null - 空值
  8. void - 无类型

运算符

  1. 算术运算符: + - * / %
  2. 比较运算符: == != > < >= <=
  3. 逻辑运算符: && || !
  4. 赋值运算符: = += -= *= /=
  5. 位运算符: & | ^ ~ << >>
  6. 三元运算符: ? :

控制流

  1. if/else
  2. switch/case
  3. for循环
  4. while循环
  5. do/while循环
  6. break/continue
  7. try/catch

函数定义

  1. function关键字
  2. 参数列表
  3. 返回值
  4. 匿名函数
  5. 箭头函数
  6. 默认参数
  7. 剩余参数

内置函数

  1. print() - 输出到控制台
  2. len() - 获取长度
  3. type() - 获取类型
  4. range() - 生成序列
  5. abs() - 绝对值
  6. round() - 四舍五入
  7. min()/max() - 最小/最大值
  8. random() - 随机数

注释语法

  1. // 单行注释
  2. /* 多行注释 */

导入语句

  1. import "module"
  2. from "module" import function
  3. export function

错误处理

  1. throw - 抛出异常
  2. try/catch - 捕获异常
  3. finally - 最终执行

特殊关键字

  1. this - 当前对象
  2. super - 父类引用
  3. new - 实例化对象
  4. instanceof - 类型检查
  5. delete - 删除属性

编译器选项

编译选项

启用调试符号

-debug

启用调试符号生成。

禁用优化

-disableopt

禁用所有优化。

启用优化

-enableopt

启用所有优化。

禁用内联

-disableinline

禁用函数内联。

启用内联

-enableinline

启用函数内联。

禁用尾部调用优化

-disabletailcall

禁用尾部调用优化。

启用尾部调用优化

-enabletailcall

启用尾部调用优化。

禁用循环展开

-disableloopunroll

禁用循环展开。

启用循环展开

-enableloopunroll

启用循环展开。

禁用常量折叠

-disableconstfold

禁用常量折叠。

启用常量折叠

-enableconstfold

启用常量折叠。

禁用死代码消除

-disabledce

禁用死代码消除。

启用死代码消除

-enabledce

启用死代码消除。

禁用公共子表达式消除

-disablecse

禁用公共子表达式消除。

启用公共子表达式消除

-enablecse

启用公共子表达式消除。

禁用寄存器分配

-disableregalloc

禁用寄存器分配。

启用寄存器分配

-enableregalloc

启用寄存器分配。

禁用指令调度

-disablesched

禁用指令调度。

启用指令调度

-enablesched

启用指令调度。

禁用指令选择

-disableisel

禁用指令选择。

启用指令选择

-enableisel

启用指令选择。

禁用指令组合

-disablecombine

禁用指令组合。

启用指令组合

-enablecombine

启用指令组合。

禁用指令简化

-disablesimplify

禁用指令简化。

启用指令简化

-enablesimplify

启用指令简化。

禁用指令规范化

-disablenormalize

禁用指令规范化。

启用指令规范化

-enablenormalize

启用指令规范化。

禁用指令重写

-disablerewrite

禁用指令重写。

启用指令重写

-enablerewrite

启用指令重写。

禁用指令提升

-disablehoist

禁用指令提升。

启用指令提升

-enablehoist

启用指令提升。

禁用指令下沉

-disablesink

禁用指令下沉。

启用指令下沉

-enablesink

启用指令下沉。

禁用指令复制传播

-disablecopyprop

禁用指令复制传播。

启用指令复制传播

-enablecopyprop

启用指令复制传播。

禁用指令常量传播

-disableconstprop

禁用指令常量传播。

启用指令常量传播

-enableconstprop

启用指令常量传播。

禁用指令死代码消除

-disabledce

禁用指令死代码消除。

启用指令死代码消除

-enabledce

启用指令死代码消除。

禁用指令公共子表达式消除

-disablecse

禁用指令公共子表达式消除。

启用指令公共子表达式消除

-enablecse

启用指令公共子表达式消除。

禁用指令寄存器分配

-disableregalloc

禁用指令寄存器分配。

启用指令寄存器分配

-enableregalloc

启用指令寄存器分配。

禁用指令调度

-disablesched

禁用指令调度。

启用指令调度

-enablesched

启用指令调度。

禁用指令选择

-disableisel

禁用指令选择。

启用指令选择

-enableisel

启用指令选择。

禁用指令组合

-disablecombine

禁用指令组合。

启用指令组合

-enablecombine

启用指令组合。

禁用指令简化

-disablesimplify

禁用指令简化。

启用指令简化

-enablesimplify

启用指令简化。

禁用指令规范化

-disablenormalize

禁用指令规范化。

启用指令规范化

-enablenormalize

启用指令规范化。

禁用指令重写

-disablerewrite

禁用指令重写。

启用指令重写

-enablerewrite

启用指令重写。

禁用指令提升

-disablehoist

禁用指令提升。

启用指令提升

-enablehoist

启用指令提升。

禁用指令下沉

-disablesink

禁用指令下沉。

启用指令下沉

-enablesink

启用指令下沉。

禁用指令复制传播

-disablecopyprop

禁用指令复制传播。

启用指令复制传播

-enablecopyprop

启用指令复制传播。

禁用指令常量传播

-disableconstprop

禁用指令常量传播。

启用指令常量传播

-enableconstprop

启用指令常量传播。

禁用指令死代码消除

-disabledce

禁用指令死代码消除。

启用指令死代码消除

-enabledce

启用指令死代码消除。

禁用指令公共子表达式消除

-disablecse

禁用指令公共子表达式消除。

启用指令公共子表达式消除

-enablecse

启用指令公共子表达式消除。

禁用指令寄存器分配

-disableregalloc

禁用指令寄存器分配。

启用指令寄存器分配

-enableregalloc

启用指令寄存器分配。

禁用指令调度

-disablesched

禁用指令调度。

启用指令调度

-enablesched

启用指令调度。

禁用指令选择

-disableisel

禁用指令选择。

启用指令选择

-enableisel

启用指令选择。

禁用指令组合

-disablecombine

禁用指令组合。

启用指令组合

-enablecombine

启用指令组合。

禁用指令简化

-disablesimplify

禁用指令简化。

启用指令简化

-enablesimplify

启用指令简化。

禁用指令规范化

-disablenormalize

禁用指令规范化。

启用指令规范化

-enablenormalize

启用指令规范化。

禁用指令重写

-disablerewrite

禁用指令重写。

启用指令重写

-enablerewrite

启用指令重写。

禁用指令提升

-disablehoist

禁用指令提升。

启用指令提升

-enablehoist

启用指令提升。

禁用指令下沉

-disablesink

禁用指令下沉。

启用指令下沉

-enablesink

启用指令下沉。

禁用指令复制传播

-disablecopyprop

禁用指令复制传播。

启用指令复制传播

-enablecopyprop

启用指令复制传播。

禁用指令常量传播

-disableconstprop

禁用指令常量传播。

启用指令常量传播

-enableconstprop

启用指令常量传播。

禁用指令死代码消除

-disabledce

禁用指令死代码消除。

启用指令死代码消除

-enabledce

启用指令死代码消除。

禁用指令公共子表达式消除

-disablecse

禁用指令公共子表达式消除。

启用指令公共子表达式消除

-enablecse

启用指令公共子表达式消除。

禁用指令寄存器分配

-disableregalloc

禁用指令寄存器分配。

启用指令寄存器分配

-enableregalloc

启用指令寄存器分配。

禁用指令调度

-disablesched

禁用指令调度。

启用指令调度

-enablesched

启用指令调度。

禁用指令选择

-disableisel

禁用指令选择。

启用指令选择

-enableisel

启用指令选择。

禁用指令组合

-disablecombine
利维坦/AB编译器
https://github.com/AsteriskAmpersand/Leviathon/releases
MHW无区块
https://www.nexusmods.com/monsterhunterworld/mods/411