@ECHO off SETLOCAL EnableExtensions EnableDelayedExpansion SET "parent_dir=%~dp0" if not exist out mkdir out IF EXIST log.txt del log.txt REM Internal options REM We'll keep everything in a single base script and change options for every script REM Switch between standard and bioware dds files SET "opt_bioware_dds=1" REM Options REM Default values SET "opt_auto_flip=1" REM Read from settings.ini FOR /f "tokens=1,2 delims==" %%a IN (settings.ini) DO ( IF %%a==AUTO_FLIP SET opt_auto_flip=%%b ) REM Different options for bioware and standard dds files if !opt_bioware_dds! GTR 0 ( REM Conversion options for bioware dds files SET "crunch_options= -noprogress -nostats -fileformat nwn -DXT1 -deep -recreate -mipmode none -logfile log.txt" ) ELSE ( REM Conversion options for standard dds files SET "crunch_options= -noprogress -nostats -fileformat dds -DXT1 -deep -recreate -mipmode none -logfile log.txt" REM Standard dds need to be flipped IF !opt_auto_flip! GTR 0 ( SET "copt_all=!copt_all! -unflip -yflip" ) ) nwn_crunch.exe -file in\ -outdir out\ !crunch_options!