Sidebar

Текстуры не лезут в карту! (КС 1.6)

MiHALbI4

Active member
07.04.05
1 820
37
  • Бронзовая медаль 136
  • Серебряная медаль 131
  • Бронзовая медаль 132
Текстуры не лезут в карту! (КС 1.6)

Раньше у меня стоял Виндоус 2000. Компилил я батником и всегда вшивал текстуры в карту. Все было шито-крыто. Но после удачного полета этого винда, поставил винд XP. Установил хамер и продолжил работы над картой (успел вовремя забить на болванки все вкусное). Решил компильнуть, чтобы посмотреть прогресс, но батник запустился только на 1/2 секунды и отрубится. Появился файл с расширением "err". В нем написано, что не может быть открыть файл с расширением "p0" (или типо этого). А когда удаляю параметр вшития текстур в карту, все идет нормально.

Вот мой код батника (он лежит у меня в папке с компилами):

@echo off
set WADROOT=C:\Games\Counter Strike
set mapname=dm_killall.map

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

Надеюсь вы решите эту фигню и поможете мне.

P.S.
А может быть это из-за смены винда?
 

AndrewDragon

Уставший Дракон
VIP
10.01.05
5 130
24
  • Золотая медаль 152
  • Золотая медаль 141
ты хоть понимаешь, что означает команда set? она дает переменным определенное значение (вроде бы:rolleyes: ) и получаецца в строке "hlcsg.exe -estimate -wadinclude dm_killall "%mapname%"" вместо "%mapname%" вставляется имя карты получаем в итоге: hlcsg.exe -estimate -wadinclude dm_killall dm_killall.map :rolleyes2
едем дальше: у тебя, что, вады лежат в папке C:\Games\Counter Strike !?
3) а зачем тебе вообще WADROOT? ты ж нигде его не юзаешь, а инфа о вадах храницца в самой карте
4) в строке "set mapname=dm_killall.map", насколько я помню, нужно писать просто имячко карты, т.е. "set mapname=dm_killall"
5) пока всё...:rolleyes2:rolleyes2:rolleyes2
 

TRUP@C

Основатель CSM
Команда форуму
Администратор
Спонсор
21.06.04
5 638
  • Золотая медаль 325
  • Золотая медаль 213
  • Золотая медаль 235
  • Золотая медаль 233
set WADROOT=C:\Games\Counter Strike
меняем на:
set WADROOT="C:\Games\Counter Strike"
У тебя пробелы в имени пути.

Но вообще-то, перименную WADROOT раньше юзали старые компиляторы. В твоем случае, когда ты юзаешь -wadinclude <config_name> этот паратерет темболее игнорируется, ибо все пути указаны (должны быть указаны) в wad.cfg.

Post automatically merged:

А луше временно закоментируй строку @echo off (rem @echo off)
И в конце всех строк допиши "pause"
Затем смотри на полные команды при исполнении батника.
 

AndrewDragon

Уставший Дракон
VIP
10.01.05
5 130
24
  • Золотая медаль 152
  • Золотая медаль 141
TRUP@C сказав(ла):
А луше временно закоментируй строку @echo off (rem @echo off)
а можно ее вообще стереть=) авось не забуде простое сочетание буковок
зы все-таки нужно, нужно написать статью о батниках, как ни крути, а то так и будут спрашивать :rolleyes2
 

TRUP@C

Основатель CSM
Команда форуму
Администратор
Спонсор
21.06.04
5 638
  • Золотая медаль 325
  • Золотая медаль 213
  • Золотая медаль 235
  • Золотая медаль 233

Shephard

Cunoa&#537;terea t&#259;cut&#259;
16.03.05
3 213
36
  • Серебряная медаль 121
  • Серебряная медаль 111
  • Золотая медаль 131
  • Золотая медаль MM18
  • Серебряная медаль 221
Ой, ничего не понял! никогда не догонял ети батники, всегда компилил по старому,скока не пытался раздуплитса никак понять не мог, и примеры все переписывал точно и всеравно не пахало!
Я всегда по старому F9 и пошло поехало...
 

Game Server

Доноры Красавчики

Користувачі онлайн