Допустим.
Как было сказано чтоб на модель была натянута текстура с названием cube.
Для проверки/изменения. тупо открывает smd в блокноте и смотришь.
Тип как то так может быть "cube.psd" Если иначе (расширения не суть), то тупо можно в правке сделать полную замену с одного названия на другой.
В qc тоже пишется путь до папки, где лежать будет материал и текстура.
Code:
$cdmaterials "mirage\cube"
Пишется только путь, папка "mirage" будет в "materials", а папка "cube" - в папке "mirage". Корневая директория в материалс.
В vmf
Code:
"$basetexture" "mirage\cube\cube"
Тут пишется уже путь, весь + файл но без расширения. И в этой папке "cube" суешь все текстуры - vtf
Суть ошибки может и найдешь, однако то что в qc в пути к материалу, лишнее одно слово начальное. По сути получается ищет материал по пути "materials\materials\cube. Если не путаю, а то давно на соуре не химичил не чего.

И лучше попробуй компилить через qc, там батник или спец фигню. А не через генератор какой то.
А лучше выложи свои запчасти, глянем.