При хостинг поддержке Интернет-сообщества VBIOS CS-Mapping.com.ua
Вернуться   CS-Mapping.com.ua > Forum > Картостроение > Туториалы > Туториалы по Counter-Strike 1.6
Ник
Пароль
Правила форума FAQ Пользователи Администрация Календарь Поиск За 24 часа Пометить все разделы прочитанными

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.09.2008, 15:52  #1
Rockon
Rockon
Старшина
Регистрация: 06.08.2006
Адрес: Питер
Возраст: 37
Сообщения: 467


По умолчанию Погода на карте

В этом туторе я попытаюсь рассказать как и каким образом можно сделать погоду на своей карте. Я бы выделил 4 типа погоды:

* ясная погода
* дождь
* снег
* туман

Итак, начнём по порядку.


Ясная погода


Примером этому служит карта маппера MaximUm cs_wegi

0.jpg Просмотров: 763 Размер:  92.3 Кбайт  

На скрине можно заметить яркое освещение и псевдо-"солнце", которое делается спрайтом...
Для создания подобной атмосферы нужен скай неба с солнцем(можно и без него), а так же этот самый спрайт, что так ярко светит на скриншоте.

Перейдём к созданию.На карте ставится объект env_sprite примерно со следующими параметрами(ну с ними можно и поэксперементировать):
Код:
 [COLOR=DarkOrange][B]Name[/B][/COLOR] - как вам угодно
 [COLOR=DarkOrange][B]Pintch Yaw Roll[/B][/COLOR] - 0 0 0
 [COLOR=DarkOrange][B]Render FX[/B][/COLOR] - Constant Glow
 [COLOR=DarkOrange][B]Render Mode[/B][/COLOR] - Glow
 [COLOR=DarkOrange][B]FX Amount[/B][/COLOR] - 225
 [COLOR=DarkOrange][B]FX Color[/B][/COLOR] - 0 0 0
 [COLOR=DarkOrange][B]Framerate[/B][/COLOR] 1 - это количество кадров в секунду.. Можно нарисовать анимированный 
спрайт солнца, чтобы оно допустим классно переливалось) 
А подробнее о создании спрайтов [url=http://cs-mapping.com.ua/forum/showthread.php?t=6469]тут[/url]
 [COLOR=DarkOrange][B]Sprite name[/B][/COLOR] - указываем путь к спайту "солнца"
 [COLOR=DarkOrange][B]Scale[/B][/COLOR] - 20 (Это увеличение спрайта в размере, можно и по меньше поставить)

Теперь подробнее о параметре Render FX. Для спрайтов рекомендуется выставлять 2 режима: Normal или Constant Glow.

Вся разница между этими режимами заключается в различной интенсивности (яркости, насыщенности) дымки при приближении/удалении игрока от солнца.

В режиме Normal при удалении игрока от спрайта, его яркость уменьшается, спрайт становится менее видимым. При Constant Glow спрайт всегда имеет постоянную яркость, независящую от дистанции взгляда игрока. Попробуйте оба варианта, иногда лучше выглядит Normal, иногда Constant Glow. Тут всё зависит от размера карты.. Допустим, в окне со стеклом красивее смотрелось, если бы при отдалении игрока от этого окна солнце постепенно размывалось.. Это дело фантазии.

hammer_nice.gif Просмотров: 608 Размер:  10.4 Кбайт  

Далее размещаем наш спрайт примерно там же, где в игре на небе у вас находиться солнце. Потом добавляем на карту объект light_environment. Дабы солнце светило

# Более подробно об env_sprite можно почитать вот тут


Дождь


Все видели дождь на карте de_aztec?
Так вот, давайте же собственно раскроем тайну дождика
Собственно для создания дождя на карте достаточно разместить env_rain. Впринцепи казалось бы всё, но есть одна загвоздка - дождь, да и снег тоже, будут работать только в том случае, если верхний браш будет полностью окрашен текстурой sky, как показано на скриншоте ниже. Остальные браши можно не красить со всех сторон, ибо дождь то не с них идёт).

1.JPG Просмотров: 749 Размер:  86.4 Кбайт  

# Собственно, если хотите побольше свойств у env_rain, то можно в своём fgd заменить
Код:
@PointClass base(Targetname) = env_rain : "rain Properties"
[]
на
Код:
@PointClass base(Targetname) = env_rain : "rain Properties"
[
	fadein(integer) : "Fade in time" : 0
	holdtime(string) : "Hold time (0 = permanent)" : "0"
	fadeout(integer) : "Fade out time" : 0
	startdist(integer) : "snow start position" : 0
      enddist(integer) : "rain end position" : 1000
	rendercolor(color255) : "rain Color (R G B)" : "255 255 255"
	spawnflags(flags) =
	[
		1 : "Start active"   : 0
	]
]


