Sidebar

Как прошить текстуры?

MAPA3MATuK

Soundgarden reunion!
Aug 18, 2007
1,709
32
2 Striker:
для того что бы прошить текстуры в карту надо:
1. сама карта (в формате map.*)
2. bat.* файл с данными параметрами:
@echo off
rem
c:\Programm files\CS16\cstrike\maps (то место, куда отправиться bsp)
rem
set WADROOT=c:\Documents and settings\All users\Рабочий стол (место где находится map.* файл)
set mapname= имя твоей карты
hlcsg -nowadtextures "%mapname%"
hlbsp "%mapname%" (сдесь уже указываешь параметвы по своему усмотрению)
hlvis "%mapname%" (сдесь тоже)
hlrad "%mapname%" ( и сдесь тоже)
все! запомни -nowadtextures
 

qpAHToMAS

New member
Oct 22, 2006
9,289
33
Млин я бы банил за такие очередные темы... используй поиск по форуму, писалось 100 раз...
-nowadtextures к компилятору hlcsg
 

Ромка

Р
Кстати, не так давно я спрашивал, отчего игра может вылетать при загрузке карты на одних компах и совершенно спокойно вести себя на компе автора.
Речь шла о конкретном случае (тот самый дуст180). Так вот грешу как раз на "-nowadtextures". Автор компилил как раз с этой штукой. Когда я скомпилировал с "-wadinclude" карта стала вести себя нормально. Хотя может быть дело и не в этом.
 

SCORP

New member
Nov 2, 2007
3
0
0
В общем *.bat это обычный текстовый файл с расширением "bat"....
Берем открываем "Блокнот" или любой другой текстовый редактор который для вас самый удобный и вписываем туда так как показал MAPA3MATuK или так как делаю я... потом сохраняем с расшырением
*.bat и запускаем...
_________________________________________________________________

Тестовая компиляцыя…

@echo off
set WADROOT=D:\PROGRAM\CS&HL\HAMMER\TEXTURES
set mapname=karta.map

hlcsg.exe -estimate "%mapname%"
hlbsp.exe -estimate "%mapname%"
hlvis.exe -estimate -fast "%mapname%"
hlrad.exe -estimate -chop 128 "%mapname%"

del %mapname%.p0
del %mapname%.p1
del %mapname%.p2
del %mapname%.p3
del %mapname%.prt
del %mapname%.wic
_________________________________________________________________

Полная компиляцыя…

@echo off
set WADROOT=D:\PROGRAM\CS&HL\HAMMER\TEXTURES
set mapname=karta

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

del %mapname%.p0
del %mapname%.p1
del %mapname%.p2
del %mapname%.p3
del %mapname%.prt
del %mapname%.wic
_________________________________________________________________

-estimate Отображение вместо стандартного индикатора хода компиляции: расчетного времени компиляции, сколько выполнено и сколько еще осталось обработать.

-chart Отображение BSP-статистики перед записью данных в BSP-файл. Лучше применять к HLRAD и HLVIS.

-extra Включить наилучшее вычисление света.

-dscale # Установить умножение прямого света. Установка значения 1 дает реалистичные тени. Значение 0 дает полное отключение прямого света (так можно проверять отраженный свет). Значения 3-4 создают сильный контраст между тенями и освещенными участками, что полезно на картах типа пустыни или арктики.

-bounce # Установка уровня световых отражений. Увеличение этого параметра улучшает тени и темные участки. Почти не влияет на скорость компиляции.

-smooth # Установить предел для сглаживания света (в градусах). По умолчанию HLRAD использует отдельное для каждой поверхности освещение (Phong shading). С этим параметром применяется сглаживание освещения (Phong smoothing) на поверхностях, если угол между поверхностями меньше чем указанный.

-nowadtextures Включить все используемые текстуры внутрь BSP-файла.

-wadinclude <файл> Включить из указанного wad-файла используемые текстуры внутрь BSP-файла. Перед именем файла можно задавать путь. Для включения нескольких wad-файлов укажите несколько параметров wadinclude.

