Лёха
этот пример хорошо если файлы находятся в одной папке
for /R Maps %%i in (*.upk) do decompress.exe "%%i"
этот пример если есть подкаталоги чтобы файлы в не кучу
for /R Maps\SP_Eba %%i in (*.war) do decompress.exe -zlib -out=Unpacked\Maps\SP_Eba "%%i"
for /R Maps\SP_Caves %%i in (*.war) do decompress.exe -zlib -out=Unpacked\Maps\SP_Caves "%%i"
for /R Maps\SP_Alamo %%i in (*.war) do decompress.exe -zlib -out=Unpacked\Maps\SP_Alamo "%%i"
for /R Maps\SP_Adams %%i in (*.war) do decompress.exe -zlib -out=Unpacked\Maps\SP_Adams "%%i"
pause
Хотя твой пример тоже работает ты посмотри на сайте
http://www.gildor.org/ входит ли в список для decompress твоя игра
for /r %%a in (*.upk) do decompress.exe -zlib -out=Unpacked\ "%%a