@echo off setlocal set "PROJECT=%~dp0phase2-unreal\GitWorldUnreal.uproject" set "EDITOR=" for %%P in ( "%ProgramFiles%\Epic Games\UE_5.6\Engine\Binaries\Win64\UnrealEditor.exe" "%ProgramFiles%\Epic Games\UE_5.5\Engine\Binaries\Win64\UnrealEditor.exe" "%ProgramFiles%\Epic Games\UE_5.4\Engine\Binaries\Win64\UnrealEditor.exe" "%ProgramFiles%\Epic Games\UE_5.3\Engine\Binaries\Win64\UnrealEditor.exe" "%ProgramFiles%\Epic Games\UE_5.2\Engine\Binaries\Win64\UnrealEditor.exe" ) do if not defined EDITOR if exist "%%~P" set "EDITOR=%%~P" if defined EDITOR ( start "GitWorld Unreal" "%EDITOR%" "%PROJECT%" -game -vr exit /b 0 ) start "GitWorld Unreal" "%PROJECT%" exit /b 0