
窗口焦点修复
脚本编译器运行后自动将焦点恢复到游戏窗口
查看大图[color=#ff7700][size=4][b]概述[/b][/size][/color]
[color=#d4d4d8]你是否厌倦了每次启动游戏时,都要点击游戏窗口才能把它重新切回前台,因为那个烦人的脚本编译器抢走了焦点?我也是!于是,这个模组诞生了。[/color]
[color=#d4d4d8]本模组通过 [url=https://www.nexusmods.com/witcher3/mods/13743]Witcher Native Bridge API[/url] 将 WitcherScript 启动钩子连接到原生 Windows 代码。(如果 CDPR 哪天自己修复了这个问题,这个模组就会功成身退。)具体原理如下:[/color]
[list=1]
[][color=#d4d4d8]启动时,ASI 注册 [b]FocusFix_RestoreGameWindow()[/b],以便 WitcherScript 可以调用它。[/color][/]
[][color=#d4d4d8]在启动影片或主菜单初始化完成后,脚本会调用原始初始化函数,然后请求恢复焦点。[/color][/]
[][color=#d4d4d8]原生代码会查找游戏窗口,优先使用其经过验证的 [b]W2ViewportClass[/b] 窗口类。[/color][/]
[][color=#d4d4d8]如果窗口已最小化,它会先还原窗口,然后调用 Windows 的 [b]SetForegroundWindow()[/b] 将其置于前台——即使当前活动的是 Vortex 或其他应用程序。[/color][/]
[/list][color=#d4d4d8]就是这样!完美且安全地完成任务![/color]
[color=#d4d4d8] [/color]
[b][color=#ff7700][size=4]更新日志[/size][/color][/b]
[list]
[][color=#d4d4d8][b]1.1[/b]:新增对无边框窗口模式和窗口化模式的支持。[/color][/]
[/list][color=#ff7700][size=4][b]安装[/b][/size][/color]
[color=#d4d4d8]请使用模组管理器,手动安装太傻了![/color]
[b][color=#ff7700][size=4]卸载[/size][/color][/b]
使用你的模组管理器移除即可。可随时安全卸载。
[color=#ff7700][size=4][b]前置要求[/b][/size][/color]
[color=#D4D4D8][url=https://www.nexusmods.com/witcher3/mods/13743]Witcher Native Bridge API[/url] [/color]
[b][color=#ff7700][size=4]是否使用了 AI 辅助?[/size][/color][/b]
嗯,是的!
[b][color=#ff7700][size=4]我的其他模组[/size][/color][/b]
[url=https://www.nexusmods.com/witcher3/mods/14246]可自定义弩伤害[/url]
[url=https://www.nexusmods.com/witcher3/mods/14536]多个固定配方[/url]
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。