打开看门狗2有时候会出现游戏启动但是没有界面的现象
这里是B站大佬的解决方法
本脚本用于解决启动游戏后,出现了个看门狗2的小弹窗,但又没进入游戏加载的情况
安装方法:
1.用记事本或者其它文本编辑器打开WD2_fix.bat
2.找到“set LAUNCHER_PATH”开头的那一行
3.把UbisoftConnect.exe的路径,复制到双引号中,示例:
set LAUNCHER_PATH=”C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\UbisoftConnect.exe”
或set LAUNCHER_PATH=”D:\Ubisoft\Ubisoft Game Launcher\UbisoftConnect.exe”
如果安装育碧启动器时使用了默认的路径则不用改(C盘x86…..),如果是自定义安装路径则要自己重新填写。使用方法:
1.选中WD2_fix脚本右键,“以管理员身份运行”
2.脚本挂着别动,打开uplay,在游戏库中找到看门狗2然后运行(注意不要以其它方式比如exe直接启动,且确保启动没有带参数比如-eac_launcher)
3.如果没问题的话,过一会应该就能进游戏了。每次进游戏要先运行脚本,只要脚本没关闭,再次从uplay中打开游戏也不需要重新打开脚本
然后打开游戏前启动这个脚本(注意提前调整育碧启动器的路径)
POWERSHELL已复制
@echo off
chcp 65001 >nul
setlocal enabledelayedexpansion
REM ===== 用户配置区域 =====
REM 在下方LAUNCHER_PATH中设置Uplay启动器完整路径!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
set LAUNCHER_PATH="D:\Uplay\Ubisoft Game Launcher\UbisoftConnect.exe"
set GAME_EXE=SplashScreen.exe
set CHECK_INTERVAL=5
set LAUNCHER_DELAY=3
REM =======================
echo 请在Uplay中启动游戏
echo.
:MAIN_LOOP
tasklist /FI "IMAGENAME eq %GAME_EXE%" | find /I "%GAME_EXE%" >nul
if !errorlevel! equ 0 2>nul (
timeout /t %LAUNCHER_DELAY% /nobreak >nul
start "" %LAUNCHER_PATH%
:WAIT_FOR_GAME_EXIT
tasklist /FI "IMAGENAME eq %GAME_EXE%" | find /I "%GAME_EXE%" >nul
if !errorlevel! equ 0 2>nul (
timeout /t %CHECK_INTERVAL% /nobreak >nul
goto WAIT_FOR_GAME_EXIT
)
)
timeout /t %CHECK_INTERVAL% /nobreak >nul
goto MAIN_LOOP
然后游戏就可以打开了


评论区