
工具提示任意切换
是否曾因物品提示框遮挡屏幕上的重要信息而感到烦恼?无论你在何处浏览物品,包括铁匠和护甲商(以及键盘用户的物品栏),都可以显示/隐藏提示框。
查看大图[size=4][b][color=#cc0000]AI 使用声明[/color][/b][size=3]
本模组由 Claude Opus 5.5 [b][i][color=#cc0000]完全通过 vibe coding 生成[/color][/i][/b]。如果有真正了解相关技术的人制作了类似的模组,请告知我,我会很乐意下架这个模组。
[color=#e69138]
[size=5][b]随处切换提示框[/b][/size][/color]
[i]适用于《巫师 3:狂猎》(重制版)[/i]
在《巫师 3》中使用手柄时,你可以在物品栏中按 [b]L3[/b] 隐藏物品提示框。当提示框遮挡你正在查看的物品时,这个功能很有用。但该切换功能在商人处无效,而且键鼠操作也没有对应的方式。本模组同时修复了这两个问题!
[b][color=#e69138]使用方法[/color][/b]
[b]手柄[/b][/size][/size]
[list]
[][size=4][size=3][b]L3[/b] 在所有与物品相关的商人[b]铁匠/护甲师[/b]界面中显示/隐藏提示框:修理、拆解、升级/镶嵌孔和添加镶嵌孔。[/size][/size][/]
[][size=4][size=3][b]按住 L3[/b] 可缩放提示框,与物品栏中的操作相同。[/size][/size][/]
[][size=4][size=3]提示框隐藏时,选中的物品会显示小小的[b]"页面"图标[/b],与物品栏中相同。[/size][/size][/]
[/list][size=4][size=3][b]键盘鼠标[/b][/size][/size]
[list]
[][size=4][size=3][b]H[/b] 在[b]物品栏[/b]、[b]商人买卖[/b]界面和[b]铁匠/护甲师[/b]界面中显示/隐藏提示框。[/size][/size][/]
[][size=4][size=3]提示框隐藏时,悬停的物品上会显示页面图标。[/size][/size][/]
[][size=4][size=3]按钮栏会显示 [b]H 隐藏提示框 / 显示提示框[/b] 提示,就像手柄上的 L3 提示一样。[/size][/size][/]
[/list][size=4][size=3]
[b][color=#e69138]设置[/color][/b]
[i]选项 > 模组 > 随处切换提示框[/i] 有一个开关,默认[b]开启[/b]。关闭后会禁用 H 键、H 提示以及铁匠/护甲师界面的 L3 切换。原版物品栏自带的 L3 切换始终保留。更改会在下次打开菜单时生效。
[b][color=#e69138]安装[/color][/b]
[b]推荐:[/b][/size][/size]
[list]
[]使用 [url=https://www.nexusmods.com/witcher3/mods/12584]Relapse's Mod Manager Redux[/url] 或其他《巫师 3》专用模组管理器。[/]
[/list][size=4][size=3][b]手动:[/b][/size][/size]
[list]
[]将压缩包解压到游戏文件夹(其中包含 mods 和 bin),最终得到:[/]
[][i]The Witcher 3\mods\modTooltipToggleAnywhere[/i][/]
[][i]The Witcher 3\bin\config\r4game\user_config_matrix\pc\TooltipToggleAnywhere.xml[/i][/]
[/list][size=4][size=3]你不需要 Script Merger。键盘部分使用脚本注解,不会修改任何原版脚本文件。
[b][color=#e69138]卸载[/color][/b]
使用模组管理器卸载,或删除以下内容:
[/size][/size]
[list]
[][size=4][size=3][size=4][size=3][i]mods\modTooltipToggleAnywhere[/i][/size][/size][/size][/size][/]
[][size=4][size=3][size=4][size=3][i]bin\config\r4game\user_config_matrix\pc\TooltipToggleAnywhere.xml[/i][/size][/size][/size][/size][/]
[/list][size=4][size=3]
[b][color=#e69138]兼容性[/color][/b][/size][/size]
[list]
[][size=4][size=3]替换一个 UI 文件:[i]gameplay\gui_new\swf\repair\panel_blacksmith.redswf[/i]。如果其他模组也替换了它,则只会加载其中一个。使用模组优先级来选择加载哪一个。[/size][/size][/]
[][size=4][size=3][b]不会[/b]修改物品栏 UI 文件,因此 H 键可与替换该文件的模组兼容(例如 Hoods、Upgrades Tab、Sort Everything)。[/size][/size][/]
[][size=4][size=3]可安全地在游戏进行途中添加或移除。它不会向存档保存任何内容,只会在游戏设置中保存一个选项。[/size][/size][/]
[/list][size=4][size=3]
[b][color=#e69138]已知限制[/color][/b][/size][/size]
[list]
[][size=4][size=3]每当你从手柄切换到鼠标时,原版都会重新开启提示框。再次按 H 或 L3 即可隐藏。[/size][/size][/]
[/list][size=4][size=3]
[b][color=#e69138]工作原理(面向模组开发者)[/color][/b][/size][/size]
[list]
[][size=4][size=3]铁匠菜单(Flash):[i]BlacksmithMenu.configUI[/i] 现在调用 [i]_contextMgr.enableInputFeedbackShowing(true)[/i],与 [i]MenuInventory.initTooltips[/i] 所做的调用相同。构造函数设置 [i]SlotBase.AUTO_SHOW_COLLAPSED_ICON = true[/i]。原版页面图标美术被添加到槽位叠加层。[/size][/size][/]
[][size=4][size=3]键盘(脚本):包装 [i]CR4CommonMenu.OnHotkeyTriggered[/i]。按下 H 时,它通过原版 [i]handleForeignInputEvent[/i] 钩子向打开的菜单发送 L3 按键抬起事件。[/size][/size][/]
[][size=4][size=3]H 提示:包装 [i]OnAppendGFxButton[/i],并将键码 72 添加到原版 [i]input_tooltip_hide/show[/i] 按钮。[/size][/size][/]
[][size=4][size=3]开关:铁匠 Flash 注册 [i]tta.tooltip.toggle.enabled[/i],绑定到 [i]enableInputFeedbackShowing[/i]。脚本根据模组菜单中的值进行设置。[/size][/size][/]
[/list]
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。