游戏内HUD切换

游戏内HUD切换

一个脚本,可以通过快捷键切换HUD元素,或者根据生命值和武器状态自动切换。

用户界面

此 AutoHotkey 脚本可通过指定热键切换游戏内 HUD 元素,让重要的 HUD 信息在不常驻显示时仍能被查看。它既能在按下按钮时切换 HUD 元素的显示/隐藏,也能像前作一样仅在按住按键时显示 HUD。此外,当玩家生命值发生变化或武器处于出鞘状态时,还可临时显示 HUD 元素。

由于《冰原》将 HUD 可见性拆分为九个独立选项,本脚本已更新为能以合理灵活性操控这些设置——只要不是极端特殊场景,应能满足大多数实际使用需求。与之前一样,脚本实际上仅通过修改游戏内的隐藏/显示 HUD 设置——免去了打开菜单的步骤。它会在需要时向选项对应地址写入一个字节。


用法:

将文件解压至任意文件夹。 根据需要修改 settings.ini 文件中的设置。 运行 .ahk 或 .exe 文件——两者功能相同。 如果《怪物猎人:世界》正在运行,无论先启动哪个程序,脚本应该都能正常运行。


常见问题:

[color=#00ff00]无法正常工作。[/color]

[spoiler]如果脚本无法运行,请首先确认文件已正确解压,且未被过度敏感的杀毒软件拦截。 然后确认 addresses.ini 中的游戏版本与已安装的游戏版本一致(MHWinTitle=MONSTER HUNTER: WORLD(xxxxxxx))。 接着配置 settings.ini 文件以测试基础功能——例如,将默认设置文件中的某一行从: toggle1HotkeyName= 修改为: toggle1HotkeyName=g 保存文件并运行 in-game_hud_toggle.ahk 或 in-game_hud_toggle.exe。 检查任务栏系统托盘中是否出现图标。 进入游戏训练场,按几次 "G" 键测试能否切换 HUD。 如果仍未生效,欢迎联系我,我将尽力排查问题,但请理解我并非专业人士。[/spoiler]

[color=#00ff00]之前能用,但现在不行了。[/color]

[spoiler]请再次核对 addresses.ini 中的游戏版本是否与已安装版本一致。

[img]https://i.imgur.com/F5X5qfd.jpg[/img]

若不一致,可能需要更新。此模组页面版本号的后缀应与最新游戏版本一致。若不相符,可能是我遗漏了某个补丁或忘记更新——欢迎告知。遗憾的是,我暂无更好的设置方法。值得安慰的是:我的所有捐赠点数均用于慈善。[/spoiler]

[color=#00ff00]如何用手柄设置?[/color]

[spoiler]《冰原》更新后,如需将手柄按键用作热键,很可能需要为控制器按钮额外绑定一个键盘按键。通过 Steam 操作:为所需按钮添加一个触发器,并选择一个键盘按键:

[img]https://i.imgur.com/Rl1kTXv.jpg[/img] [img]https://i.imgur.com/V9o8XDi.jpg[/img] [img]https://i.imgur.com/CzlaPD3.jpg[/img]

然后在 settings.ini 文件中使用该键盘按键。[/spoiler]