Black Screen Fix
parent
473b989bd6
commit
1817db866e
|
@ -0,0 +1,119 @@
|
||||||
|
@echo off
|
||||||
|
setlocal enabledelayedexpansion
|
||||||
|
|
||||||
|
cls
|
||||||
|
|
||||||
|
echo Void's BSF Setup. Created by 109dg.
|
||||||
|
|
||||||
|
set "green=[1;32m"
|
||||||
|
set "red=[1;31m"
|
||||||
|
set "reset_color=[0m"
|
||||||
|
|
||||||
|
|
||||||
|
tasklist /fi "imagename eq bloxstrap.exe" | find /i "bloxstrap.exe" >nul
|
||||||
|
if not errorlevel 1 (
|
||||||
|
echo %red%BLOXSTRAP is running. Killing the process.
|
||||||
|
taskkill /f /im bloxstrap.exe >nul 2>&1
|
||||||
|
)
|
||||||
|
|
||||||
|
tasklist /fi "imagename eq robloxplayerbeta.exe" | find /i "robloxplayerbeta.exe" >nul
|
||||||
|
if not errorlevel 1 (
|
||||||
|
echo %red%ROBLOX is running. Killing the process.
|
||||||
|
taskkill /f /im robloxplayerbeta.exe >nul 2>&1
|
||||||
|
)
|
||||||
|
|
||||||
|
if exist "%localappdata%\Bloxstrap" (
|
||||||
|
echo %green%Removing BLOXSTRAP and Reinstalling...
|
||||||
|
rmdir /s /q "%localappdata%\Bloxstrap"
|
||||||
|
) else (
|
||||||
|
echo BLOXSTRAP not found. Installing...
|
||||||
|
)
|
||||||
|
|
||||||
|
set REPO_URL=https://api.github.com/repos/bloxstraplabs/bloxstrap/releases/latest
|
||||||
|
|
||||||
|
curl -s %REPO_URL% > latest_release.json
|
||||||
|
|
||||||
|
for /f "tokens=*" %%A in ('powershell -Command "(Get-Content latest_release.json | ConvertFrom-Json).assets | Where-Object { $_.name -like '*.exe' } | Select-Object -ExpandProperty browser_download_url"') do set EXE_URL=%%A
|
||||||
|
|
||||||
|
set DOWNLOAD_PATH=%USERPROFILE%\Downloads\bloxstrap_installer.exe
|
||||||
|
|
||||||
|
echo Downloading...
|
||||||
|
curl -s -L -o "%DOWNLOAD_PATH%" %EXE_URL%
|
||||||
|
|
||||||
|
del latest_release.json >nul 2>&1
|
||||||
|
|
||||||
|
echo Please install BLOXSTRAP and then continue.
|
||||||
|
start "" "%USERPROFILE%\Downloads\bloxstrap_installer.exe"
|
||||||
|
|
||||||
|
:loop
|
||||||
|
tasklist | find /i "robloxplayerbeta.exe" >nul
|
||||||
|
if %errorlevel%==0 (
|
||||||
|
echo Launched
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
timeout /t 1 >nul
|
||||||
|
goto loop
|
||||||
|
:end
|
||||||
|
|
||||||
|
tasklist /fi "imagename eq bloxstrap.exe" | find /i "bloxstrap.exe" >nul
|
||||||
|
if not errorlevel 1 (
|
||||||
|
echo %reset_color%BLOXSTRAP is running. Killing the process.
|
||||||
|
taskkill /f /im bloxstrap.exe >nul 2>&1
|
||||||
|
)
|
||||||
|
|
||||||
|
tasklist /fi "imagename eq robloxplayerbeta.exe" | find /i "robloxplayerbeta.exe" >nul
|
||||||
|
if not errorlevel 1 (
|
||||||
|
echo ROBLOX is running. Killing the process.
|
||||||
|
taskkill /f /im robloxplayerbeta.exe >nul 2>&1
|
||||||
|
)
|
||||||
|
|
||||||
|
timeout /t 5 >nul
|
||||||
|
|
||||||
|
set "path1=%localappdata%\Bloxstrap\Bloxstrap.exe"
|
||||||
|
set "path2="
|
||||||
|
|
||||||
|
|
||||||
|
for /d %%F in (%localappdata%\Bloxstrap\Versions\version-*) do set "path2=%%F\RobloxPlayerBeta.exe"
|
||||||
|
if not exist "%path1%" (
|
||||||
|
echo %red%Bloxstrap.exe not found at the specified path.
|
||||||
|
echo Install the latest Bloxstrap and try again.%reset_color%
|
||||||
|
echo Press any key to exit...
|
||||||
|
pause >nul
|
||||||
|
exit /b 1
|
||||||
|
)
|
||||||
|
if not exist "%path2%" (
|
||||||
|
echo %red%RobloxPlayerBeta.exe not found at the specified path.
|
||||||
|
echo Launch Roblox through Bloxstrap and try again.%reset_color%
|
||||||
|
echo Press any key to exit...
|
||||||
|
pause >nul
|
||||||
|
exit /b 2
|
||||||
|
)
|
||||||
|
|
||||||
|
reg add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%path1%" /t REG_SZ /d "~ DISABLEDXMAXIMIZEDWINDOWEDMODE" /f
|
||||||
|
reg add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%path2%" /t REG_SZ /d "~ DISABLEDXMAXIMIZEDWINDOWEDMODE" /
|
||||||
|
|
||||||
|
echo %red%Black screen hopefully fixed, try injecting Swift.%reset_color%
|
||||||
|
echo Press any key to exit...
|
||||||
|
pause >nul
|
||||||
|
exit /b 0
|
||||||
|
set "roblox_dir=%localappdata%\Roblox\Versions"
|
||||||
|
if not exist "%roblox_dir%" (
|
||||||
|
echo Roblox directory not found.
|
||||||
|
pause
|
||||||
|
exit /b
|
||||||
|
)
|
||||||
|
for /d %%d in ("%roblox_dir%\*") do (
|
||||||
|
if exist "%%d\RobloxPlayerBeta.exe" (
|
||||||
|
reg add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%%d\RobloxPlayerBeta.exe" /t REG_SZ /d "~ DISABLEDXMAXIMIZEDWINDOWEDMODE" /f
|
||||||
|
if %errorlevel% neq 0 (
|
||||||
|
echo Failed to modify compatibility settings for %%d\RobloxPlayerBeta.exe.
|
||||||
|
) else (
|
||||||
|
echo Fullscreen optimizations disabled for %%d\RobloxPlayerBeta.exe.
|
||||||
|
)
|
||||||
|
) else (
|
||||||
|
echo RobloxPlayerBeta.exe not found in %%d.
|
||||||
|
)
|
||||||
|
)
|
||||||
|
echo All versions processed.
|
||||||
|
|
||||||
|
pause
|
Loading…
Reference in New Issue