babalae/better-genshin-impact

Win11下 BitBlt截图方式不可用的解决方法

huiyadanli opened this issue · 4 comments

通过软件内直接跳转设置
image

查找Yuanshen(国际服Genshin),点击选项,并勾选不使用窗口化游戏优化

image

然后重启游戏和软件,重新试试BitBlt截图方式

20241102 补充:

也可以更改所有游戏设置:

Image

Image

BetterGI 0.36 版本将会在系统版本为Win11的情况下自动关闭窗口优化。
注意:变更后需重启游戏生效(也就是说这个自动关闭窗口优化功能后,如果你是先启动的游戏,需要重启下游戏)

我的win11家庭版 没有“不使用窗口优化”这个选项

@nagisawarm
家庭版可能要用特殊方式实现了。。(但是我不知道如何操作
先用其他截图方式

@nagisawarm 家庭版可能要用特殊方式实现了。。(但是我不知道如何操作 先用其他截图方式

啊没事没事 实际上我是可以用bitblt的,目前使用体验是,存在长按失败的情况,以及如果识别到两条鱼,会在两个目标之间来回纠缠的情况。感谢作者的贡献,respect

0.36 版本将会在系统版本为Win11的情况下自动关闭窗口优化。
注意:变更后需重启游戏生效(也就是说这个自动关闭窗口优化功能后,如果你是先启动的游戏,需要重启下游戏)

Image

原理

使用 Process Monitor 可以发现该操作实际变更的注册表为

HKEY_CURRENT_USER\Software\Microsoft\DirectX\UserGpuPreferences
DirectXUserGlobalSettings = SwapEffectUpgradeEnable=0;