弓蓄力HUD

弓蓄力HUD

将你当前的弓蓄力等级显示为一个可自定义的HUD数字。可调整每个等级的位置、颜色和大小,独立隐藏1级和2级,收刀时自动隐藏HUD。需要REFramework。

[size=5][b]BowChargeHUD[/b][/size]

一眼查看当前弓的蓄力等级。BowChargeHUD 只显示一个数字——1、2 或 3——并会在武器收起或使用其他武器类型时自动隐藏。

[b]功能[/b]
[list]
[]可将 HUD 位置调整到屏幕上的任意位置。[/]
[]可分别为等级 1、2、3 设置颜色、不透明度和大小。[/]
[]如果只想看到等级 3,可单独隐藏等级 1 和 2。[/]
[]默认布局:位于屏幕中部略偏下的居中位置;所有等级大小相同,1/2 为灰色,3 为金色。[/]
[]仅显示:不会更改攻击、伤害或操作。[/]
[/list]截图显示的是使用自定义红色的等级 3。默认颜色为金色。

[b]安装[/b]
需要用于 Monster Hunter Wilds 的 REFramework。无需额外的绘图插件。
[list=1]
[]先安装 REFramework。[/]
[]使用 MO2 安装 ZIP 并启用该模组,或将随附的 reframework 文件夹复制到包含 MonsterHunterWilds.exe 的游戏文件夹中。[/]
[]重启游戏或重新加载 REFramework 脚本。只保留一份处于启用状态的 BowChargeHUD。[/]
[/list]脚本应位于 reframework/autorun/BowChargeHUD.lua。保留随附的 reframework/data/BowChargeHUD 目录以保存设置。

[b]设置[/b]
打开 REFramework → Script Generated UI → BowChargeHUD。
[list]
[]Show HUD:启用或禁用显示。[/]
[]Position:水平和垂直屏幕百分比。[/]
[]Level 1 / Level 2 / Level 3:颜色、不透明度和大小。等级 1 和 2 还有单独的 Hide 选项。[/]
[]Reset appearance:恢复默认外观。[/]
[/list]默认值为水平 50% / 垂直 60%,所有等级的大小为 40,1/2 为灰色(#A0A0A0,约 75% 不透明度),3 为金色(#FFD166,完全不透明)。设置会自动保存。更新不包含 config.json,因此你现有的设置会保留。

[b]更新时机[/b]
弓拔出时,蓄力显示每帧更新。检测到收刀后,每 10 帧检查一次;连续收刀约 20 秒后,每秒检查一次。因此,拔出弓后 HUD 最多可能需要 10 帧才会重新出现,长时间收刀后则可能需要约一秒。诊断记录默认关闭;正常游玩时请保持关闭。

[b]故障排除[/b]
如果数字缺失,请检查 REFramework 是否已加载脚本、Show HUD 是否已启用、你的弓是否已拔出,以及当前等级是否在设置中被隐藏。这是首次公开预览版(0.4.2-preview);游戏或 REFramework 更新可能需要兼容性修复。

要卸载,请在 MO2 中禁用该模组,或删除 reframework/autorun/BowChargeHUD.lua。可选设置和诊断数据位于 reframework/data/BowChargeHUD 中。

[b]鸣谢[/b]
ApeShinzo。感谢 praydog 和 REFramework 贡献者。在 AI 编码协助下开发。

[line]
[size=4][b]日本語[/b][/size]

現在保持している弓の溜め段階(1・2・3)を数字1つで表示します。納刀中や弓以外の装備では自動で非表示になります。攻撃・ダメージ・操作は変更しません。

[b]設定できること[/b]
[list]
[]表示位置の変更[/]
[]1・2・3それぞれの色・不透明度・大きさ[/]
[]1・2を個別に非表示[/]
[/list]初期設定は画面中央やや下(横50%・縦60%)、大きさは全段階40です。1・2はグレー、3は金色です。掲載画像の赤い3はカスタム設定です。

[b]導入・設定[/b]
ワイルズ用のREFrameworkが必要です。追加の描画プラグインは不要です。
MO2でZIPをインストールして有効にするか、同梱のreframeworkフォルダーをMonsterHunterWilds.exeのある場所へコピーしてください。導入後はゲームまたはスクリプトを再読み込みします。
REFramework → Script Generated UI → BowChargeHUDで設定できます。Positionが表示位置、Level 1~3が各段階の表示設定です。設定は自動保存され、更新用ZIPに個人設定は含まれません。

[b]更新間隔[/b]
抜刀中は毎フレーム更新します。納刀検出後は10フレームに1回、約20秒間納刀が続くと1秒に1回の確認に切り替えます。そのため抜刀後の再表示まで最大10フレーム、長時間納刀した後は最大約1秒かかる場合があります。診断機能は通常無効のまま使用してください。

初回公開のプレビュー版です。表示されない場合は、スクリプトの読み込み、Show HUD、抜刀状態、各段階の非表示設定を確認してください。