Снег


Я думаю некоторые товарисчи видели карту dm_CHEI+IHbIi_Xymop от $@nchezzz`a ? Неважно, видели вы или нет, но там есть такой интересный момент - там идёт снег
Так вот, как автор сделал сиё чудо то?
Да очень просто!
Чтобы создать снег, надо разместить на карте env_snow
И поставить этому энтити флаг Start active(в том случае, если у вас расширенный fgd
Работает он по принципу дождя. И ошибки с его созданием те же, что и у дождя, т.е. верхний браш неба должен быть полностью закрашен текстурой sky.

# Собственно, если опять же хотите побольше свойств но уже у env_snow, то можно в своём fgd заменить
Код:
@PointClass base(Targetname) = env_snow : "snow Properties"
[]
на
Код:
@PointClass base(Targetname) = env_snow : "snow Properties"
[
	fadein(integer) : "Fade in time" : 0
	holdtime(string) : "Hold time (0 = permanent)" : "0"
	fadeout(integer) : "Fade out time" : 0
	startdist(integer) : "snow start position" : 0
      enddist(integer) : "snow end position" : 1000
	rendercolor(color255) : "snow Color (R G B)" : "255 255 255"
	spawnflags(flags) =
	[
		1 : "Start active"   : 0
	]
]


Туман

Для создания иллюзии густоты падающего снега в воздухе, создадим объект env_fog. Я надеюсь вы используете не старые fgd.
Ибо в старых нету расширенных свойств для тумана.
Так вот, создали мы этот несчастный env_fog, давайте же теперь рассмотрим его самые важные свойства, точнее свойство:
Код:
[COLOR=DarkOrange][B]density[/B][/COLOR] - 0.002 
Это густота тумана! На мой взгляд достаточно 0.002 для мясных карт и 0.001 для больших карт. Ну тут вроде бы ничего такого нету, но есть одно но!
Туман не работает со всякими zbotcz.dll и т.е. с ботами. Ему нужен только mp.dll - как стандартная библиотека. Это дело можно поменять в liblist.gam, который открывается обычным блокнотом
Мой liblist.gam вот такой:
Код:
game "Counter-Strike"
url_info "www.counter-strike.net"
url_dl ""
version "1.6"
size "184000000"
svonly "0"
secure "0"
type "multiplayer_only"
cldll "1" 
hlversion "1111"
nomodels "1"
nohimodel "1"
mpentity "info_player_start"
;gamedll "dlls\zbotcz.dll"
gamedll "dlls\mp.dll"
gamedll_linux "dlls/cs_i386.so"
trainmap "tr_1"
Как видите - я закоментировал дурацкую библиотеку с ботами и поставил стандартную

Ещё нюанс с туманом: туман работает только в режиме opengl, который настраивается в настройках видео в игре. Так что исходя из всего выше описанного, туман то не все и увидят. Вроде бы про туман все, но.. Кто нибудь играл в зомби мод? Там ведь тоже реализован туман и причём работал он и с библиотекой ботов. Но об этом позже, когда сам разберусь с принципом работы тумана в этом моде
Вообщем вот вам скриншот, а там будем думать, как такое реализовать без амхх мода

de_dust20000.JPG Просмотров: 897 Размер:  47.3 Кбайт  

Кто знает, может и можно такое сделать?

А вообще про этот туманчег обсуждали в этой теме.


оригинал статьи


#Ссылки на скачку fgd в котором доступны энтити описанные выше:
http://cs-mapping.com.ua/tools/cs_e...ck793c_wc35.rar
http://cs-mapping.com.ua/tools/cs_e...dmitrich800.zip
[ Цитата ] Game Definition File (.FGD) — файл, в котором хранится информация обо всех энтити-объектах для конкретного мода к Half-Life. Для создания карт для Counter-Strike используйте cs_expert-dmitrich800.fgd, в него включены новые объекты из CS 1.6 (дождь, снег и другие), а также имеется поддержка показа моделей в самом редакторе.
cs_expert-h4ck793c_wc35.fgd - расширенный .FGD для Counter-Strike, с поддержкой тумана (env_fog).
[ Миниатюры ]
de_dust20000.JPG Просмотров: 897 Размер:  47.3 Кбайт  0.jpg Просмотров: 763 Размер:  92.3 Кбайт  1.JPG Просмотров: 749 Размер:  86.4 Кбайт  hammer_nice.gif Просмотров: 608 Размер:  10.4 Кбайт  

Последний раз редактировалось Flash, 19.09.2008 в 12:00.
Rockon вне форума Ответить с цитированием
Старый 13.09.2008, 16:04  #2
Flash
Flash
Регистрация: 21.09.2004
Адрес: Кривой Рог, Украина
Возраст: 42
Сообщения: 16,697


По умолчанию

Это по твоему тутор? о_О
Где параметры правильного освещения?

Flash, подумав, добавил 13.09.2008 в 16:07
Кстати дождь и снег создаются из точечных энтить, а не из брашевых.

Последний раз редактировалось Flash, 13.09.2008 в 16:07.
Flash вне форума Ответить с цитированием
Старый 13.09.2008, 16:23  #3
Rockon
Rockon
Старшина
Регистрация: 06.08.2006
Адрес: Питер
Возраст: 37
Сообщения: 467


По умолчанию

Я пока что только скопировал, позже сегодня займусь.
Rockon вне форума Ответить с цитированием
Старый 13.09.2008, 18:36  #4
Василь
Василь
Пассивный теребонькер
Регистрация: 29.07.2008
Адрес: Бренная планета земля
Возраст: 33
Сообщения: 2,145


По умолчанию

Rockon Вот блин не успел ссылку дать а статья уже тут.

Flash не надо так грубо. Эта стаья была написана когда вы (а я так тем более) в маппинге соски сосали.

Кстати это не тутор а именно статья.
Василь вне форума Ответить с цитированием
Старый 13.09.2008, 19:06  #5
Rockon
Rockon
Старшина
Регистрация: 06.08.2006
Адрес: Питер
Возраст: 37
Сообщения: 467


По умолчанию

[ Цитата ] Сообщение от VA5I1: Rockon Вот блин не успел ссылку дать а статья уже тут.

Flash не надо так грубо. Эта стаья была написана когда вы (а я так тем более) в маппинге соски сосали.

Кстати это не тутор а именно статья.
Ну всяко лучше информацию объединять..
Rockon вне форума Ответить с цитированием
Старый 13.09.2008, 19:10  #6
Flash
Flash
Регистрация: 21.09.2004
Адрес: Кривой Рог, Украина
Возраст: 42
Сообщения: 16,697


По умолчанию

2 VA5I1:
O, rly? o_O
Откуда такие сведения, поделись если не секрет?

1. По твоему "статье" более 10 лет?
2. Дай-ка мне твой перевод английского слова туториал.
3. Я не считаю свой пост "грубым", а вот тутор надо действительно доработать, что бы он смог называтся тутором, а не сворохом сведений.
Или же ты считаешь что параметры освещения здесь совершенно не уместны?
Flash вне форума Ответить с цитированием
Старый 13.09.2008, 19:11  #7
Василь
Василь
Пассивный теребонькер
Регистрация: 29.07.2008
Адрес: Бренная планета земля
Возраст: 33
Сообщения: 2,145


По умолчанию

[ Цитата ] Сообщение от Rockon: Ну всяко лучше информацию объединять..

Тогда почему бы не перекинуть все статьи с .::propellerman.tk homepage::. сюда?
И можно его дом. страничку закрывать.
Василь вне форума Ответить с цитированием
Старый 13.09.2008, 19:12  #8
Flash
Flash
Регистрация: 21.09.2004
Адрес: Кривой Рог, Украина
Возраст: 42
Сообщения: 16,697


По умолчанию

2 VA5I1:
Как Вы яростно защищаете г-на propellerman'a, Вы случайно не родственик ему?
Flash вне форума Ответить с цитированием
Старый 13.09.2008, 19:28  #9
Василь
Василь
Пассивный теребонькер
Регистрация: 29.07.2008
Адрес: Бренная планета земля
Возраст: 33
Сообщения: 2,145


По умолчанию

2 Flash:
1. Статья писалась где то в 2004 может раньше.
2. Туториал для меня это когда все разложено по полочкам. Так что даже зелень разберется что к чему.
3. Ну это уже не наша ошибка что Rockon не так обозвал данную информацию.

Нет я ему не родственник.
Я его не защищаю а уважаю.

А что это мы на "Вы" перешли?

Последний раз редактировалось Василь, 13.09.2008 в 19:32.
Василь вне форума Ответить с цитированием
Старый 13.09.2008, 19:43  #10
Flash
Flash
Регистрация: 21.09.2004
Адрес: Кривой Рог, Украина
Возраст: 42
Сообщения: 16,697


По умолчанию

2004 говоришь... Помнится я в то время как раз работал над cs_btops, так что не надо говорить что тут кто сосал.

В таком случае подобной статье на форуме не место, ибо у нас существуют разделы только для туториалов.

А хороший туторил имеет все шансы попасть сюда:
http://cs-mapping.com.ua/articles/
ЗЫ. Будем ждать когда Rockon сделат тутор ...из статьи.
Flash вне форума Ответить с цитированием
Старый 13.09.2008, 19:44  #11
SILER
SILER
Младший сержант
Регистрация: 20.02.2008
Адрес: Харьков
Возраст: 34
Сообщения: 165


По умолчанию

2 Rockon: Спасибо,для новичков(включая меня))будет полезно.
SILER вне форума Ответить с цитированием
Старый 13.09.2008, 20:01  #12
Василь
Василь
Пассивный теребонькер
Регистрация: 29.07.2008
Адрес: Бренная планета земля
Возраст: 33
Сообщения: 2,145


По умолчанию

2 Flash ну согласись что тогда ты был менее опытный чем сейчас.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Урррряяяя 17 сабжей, мое число!!!
Василь вне форума Ответить с цитированием
Старый 13.09.2008, 20:12  #13
Flash
Flash
Регистрация: 21.09.2004
Адрес: Кривой Рог, Украина
Возраст: 42
Сообщения: 16,697


По умолчанию

С этим глупо спорить, но сравнение ты выбрал не корректное.
Мапы-коробки я делал ещё в 2000-ом году. Жаль только туторов тогда под рукой не было...
Flash вне форума Ответить с цитированием
Старый 13.09.2008, 21:53  #14
Rockon
Rockon
Старшина
Регистрация: 06.08.2006
Адрес: Питер
Возраст: 37
Сообщения: 467


По умолчанию

Flash и VA5I1 Граждане, кончайте ссориться. В 2004 новичком был я
Rockon вне форума Ответить с цитированием
Старый 13.09.2008, 22:00  #15
AndrewDragon
AndrewDragon
Уставший Дракон
Регистрация: 10.01.2005
Адрес: NChK
Возраст: 24
Сообщения: 5,120


По умолчанию

я надеюсь, необходимые копирайты в статье буду указаны
AndrewDragon вне форума Ответить с цитированием
Старый 13.09.2008, 22:30  #16
Rockon
Rockon
Старшина
Регистрация: 06.08.2006
Адрес: Питер
Возраст: 37
Сообщения: 467


По умолчанию

Внизу ссылка на оригинал статьи
Rockon вне форума Ответить с цитированием
Старый 13.09.2008, 23:08  #17
Василь
Василь
Пассивный теребонькер
Регистрация: 29.07.2008
Адрес: Бренная планета земля
Возраст: 33
Сообщения: 2,145


По умолчанию

Rockon а мы и не сорились, мы просто мило спорили.
А вот копирайтик не повредит.

Кстать я в 2004 ток CS увидел... А Халф так вобще в 2005...

Последний раз редактировалось Василь, 13.09.2008 в 23:37.
Василь вне форума Ответить с цитированием
Старый 13.09.2008, 23:31  #18
Crynoobs
Crynoobs
Get Drunk And Smile
Регистрация: 22.08.2007
Адрес: Украина > г.Одесса
Возраст: 32
Сообщения: 1,916
Замечания: 1


По умолчанию

Флаг те в руки хл 1997 год кс 2000 (может там начало немного 2001) это так для справки без обид а то ты я смотрю какойто вспыльчивый.
Crynoobs вне форума Ответить с цитированием
Старый 13.09.2008, 23:39  #19
Василь
Василь
Пассивный теребонькер
Регистрация: 29.07.2008
Адрес: Бренная планета земля
Возраст: 33
Сообщения: 2,145


По умолчанию

[ Цитата ] 19 июня 1999 года - день рождения Counter-Strike. В этот день в свет вышла самая первая версия наиболее популярного сегодня мода HL.

2 Lider так для справки комп я тоже в 2004 увидел. А купил 13 декабря 2007.

А инет увидел в начале 2007.

Так что не надо пытаться смеятся над людьми которые жили/живут хуже некоторых.

Хорошо?

Последний раз редактировалось Василь, 13.09.2008 в 23:47.
Василь вне форума Ответить с цитированием
Старый 13.09.2008, 23:55  #20
Crynoobs
Crynoobs
Get Drunk And Smile
Регистрация: 22.08.2007
Адрес: Украина > г.Одесса
Возраст: 32
Сообщения: 1,916
Замечания: 1


По умолчанию

Оки это было сказано не о твоих материальных средствах.
А о твоем посте о том что когда статья была написана все под стол ходили вот я тебе и написал.
Crynoobs вне форума Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 13:59.


Designed by FT-502, TRUP@C. Originally by Ulric Spaak
Hosted by: VBIOS.COM, Powered by: vBulletin
copyright © 2002 - 2025 by CS-Mapping.com.ua Community