diff --git a/tools/input-setup/setup_input.bat b/tools/input-setup/setup_input.bat index 3e1ef39..ee8219b 100644 --- a/tools/input-setup/setup_input.bat +++ b/tools/input-setup/setup_input.bat @@ -1,11 +1,11 @@ @echo off setlocal enabledelayedexpansion -REM === ChildHood Input Setup - 创建 v0.1 InputAction 资产 + 更新 IMC === +REM === ChildHood Input Setup - Create v0.1 InputAction assets + update IMC === REM -REM 用法: -REM setup_input.bat (默认模式,完成后退出编辑器) -REM setup_input.bat --no-quit (完成后保持编辑器打开) +REM Usage: +REM setup_input.bat (default, editor quits after done) +REM setup_input.bat --no-quit (keep editor open) set "SCRIPT_DIR=%~dp0" set "PROJECT_DIR=%SCRIPT_DIR%..\.." @@ -14,6 +14,7 @@ set "UPROJECT=%PROJECT_ROOT%\ChildHood.uproject" REM ---- Defaults ---- set "NO_QUIT=0" +set "DRY_RUN=0" REM ---- Parse Arguments ---- :parse_args @@ -65,8 +66,7 @@ if "%UE_EDITOR%"=="" ( if "%UE_EDITOR%"=="" ( echo. echo [ERROR] UE5 Editor not found! - echo Set UE5_ROOT to your UE5 install directory, e.g.: - echo set UE5_ROOT=C:\Program Files\Epic Games\UE_5.7 + echo Set UE5_ROOT, e.g.: set UE5_ROOT=C:\Program Files\Epic Games\UE_5.7 echo. exit /b 1 ) @@ -104,7 +104,7 @@ if "%DRY_RUN%"=="1" ( ) REM ---- Execute ---- -echo [InputSetup] Launching UE5 Editor (command line mode)... +echo [InputSetup] Launching UE5 Editor ... echo. "!UE_EDITOR!" "!UPROJECT_FWD!" !CMD_ARGS! @@ -112,9 +112,9 @@ echo. set "EXIT_CODE=!ERRORLEVEL!" echo. if "!EXIT_CODE!"=="0" ( - echo [InputSetup] 完成!编辑器已退出。 + echo [InputSetup] Done. Editor exited. ) else ( - echo [InputSetup] 编辑器退出码: !EXIT_CODE! + echo [InputSetup] Editor exit code: !EXIT_CODE! ) exit /b !EXIT_CODE! @@ -125,16 +125,8 @@ echo. echo Usage: setup_input.bat [options] echo. echo Options: -echo --no-quit 保持编辑器打开 -echo --dry-run 仅打印命令不执行 -echo --help, -h 显示帮助 -echo. -echo 创建的资产: -echo IA_Interact (E 键) -echo IA_Cancel (ESC 键) -echo IA_SwitchInteract (Tab 键) -echo. -echo 修改的资产: -echo IMC_Default (添加上述映射) +echo --no-quit Keep editor open after done +echo --dry-run Print command without executing +echo --help, -h Show help echo. exit /b 0