@echo off setlocal :: regenerate.bat — Regenerate translated card PNGs :: :: Usage: :: regenerate.bat — process all cards :: regenerate.bat "Orbital Headquarters" — process a single card by name :: :: Run from the project root: C:\progik\forditsunk echo [regenerate] Starting card regeneration... :: Activate venv if present if exist ".venv\Scripts\activate.bat" ( echo [regenerate] Activating virtual environment... call ".venv\Scripts\activate.bat" if errorlevel 1 ( echo [regenerate] ERROR: Failed to activate virtual environment. exit /b 1 ) ) :: Run apply_translations.py — with optional card name argument if "%~1"=="" ( echo [regenerate] Running apply_translations.py for ALL cards... python scripts\apply_translations.py ) else ( echo [regenerate] Running apply_translations.py for card: %~1 python scripts\apply_translations.py --card "%~1" ) if errorlevel 1 ( echo [regenerate] ERROR: apply_translations.py failed. exit /b 1 ) :: Run apply_corp_translations.py — always processes all corp cards echo [regenerate] Running apply_corp_translations.py for corporation cards... python scripts\apply_corp_translations.py if errorlevel 1 ( echo [regenerate] ERROR: apply_corp_translations.py failed. exit /b 1 ) echo [regenerate] Done. Output written to output\ endlocal