Путь, который я указал (D:\PROGRAM\CS&HL\HAMMER\TEXTURES) отличается от стандартного, потому что все необходимые Wad файлы, которые нужны мне кинул в папку к хаммеру(это очень удобно...). Созданный *.bat файл лежит у меня вместе с ZHLT-компиляторами которые я кинул в папку HAMMER... туда (D:\PROGRAM\CS&HL\HAMMER\ZHLT) для компиляции я и ложу *.map и *.wad файлы... Потом там после компиляции появляетсья готовая карта *.bsp...

Ну в общем кабы все, извините если что напутал…
Можешь еще здесь посмотреть.
Так как они ваши партнеры я думаю админ состав обижаться не будет на то, что я указал ссылку… :roll:
Всем спасибо, надеюсь тебе это поможет :drink:...
 
Last edited:

Striker

New member
Oct 18, 2007
74
32
Огромное спасибо!

[ADDED=Striker]1194456507[/ADDED]
Проблема. Делал всё как вы сказали. Ошибка: Error: ReadSurfs (line 911): 3007 > g_numplanes
 
Last edited:

SCORP

New member
Nov 2, 2007
3
0
0
когда карта неудачно скомпилирована то создается файл
*.ERR — файл создается, если на карте есть ошибки
Также ошибки записываться в
*.LOG — файл с информацией о ходе компиляции (так же в него записываются ошибки) они открываются обычными текстовыми редакторами. Это у тебя что то с брашем, я так думаю... да и приведи точно что написано в файле КАРТА.ERR потмо будем думать. Плюс забеги посотри сюда тут можно почерпунть полезную инфу, внимательно присмотрись.
 
Last edited:

Striker

New member
Oct 18, 2007
74
32
OK! Попробовал компилить хаммером(через Expert): текстуры прошил, зато теперь rad не пашет. Вот ошибка... Да вобщем вот лог:
** Executing...
** Command: Change Directory
** Parameters: "E:\Games\Counter-Strike"


** Executing...
** Command: C:\PROGRA~1\CSMHL1~1\SDK\tools\hlcsg.exe
** Parameters: -wadinclude cs_assault.wad -wadinclude cs_dust.wad -wadinclude cs_office.wad -wadinclude cstrike.wad -wadinclude de_aztec.wad -wadinclude de_storm.wad -wadinclude itsitaly.wad -wadinclude ka_100x100.wad -wadinclude xXx.wad "e:\карты\nnn"

hlcsg v2.5.3 rel Custom Build 1.7p15 (Jun 3 2004)
Zoner's Half-Life Compilation Tools -- Custom Build
Based on code modifications by Sean 'Zoner' Cavanaugh
Based on Valve's version, modified with permission.
Submit detailed bug reports to ([email protected])
----- BEGIN hlcsg -----
Command line: C:\PROGRA~1\CSMHL1~1\SDK\tools\hlcsg.exe -wadinclude cs_assault.wad -wadinclude cs_dust.wad -wadinclude cs_office.wad -wadinclude cstrike.wad -wadinclude de_aztec.wad -wadinclude de_storm.wad -wadinclude itsitaly.wad -wadinclude ka_100x100.wad -wadinclude xXx.wad e:\карты\nnn
Entering e:\карты\nnn.map

Current hlcsg Settings
Name | Setting | Default
---------------------|-----------|-------------------------
threads [ 2 ] [ Varies ]
verbose [ off ] [ off ]
log [ on ] [ on ]
developer [ 0 ] [ 0 ]
chart [ off ] [ off ]
estimate [ off ] [ off ]
max texture memory [ 4194304 ] [ 4194304 ]
max lighting memory [ 6291456 ] [ 6291456 ]
priority [ Normal ] [ Normal ]

noclip [ off ] [ off ]
null texture stripping[ on ] [ on ]
clipnode economy mode [ on ] [ on ]
clip hull type [ legacy ] [ legacy ]
onlyents [ off ] [ off ]
wadtextures [ on ] [ on ]
skyclip [ on ] [ on ]
hullfile [ None ] [ None ]
nullfile [ None ] [ None ]
min surface area [ 0.500 ] [ 0.500 ]
brush union threshold [ 0.000 ] [ 0.000 ]

