【导表】不启动unity导表
parent
e95b74c8f5
commit
aedfbeb4ab
|
|
@ -0,0 +1,55 @@
|
|||
@echo off
|
||||
chcp 65001 >nul 2>&1
|
||||
setlocal
|
||||
|
||||
set LUBAN_DLL=..\..\NLDMisc\config\Luban\Luban.dll
|
||||
set CONF=..\..\NLDMisc\config\luban.conf
|
||||
set CODE_DIR=Assets\Code\Scripts\GenCode\Luban\DataTable
|
||||
set DATA_DIR=Assets\Config\Data
|
||||
|
||||
where dotnet >nul 2>&1
|
||||
if %ERRORLEVEL% neq 0 (
|
||||
echo [ERROR] dotnet not found, please install .NET SDK
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
if not exist "%LUBAN_DLL%" (
|
||||
echo [ERROR] Luban.dll not found: %LUBAN_DLL%
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo ============================================================
|
||||
echo Luban Export (No Unity Required)
|
||||
echo Client CN (code + data)
|
||||
echo ============================================================
|
||||
echo.
|
||||
|
||||
echo Exporting Client CN ...
|
||||
dotnet "%LUBAN_DLL%" -t client -c cs-simple-json -d json --conf "%CONF%" -x outputCodeDir=%CODE_DIR% -x outputDataDir=%DATA_DIR% --variant StringCfg.DataString.value=cn
|
||||
if %ERRORLEVEL% neq 0 (
|
||||
echo.
|
||||
echo [ERROR] CN export failed!
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
echo CN export done.
|
||||
echo.
|
||||
|
||||
REM echo [2/2] Exporting Client EN ...
|
||||
REM dotnet "%LUBAN_DLL%" -t client -c cs-simple-json -d json --conf "%CONF%" -x outputCodeDir=%CODE_DIR% -x outputDataDir=%DATA_DIR%\Localize\EN --variant StringCfg.DataString.value=en
|
||||
REM if %ERRORLEVEL% neq 0 (
|
||||
REM echo.
|
||||
REM echo [ERROR] EN export failed!
|
||||
REM pause
|
||||
REM exit /b 1
|
||||
REM )
|
||||
REM echo [2/2] EN export done.
|
||||
REM echo.
|
||||
|
||||
echo ============================================================
|
||||
echo All exports completed successfully!
|
||||
echo ============================================================
|
||||
pause
|
||||
endlocal
|
||||
Loading…
Reference in New Issue