游戏精英
 
- 贡献度
- 434
- 金元
- 19423
- 积分
- 3688
- 精华
- 1
- 注册时间
- 2006-5-1
|
本帖最后由 cp296633 于 2026-3-13 15:17 编辑
繞d版沒dlc的 別用sb.exe開遊戲
更新v2 請重下腳本不然無法在不重開機下切換不同繞d遊戲
小改了下腳本 原本只適用於生化9 現在適用於劍星跟日後任何遊戲(其他遊戲需自行更改腳本 ::custom path 兩處目錄位置)
把loader判斷提前 免得放錯位置腳本還去關閉msi afterburner跟dse
解壓到遊戲根目錄 跟SB.exe同層目錄雙擊_run.bat (腳本自帶提權 不用去勾管理員權限)
本壓縮包只是用於免除開測試模式與關閉secure boot要求的DSE-Patcher
需配合繞d補丁使用 "StellarBlade.HYPERVISOR-REFLEX.BETA2.2.zip"
win需關閉核心隔離跟Hyper-V(#1), BIOS開啟vt-x/svm mode
#1
win+s搜尋cmd滑鼠右鍵管理員身分執行
reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v "Enabled" /t REG_DWORD /d 0 /f
bcdedit /set hypervisorlaunchtype off
有外網版dse universal launcher直接改腳本bat 或下載附件
@echo off
net session >nul 2>&1
if %errorlevel% neq 0 (
echo Relaunching with administrator privileges...
powershell -Command "Start-Process '%~f0' -Verb RunAs"
exit /b
)
cd /d "%~dp0"
:: ============================
:: CHECK CORE ISOLATION STATUS
:: ============================
echo Checking Core Isolation (Memory Integrity)...
set "CI="
for /f "tokens=3" %%A in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v Enabled 2^>nul ^| find /i "Enabled"') do set CI=%%A
set CI=%CI: =%
echo Detected CI value: "%CI%"
if "%CI%"=="" (
echo Core Isolation key not found. Assuming it is disabled.
goto CHECK_LOADER
)
if /i "%CI%"=="1" goto CORE_ON
if /i "%CI%"=="0x1" goto CORE_ON
goto CHECK_LOADER
:CORE_ON
color 0C
echo.
echo ================================================
echo ERROR: Core Isolation (Memory Integrity) is ON
echo ===============================================
echo.
echo Please DISABLE Core Isolation (Memory Integrity)
echo from Windows Security - Device Security.
echo.
echo After disabling it, RESTART your PC
echo and run this script again.
echo.
pause
color 07
goto END
::custom path 1
:CHECK_LOADER
echo Searching for loader executable...
set "loader="
if exist "SB\Binaries\Win64\SB-Win64-Shipping.exe" set "loader=SB\Binaries\Win64\SB-Win64-Shipping.exe"
if not defined loader (
echo ERROR: No loader executable found!
pause
goto END
)
echo Found: %loader%
echo Checking MSI Afterburner status...
set "MSI_RUNNING=0"
tasklist /FI "IMAGENAME eq MSIAfterburner.exe" | find /I "MSIAfterburner.exe" >nul
if %errorlevel%==0 (
echo MSI Afterburner is running. Closing it...
set "MSI_RUNNING=1"
taskkill /IM MSIAfterburner.exe /F >nul 2>&1
) else (
echo MSI Afterburner is not running.
)
echo.
goto CONTINUE_SCRIPT
:CONTINUE_SCRIPT
echo Core Isolation is disabled. Continuing...
echo.
echo [1/3] Disabling DSE...
DSE-Patcher.exe -disable
echo Waiting 3 seconds...
timeout /t 3 /nobreak >nul
::custom path 2
reg query "HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0" /v "VendorIdentifier" | find "Intel" >nul 2>&1
if %errorlevel% equ 0 (
set "DRIVER_PATH=%~dp0SB\Binaries\Win64\driver_intel\hyperkd.sys"
echo Detected Intel CPU, using hyperkd.sys
) else (
set "DRIVER_PATH=%~dp0SB\Binaries\Win64\driver_amd\SimpleSvm.sys"
echo Detected AMD CPU, using SimpleSvm.sys
)
sc stop denuvo >nul 2>&1
sc delete denuvo >nul 2>&1
sc create denuvo type=kernel start=demand binPath="%DRIVER_PATH%" >nul 2>&1
sc start denuvo >nul 2>&1
start "" "%loader%"
echo Waiting 10 seconds...
timeout /t 10 /nobreak >nul
echo [3/3] Enabling DSE...
DSE-Patcher.exe -enable
:: ============================================
:: RESTART MSI AFTERBURNER IF IT WAS RUNNING
:: ============================================
if "%MSI_RUNNING%"=="1" (
echo Restarting MSI Afterburner...
start "" "C:\Program Files (x86)\MSI Afterburner\MSIAfterburner.exe"
) else (
echo MSI Afterburner was not running before. Skipping restart.
)
:END
exit
真女神轉生5復仇 修改紅字
::custom path 1
:CHECK_LOADER
echo Searching for loader executable...
set "loader="
if exist "SMT5V.exe" set "loader=SMT5V.exe"
還有
::custom path 2
reg query "HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0" /v "VendorIdentifier" | find "Intel" >nul 2>&1
if %errorlevel% equ 0 (
set "DRIVER_PATH=%~dp0Project\Binaries\Win64\hyperkd.sys"
echo Detected Intel CPU, using hyperkd.sys
) else (
set "DRIVER_PATH=%~dp0Project\Binaries\Win64\SimpleSvm.sys"
echo Detected AMD CPU, using SimpleSvm.sys
)
persona 3 reload 修改紅字
::custom path 1
:CHECK_LOADER
echo Searching for loader executable...
set "loader="
if exist "P3R\Binaries\Win64\P3R.exe" set "loader=P3R\Binaries\Win64\P3R.exe"
還有
::custom path 2
reg query "HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0" /v "VendorIdentifier" | find "Intel" >nul 2>&1
if %errorlevel% equ 0 (
set "DRIVER_PATH=%~dp0P3R\Binaries\Win64\hyperkd.sys"
echo Detected Intel CPU, using hyperkd.sys
) else (
set "DRIVER_PATH=%~dp0P3R\Binaries\Win64\SimpleSvm.sys"
echo Detected AMD CPU, using SimpleSvm.sys
)
其他自行依樣畫葫蘆...皆須解壓縮到遊戲根目錄
|
评分
-
1
查看全部评分
-
|