Using mapfile wad configuration
Wadinclude list :
[zhlt.wad]
[cs_assault.wad]
[cs_dust.wad]
[cs_office.wad]
[cstrike.wad]
[de_aztec.wad]
[de_storm.wad]
[itsitaly.wad]
[ka_100x100.wad]
[xXx.wad]

3 brushes (totalling 18 sides) discarded from clipping hulls
CreateBrush:
10%...20%...30%...40%...50%...60%...70%...80%...90%... (1.13 seconds)
SetModelCenters:
10%...20%...30%...40%...50%...60%...70%...80%...90%... (0.02 seconds)
CSGBrush:
10%...20%...30%...40%...50%...60%...70%...80%...90%... (2.34 seconds)

Including Wadfile: \games\counter-strike\cstrike\cstrike.wad
- Contains 2 used textures, 1.82 percent of map (123 textures in wad)
Including Wadfile: \games\counter-strike\cstrike\cs_dust.wad
- Contains 0 used textures, 0.00 percent of map (28 textures in wad)
Including Wadfile: \games\counter-strike\cstrike\cs_assault.wad
- Contains 0 used textures, 0.00 percent of map (22 textures in wad)
Including Wadfile: \games\counter-strike\cstrike\de_aztec.wad
- Warning: Larger than expected texture (348972 bytes): 'SPECIAL_THANKS'
- Warning: Larger than expected texture (348972 bytes): 'THANKS'
- Contains 0 used textures, 0.00 percent of map (24 textures in wad)
Using Wadfile: \games\counter-strike\valve\halflife.wad
- Contains 107 used textures, 97.27 percent of map (3116 textures in wad)
Using Wadfile: \games\counter-strike\cstrike\decals.wad
- Contains 0 used textures, 0.00 percent of map (225 textures in wad)
Including Wadfile: \games\counter-strike\cstrike\de_storm.wad
- Contains 0 used textures, 0.00 percent of map (74 textures in wad)
Including Wadfile: \games\counter-strike\cstrike\zhlt.wad
- Contains 0 used textures, 0.00 percent of map (4 textures in wad)
Including Wadfile: \games\counter-strike\cstrike\itsitaly.wad
- Contains 0 used textures, 0.00 percent of map (99 textures in wad)
Including Wadfile: \games\counter-strike\cstrike\cs_office.wad
- Contains 0 used textures, 0.00 percent of map (102 textures in wad)
Including Wadfile: \games\counter-strike\cstrike\xxx.wad
- Contains 1 used texture, 0.91 percent of map (2 textures in wad)
Including Wadfile: \games\counter-strike\cstrike\maps\ka_100x100.wad
- Contains 0 used textures, 0.00 percent of map (50 textures in wad)

Warning: More than 8 wadfiles are in use. (12)
This may be harmless, and if no strange side effects are occurring, then
it can safely be ignored. However, if your map starts exhibiting strange
or obscure errors, consider this as suspect.


added 24 additional animating textures.
Texture usage is at 1.51 mb (of 4.00 mb MAX)
4.39 seconds elapsed

----- END hlcsg -----




** Executing...
** Command: C:\PROGRA~1\CSMHL1~1\SDK\tools\hlbsp.exe
** Parameters: "e:\карты\nnn"

hlbsp v2.5.3 rel Custom Build 1.7p15 (Jun 3 2004)
Zoner's Half-Life Compilation Tools -- Custom Build
Based on code modifications by Sean 'Zoner' Cavanaugh
Based on Valve's version, modified with permission.
Submit detailed bug reports to ([email protected])
----- BEGIN hlbsp -----
Command line: C:\PROGRA~1\CSMHL1~1\SDK\tools\hlbsp.exe e:\карты\nnn

Current hlbsp Settings
Name | Setting | Default
-------------------|-----------|-------------------------
threads [ 2 ] [ Varies ]
verbose [ off ] [ off ]
log [ on ] [ on ]
developer [ 0 ] [ 0 ]
chart [ off ] [ off ]
estimate [ off ] [ off ]
max texture memory [ 4194304 ] [ 4194304 ]
priority [ Normal ] [ Normal ]

