Files
UnrealEngineUWP/Engine/Plugins/Compression/OodleNetwork/BuildDictionary_TestCompression.bat
aurel cordonnier 50944fd712 Merge UE5/RES @ 16162155 to UE5/Main
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156

[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00

57 lines
1.2 KiB
Batchfile
Executable File

@echo off
echo This batch file, goes through the fully automated process of building Oodle dictionaries from packet captures.
echo.
REM This batch file should be run from \engine\plugins\compression\oodlenetwork
set BaseFolder="..\..\..\.."
if exist %BaseFolder:"=%\Engine goto SetUEEditor
echo Could not locate Engine folder. This .bat must be run from \engine\plugins\compression\oodlenetwork
goto End
:SetUEEditor
set UEEditorLoc="%BaseFolder:"=%\Engine\Binaries\Win64\UnrealEditor.exe"
if exist %UEEditorLoc:"=% goto GetGame
echo Could not locate UnrealEditor.exe
goto End
:GetGame
set /p GameName=Type the name of the game you are working with:
echo.
:AutoGenDictionaries
set AutoGenDictionariesParms=-run=OodleNetworkTrainerCommandlet AutoGenerateDictionaries
set FinalGenCmdLine=%GameName:"=% %AutoGenDictionariesParms% -forcelogflush -CompressionTest
echo Executing dictionary generation commandlet - commandline:
echo %FinalGenCmdLine%
@echo on
%UEEditorLoc:"=% %FinalGenCmdLine%
@echo off
echo.
if %errorlevel%==0 goto End
echo WARNING! Detected error, dictionaries may not have been generated. Check output and logfile for errors.
pause
:End
echo Execution complete.
pause
REM Put nothing past here.