Sidebar

Безрезультатная кампиляция!

Russmak

New member
Mar 18, 2005
607
40
Безрезультатная кампиляция!

Частенько случается так: вноушу изменения в карту, порой весьма основательные, кампилю, запускается ЦС карта есть но старый вариант. Новый кампилился как положено...(у меня больше 10 минут) ни де не матерится. Если же переименовую её с такой же ошибкой, сохраняю, не компилится,( повидимому, так как, должен ссылатся на рабочий вариант) пока не удалю большую часть ошибок. Так вот, если кто знает что конкретно зачастую становится причиной ошибок, проявляющих себя таким вот образом. Или как находить их не перелопачивая весь результат проведённых 5-6 часов в Хаммере. Помогите!
 

AndrewDragon

Уставший Дракон
Jan 10, 2005
5,120
24
чтобы посмотреть ошибки компиляции, открой лог под названием имя_карты.log и посмотри все warning, couldn`t, error и проч дребедень;
а чтобы изначально не было ошибок жми в Хаммере alt+p хотя и это не вседа помогает, лучший вариант - это иметь полное представление о БСП-системе, чтоб уже на стадии идеи и ее осуществления знать, какие будут лаги, и их предотвпащать
еще один способ - выложи исходник - умные люди подскажуть=)
 

HooliGUN

H
Проверь куда ложится свежескомпилированная карта...
Может в папку \Hammer\maps ? Или какую другую папку вписанную в Бантик(bat:) или в Хам, как папка для скомпилиных карт.

Лично я всегда компилю карту в отдельную папку - так удобнее. Иногда свежескомпилиная карта бывает хуже предидущей...
...кОРОЧЕ...

!!!Проверь ту-ли карту контра запускает(глянь время и дату создания)!!!
 

Russmak

New member
Mar 18, 2005
607
40
Я же сказал, что не ту она запускает а старый вариант, такое не всегда происходит, тока тогда когда какую нить лажу спорю. Только потом искать ту лажу напряжно, особенно когда карта нитакая уж маленькая и давно не кампилилась. Уверен почти каждый с этим сталкивался. Недаром же переименованая (та же карта с ошибкой) отказывается кампилиться.
 

MiHALbI4

New member
Apr 7, 2005
1,820
37
Да не компиль в Хаммере! Он жрет больше ресурсов => дольше компиляция. Компиль BAT файлом. Ниже напишу как при макс. качестве:
1) Запусти блокнот и скопируй в него это:

@echo off
set WADROOT=c:\games\half-life
set mapname=имя карты.map
hlcsg.exe -estimate "%mapname%"
hlbsp.exe -estimate "%mapname%"
hlvis.exe -estimate -full "%mapname%"
hlrad.exe -estimate -chart -extra -dscale 1 -bounce 4 -smooth 100 "%mapname%"

В строке "set WADROOT" после = укажи полый путь к директории игры
В строке "set mapname" напиши твое имя карты (желательно она должна быть c расширением .MAP)
2) Сохрани файл с расширением .BAT а не TXT в папку где лежат компиляторы.
3) Чтобы откомпилить, скопируй карту туда же. Запусти батник и жди.
4) После окончания найди BSP. а остальное можешь удалить.

Если что не понятно или не получились, пиши.
 

Maxwel

Software Engineer
Dec 7, 2006
1,439
34
2
0
Syberia
2 JoJo:
А собсно в этом бате... для чего WADROOT? Он ведь нигде не юзается как параметр компиляторов.
 

Lantrat

Hancock
Sep 10, 2006
5,578
41
9
0
Вот пример моего батника для CS:S Пути указываются свои.


@echo off

rem Путь к каталогу с картами:
set MAPSPATH=D:\sourcesdk_content\cstrike\mapsrc

rem Путь к каталогу bin:
set VPATH=D:\SourceSDK\bin

rem Путь к каталогу cstrike/maps:
set CSPATH=D:\SourceSDK\cstrike\maps

rem Имя карты:
set MAPNAME=%
rem Если нужно - измените параметры компиляции:
%VPATH%\vbsp.exe %MAPSPATH%\%MAPNAME%
%VPATH%\vvis.exe %MAPSPATH%\%MAPNAME%
%VPATH%\vrad.exe %MAPSPATH%\%MAPNAME%

echo COMPILE END
pause
 

wsw

New member
Oct 27, 2005
1,136
58
0
0
2 Lantrat: Ну вот, спасибо! И с наступающим Новым Годом! Всех благ!
 

Game Server

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord