60 lines
No EOL
1.7 KiB
Batchfile
60 lines
No EOL
1.7 KiB
Batchfile
@echo off
|
|
setlocal
|
|
|
|
pushd "%~dp0" >nul
|
|
|
|
:menu
|
|
cls
|
|
echo Crusader USECODE Tools
|
|
echo.
|
|
echo 1. Decompile No Remorse USECODE to pseudocode
|
|
echo 2. Decompile No Regret USECODE to pseudocode
|
|
echo 3. Update No Remorse shape catalog
|
|
echo 4. Update No Regret shape catalog
|
|
echo 5. Exit
|
|
echo.
|
|
set /p choice=Choose an option:
|
|
|
|
if "%choice%"=="1" goto remorse_decompile
|
|
if "%choice%"=="2" goto regret_decompile
|
|
if "%choice%"=="3" goto remorse_shapes
|
|
if "%choice%"=="4" goto regret_shapes
|
|
if "%choice%"=="5" goto end
|
|
|
|
echo.
|
|
echo Invalid choice.
|
|
pause
|
|
goto menu
|
|
|
|
:remorse_decompile
|
|
cls
|
|
echo Exporting No Remorse USECODE pseudocode...
|
|
python tools\export_usecode_pseudocode.py --extracted-root USECODE\EUSECODE_extracted --variant remorse --shape-csv USECODE\EUSECODE_extracted\usecode_shape_catalog_remorse.csv
|
|
goto after_run
|
|
|
|
:regret_decompile
|
|
cls
|
|
echo Exporting No Regret USECODE pseudocode...
|
|
python tools\export_usecode_pseudocode.py --extracted-root USECODE\REGRET\REGRET_USECODE_extracted --variant regret --shape-csv USECODE\REGRET\REGRET_USECODE_extracted\usecode_shape_catalog_regret.csv
|
|
goto after_run
|
|
|
|
:remorse_shapes
|
|
cls
|
|
echo Updating No Remorse shape catalog...
|
|
python tools\update_usecode_shape_catalog.py --extracted-root USECODE\EUSECODE_extracted --variant remorse --output-csv USECODE\EUSECODE_extracted\usecode_shape_catalog_remorse.csv
|
|
goto after_run
|
|
|
|
:regret_shapes
|
|
cls
|
|
echo Updating No Regret shape catalog...
|
|
python tools\update_usecode_shape_catalog.py --extracted-root USECODE\REGRET\REGRET_USECODE_extracted --variant regret --output-csv USECODE\REGRET\REGRET_USECODE_extracted\usecode_shape_catalog_regret.csv
|
|
goto after_run
|
|
|
|
:after_run
|
|
echo.
|
|
pause
|
|
goto menu
|
|
|
|
:end
|
|
popd >nul
|
|
endlocal |