042bebe9d7
- 默认模型改为 glm-5.1,API地址改为 coding 套餐端点
- 默认批次大小 20→5,增加 max_tokens=4096
- 优化 prompt 模板,明确要求返回 {"results": [...]} 格式
- 修复全批失败时 ai_inference_metadata 的 KeyError
- 输出目录从 <project>/output/ 统一到 <tool>/outputs/
- 新增 README.md(Pipeline流程、环境变量、CLI参数说明)
62 lines
1.9 KiB
Batchfile
62 lines
1.9 KiB
Batchfile
@echo off
|
|
setlocal enabledelayedexpansion
|
|
|
|
set "SCRIPT_DIR=%~dp0"
|
|
set "PROJECT_DIR=%SCRIPT_DIR%..\.."
|
|
for %%i in ("%PROJECT_DIR%\.") do set "PROJECT_ROOT=%%~fi"
|
|
set "UPROJECT=%PROJECT_ROOT%\ChildHood.uproject"
|
|
|
|
set "UE_EDITOR="
|
|
if defined UE5_ROOT (
|
|
if exist "%UE5_ROOT%\Engine\Binaries\Win64\UnrealEditor.exe" (
|
|
set "UE_EDITOR=%UE5_ROOT%\Engine\Binaries\Win64\UnrealEditor.exe"
|
|
)
|
|
)
|
|
if "%UE_EDITOR%"=="" (
|
|
for %%p in (
|
|
"C:\Program Files\Epic Games\UE_5.7"
|
|
"C:\Program Files (x86)\Epic Games\UE_5.7"
|
|
"D:\Program Files\Epic Games\UE_5.7"
|
|
) do (
|
|
if not defined UE_EDITOR (
|
|
if exist "%%~p\Engine\Binaries\Win64\UnrealEditor.exe" (
|
|
set "UE_EDITOR=%%~p\Engine\Binaries\Win64\UnrealEditor.exe"
|
|
)
|
|
)
|
|
)
|
|
)
|
|
if "%UE_EDITOR%"=="" (
|
|
echo [ERROR] UE5 not found. Set UE5_ROOT or install to standard path.
|
|
exit /b 1
|
|
)
|
|
|
|
if not defined AC_SCAN_ROOT set "AC_SCAN_ROOT=/Game/BlockingStarterPack"
|
|
if not defined AC_OUTPUT_DIR set "AC_OUTPUT_DIR=%SCRIPT_DIR%outputs"
|
|
if not defined AC_STEPS set "AC_STEPS=discover,mesh,material,blueprint"
|
|
if not defined AC_NO_QUIT set "AC_NO_QUIT=0"
|
|
|
|
set "AC_PROJECT_ROOT=%PROJECT_ROOT%"
|
|
|
|
set "SCRIPT_PATH=%SCRIPT_DIR%run_all.py"
|
|
set "SCRIPT_PATH=!SCRIPT_PATH:\=/!"
|
|
set "UPROJECT_FWD=!UPROJECT:\=/!"
|
|
set "AC_OUTPUT_DIR_FWD=!AC_OUTPUT_DIR:\=/!"
|
|
|
|
echo.
|
|
echo ================================================
|
|
echo UE5 Asset Catalog Tool
|
|
echo ================================================
|
|
echo UE5: !UE_EDITOR!
|
|
echo Project: !UPROJECT_FWD!
|
|
echo Script: !SCRIPT_PATH!
|
|
echo Scan Root: !AC_SCAN_ROOT!
|
|
echo Output: !AC_OUTPUT_DIR_FWD!
|
|
echo Steps: !AC_STEPS!
|
|
echo ================================================
|
|
echo.
|
|
|
|
"!UE_EDITOR!" "!UPROJECT_FWD!" -unattended -NoSound -NullRHI -ExecutePythonScript=!SCRIPT_PATH!
|
|
|
|
echo.
|
|
echo Done. Check output in: !AC_OUTPUT_DIR_FWD!
|