noclip [ off ] [ off ]
nofill [ off ] [ off ]
noopt [ off ] [ off ]
null tex. stripping [ on ] [ on ]
notjunc [ off ] [ off ]
subdivide size [ 240 ] [ 240 ] (Min 64) (Max 512)
max node size [ 1024 ] [ 1024 ] (Min 64) (Max 8192)


SolidBSP [hull 0] 500...1000...1500...2000...2500...2645 (0.28 seconds)
BSP generation successful, writing portal file 'e:\карты\nnn.prt'
SolidBSP [hull 1] 500...1000...1500...2000...2294 (0.17 seconds)
SolidBSP [hull 2] 500...1000...1500...2000...2023 (0.16 seconds)
SolidBSP [hull 3] 500...1000...1500...2000...2360 (0.20 seconds)
3.53 seconds elapsed

----- END hlbsp -----




** Executing...
** Command: C:\PROGRA~1\CSMHL1~1\SDK\tools\hlvis.exe
** Parameters: -full "e:\карты\nnn"

hlvis v2.5.3 rel Custom Build 1.7p15 (Jun 3 2004)
Zoner's Half-Life Compilation Tools -- Custom Build
Based on code modifications by Sean 'Zoner' Cavanaugh
Based on Valve's version, modified with permission.
Submit detailed bug reports to ([email protected])
----- BEGIN hlvis -----
Command line: C:\PROGRA~1\CSMHL1~1\SDK\tools\hlvis.exe -full e:\карты\nnn
1453 portalleafs
4279 numportals

-= Current hlvis Settings =-
Name | Setting | Default
-------------------|-----------|-------------------------
threads [ 2 ] [ Varies ]
verbose [ off ] [ off ]
log [ on ] [ on ]
developer [ 0 ] [ 0 ]
chart [ off ] [ off ]
estimate [ off ] [ off ]
max texture memory [ 4194304 ] [ 4194304 ]
max vis distance [ 0 ] [ 0 ]
priority [ Normal ] [ Normal ]

fast vis [ off ] [ off ]
full vis [ on ] [ off ]


BasePortalVis:
10%...20%...30%...40%...50%...60%...70%...80%...90%... (3.34 seconds)
LeafThread:
10%...20%...30%...40%...50%...60%...70%...80%...90%... (68.31 seconds)
average leafs visible: 177
g_visdatasize:105118 compressed from 264446
71.81 seconds elapsed [1m 11s]

----- END hlvis -----




** Executing...
** Command: E:\Games\WORLDC~1\qrad.exe
** Parameters: -chart -extra -dscale 1 -bounce 4 -smooth 100 "e:\карты\nnn"

qrad.exe v 1.5 (Apr 6 2000)
----- Radiosity ----
2 threads

************ ERROR ************
usage: qrad [-dump] [-inc] [-bounce n] [-threads n] [-verbose] [-terse] [-chop n] [-maxchop n] [-scale n] [-ambient red green blue] [-proj file] [-maxlight n] [-threads n] [-lights file] [-gamma n] [-dlight n] [-extra] [-smooth n] [-coring n] [-notexscale] bspfile

** Executing...
** Command: Copy File
** Parameters: "e:\карты\nnn.bsp" "E:\Games\Counter-Strike\cstrike\maps\nnn.bsp"


** Executing...
** Command: Copy File
** Parameters: "e:\карты\nnn.pts" "E:\Games\Counter-Strike\cstrike\maps\nnn.pts"


** Executing...
** Command: E:\Games\COUNTE~3\hl.exe
** Parameters: +map "nnn" -game cstrike -dev -console +deathmatch 1
 

SCORP

New member
Nov 2, 2007
3
0
0
Ты стандартными пользовался те что в хамере были, так они уже давно отжыли свое. Да и желательно чтоб в путях небыло кирилыцы ток латинеца покрайней мере у меня так. А то у тебя e:\карты\nnn.bsp... измени карты на map или maps, ну ты понял ;)
 

Striker

New member
Oct 18, 2007
74
32
2 Jaga:
Насчёт компиляторов. Компилы из CSMHL1SDK. Ну всёравно попробую твои.

[ADDED=Striker]1194545205[/ADDED]
2 Jaga:
Спасибо за компилы! Теперь всё путём!
 
Last edited:

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