为《古墓丽影:传奇》及其他游戏启用Steam界面覆盖。 操作方法: 1. 在电脑上新建一个文本文件,并将文件扩展名从.txt重命名为.bat,例如ForceSteamOverlay.bat。 2. 右键点击该批处理文件,选择编辑。将下方方框中的代码复制粘贴到批处理文件中并保存。 3. 4. 之后像往常一样在Steam中启动《古墓丽影:传奇》(或可执行文件列表中的其他任何游戏)。Steam将识别该游戏并启用界面覆盖,现在你可以使用Steam聊天、截图等功能。

@回显关闭 :: 如果您的Steam安装位置不同,请修改此路径。 set steamPath=C: Program Files (x86) Steam :: 已测试且可正常运行的游戏列表。 :: 辐射(高分辨率) > falloutwHR.exe :: 辐射(经典版) > FALLOUTW.EXE :: 辐射2(高分辨率) > fallout2HR.exe :: 古墓丽影:传奇 > trl.exe :: 古墓丽影:地下世界 > tru.exe :: 在此处添加游戏可执行文件,用空格分隔。 set exes=falloutwHR.exe FALLOUTW.EXE fallout2HR.exe trl.exe tru.exe :: 并非必需,但作为预防措施, :: 在启动覆盖层前给游戏一些加载时间。(以秒为单位) set delay=3 :: 以下内容无需修改 :: set gamePID= set steamPID= echo 等待游戏启动..REM 通过在命令中获取并传入Steam进程ID,可以消除覆盖层有时无法弹出的情况,无需游戏应用ID。 REM 在此处进行搜索以确保准确性,以防此批处理文件在Steam启动前运行。 如果已定义steamPID(跳至SkipSteamSearch),否则(通过tasklist命令查找包含"steam.exe"的进程,提取其PID并赋值给steamPID变量) : SkipSteamSearch 对于%exes%中的每个可执行文件(通过tasklist命令查找包含该可执行文件的进程,提取其PID并赋值给gamePID变量) 如果未定义gamePID(等待3秒后重新跳至Search标签),否则(输出"Game started")并(输出"Forcing overlay") 等待%delay%秒 启动"" "%steamPath% GameOverlayUI."exe" -steampid %steamPID% -pid %gamePID% -manuallyclearframes 0 :: 已尝试但仍无法正常使用覆盖层的游戏列表。 :: 辐射2(经典版) > fallout2.exe :: 法老王+埃及艳后 > Pharaoh.exe :: 宙斯+海神 > zeus.exe 注意事项 如果你的Steam安装位置不在默认路径【C: Program Files (x86) Steam】,例如安装在其他硬盘上,你需要修改脚本中的steamPath行,以指向你的Steam安装位置。 我已为我的Steam库中的游戏添加了兼容性。如果你想为更多游戏添加兼容性,只需将它们的exe名称添加到exes列表中。




换一换 


















