CSM.Dev

@echo off
set WADROOT=D:\games\half-life
set mapname=de_karta.map

hlcsg.exe -estimate –wadinclude mytexture "%mapname%"
hlbsp.exe -estimate "%mapname%"
hlvis.exe -estimate -full "%mapname%"
hlrad.exe -estimate -chart -extra -dscale 1 -bounce 4 -smooth 100 "%mapname%"

__________
Если БАТ выглядит так, то проблем быть не должно. Попробуй убрать строку -estimate компилятора hlcsg. Также стоит убедится, что директория HL указана верно, там нет русских букв или пробелов(иногда компилятор может ругатся именно через пробел в директории ХЛ) . карта должна быть в одной папке с компиляторами, а компиляторы - на одном диске с КС. В конце названия mytexture не нужно писать расширение wad.