HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Новая версия VHLT
Анонс
Страницы (3): [1] 2 3 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Новая версия VHLT

Как вам известно, китаец чота совсем забросил разработку своих компиляторов (может быть реализовал всё что планировал, может просто времени нет, а может его злобно расстреляла коммунистическая партия Китая) и проект не обновляется. Но так уж получилось, что я частично перехватил эту эстафету, хотя абсолютно не собирался этого делать, мне просто надо было кои-что допилить для P2:Savior. Ну вообщем в процессе я несколько увлёкся и изменений набралось на полноценную новую версию, поскольку во первых там этот ваш любимый GPL, который обязывает делицца, а во вторых, я ввёл понятие универсального расширения формата карт для Xash3D, которое теоретически может использоваться во всех модах для Xash3D, но для паранои конечно в первую очередь. Расширение включает в себя дополнительные лумпы, которые могут присутствовать как в халфовском BSP30, так и в ксашевском BSP31. Для паранои там наличествуют нормалмапы, амбиентные лайтпробы, поддержка ландшафтов и прочая чертовщинка. А для маппера не под параною есть приятная возможность регулировки качества лайтмапы на отдельно взятом браше, а так же шага разбиения сурфейсов. Ну и тени от студиомоделей конечно.
И еще несколько приятных возможностей - например поддержка прозрачной мировой воды, десятикратное ускорение работы hlcsg на комплексных картах, возможность отключения csg для произвольно взятой группы брашей и еще чота (я уже не помню). Единственное я что еще не доделал - это простенькую файловую систему с поддержкой пакфайлов для сугубо утилитарных целей - для возможности грузить студиомодели, которые отбрасывают тень, не только из родительской папки, но и из тех, которые указаны в liblist.gam\gameinfo.txt и читать из паков.
Всё остальное готово и опробовано в деле. Код написан в стиле китайца, т.е. каждое мое нововведение можно выключить в cmdlib.h

Так что ждите, новая версия будет доступна ориентировочно до конца декабря.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 162303

Старое сообщение 08-12-2016 14:34
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Разрабатывать халфовские компиляторы, хоть американские, хоть китайские - это, как выражается Мастер, полная анальщина. Это единственные на моей памяти компиляторы, которые нельзя продавать или распространять с платным софтом. Потому что, скажем, q3map2 можно продавать столько, сколько душе угодно (и сколько покупателей удастся найти). То, что китаец обозвал их лицензию "GPL", ни на что не влияет - кто в наше время слушает каких-то китайцев? Лицензия на эти компиляторы - HLSDK License, а она запрещает всё, что только можно запретить. Фактически - можете ради смеху почитать EULA - она запрещает даже компилить этими компиляторами под ксаш. Только чистая халфа, только хардкор.
Я в своё время пытался написать компиляторы полностью с нуля, чтобы отвязаться от анальных лицензий, но хватило меня только на csg и bsp. Да и те работали не вполне идеально.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 162307

Старое сообщение 08-12-2016 14:50
-
tolerance
Житель форума
Девойс

Дата регистрации: Feb 2013
Проживает: (void)
Сообщений: 739
Возраст: 32

Рейтинг



Смешно читать про проблему ввиде лицензии для компиляторов, когда тут весь движок для них тупо является клоном .

Сообщить модератору | | IP: Записан
Сообщение: 162310

Старое сообщение 08-12-2016 16:00
- За что?
thambs
мразь конченная

Дата регистрации: Mar 2006
Проживает: -
Сообщений: 6417

Рейтинг



>десятикратное ускорение работы hlcsg на комплексных картах
Поскорей бы!

__________________
http://www.moddb.com/mods/monorail-quest

Сообщить модератору | | IP: Записан
Сообщение: 162311

Старое сообщение 08-12-2016 16:03
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


tolerance
Я описываю проблему, с которой столкнулся лично.
Смешно - смейся на здоровье. Буду считать, что подарил тебе пять минут жизни.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 162314

Старое сообщение 08-12-2016 16:43
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



tolerance ну клон-клон, да не клон. Вот ты хоть раз видел ландшафты в халфе? Нет? То-то жы!

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 162318

Старое сообщение 08-12-2016 17:51
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Чо, я так смотрю никому не надо?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 162342

Старое сообщение 09-12-2016 13:52
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Дядя Миша
Ну почему - никому? thambsу надо.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 162345

Старое сообщение 09-12-2016 14:52
-
ComradeAndrew
Житель форума

Дата регистрации: Aug 2014
Проживает: Дубай
Сообщений: 510
Возраст: 27

Рейтинг



Цитата:
Дядя Миша писал:
А для маппера не под параною есть приятная возможность регулировки качества лайтмапы на отдельно взятом браше, а так же шага разбиения сурфейсов. Ну и тени от студиомоделей конечно.

Это для BSP30? Если да, то интересно и нужно.
А тени на брашевые энтити накладываются и отбрасываются ими? Тени на сложных структурах представляют проблему на VHLT из-за того, что разбивают мир, а по сути от них этого не надо. А тени на энтитях там не садятся.

Добавлено 09-12-2016 в 19:36:

Или лайтмапа на брашевых энтитях в принципе движком не накладывается? Объясните пожалуйста, как это работает.

Сообщить модератору | | IP: Записан
Сообщение: 162347

Старое сообщение 09-12-2016 16:36
- За что?
thambs
мразь конченная

Дата регистрации: Mar 2006
Проживает: -
Сообщений: 6417

Рейтинг



XaeroX
Да, надо. У меня БУГУРТ когда CGS в обнимку с BSP по 40 минут сраную пещеру режут.

__________________
http://www.moddb.com/mods/monorail-quest

Сообщить модератору | | IP: Записан
Сообщение: 162349

Старое сообщение 09-12-2016 17:05
- За что?
nemyax
Нёмыч

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 4133

Рейтинг



Дядя Миша
Есть вопрос, который может показаться идиотским, но который давно интерисует.
Можно ли сделать так, чтобы компилятор умел принимать на вход не только брашы, но и тупо треугольники в каком-либо формате? И если нет, то почему?

Сообщить модератору | | IP: Записан
Сообщение: 162350

Старое сообщение 09-12-2016 17:16
- За что?
~ X ~
offline

Дата регистрации: Oct 2005
Проживает: Архангельск
Сообщений: 3619

Рейтинг



Награды
 
[1 награда]


Цитата:
Дядя Миша писал:
И еще несколько приятных возможностей - например поддержка прозрачной мировой воды,

Что-что?! Это !браши, которые отсекают ПВС, могут без рендермода стать прозрачными? Я что-то упустил?

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]

Сообщить модератору | | IP: Записан
Сообщение: 162354

Старое сообщение 09-12-2016 19:36
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
ComradeAndrew писал:
Это для BSP30? Если да, то интересно и нужно.

это для BSP30, но халфа не сможет правильно их загрузить всё равно.
Ну то есть она загрузит, но лайтмапы побьются.

Цитата:
ComradeAndrew писал:
А тени на брашевые энтити накладываются и отбрасываются ими?

кем?

Цитата:
ComradeAndrew писал:
Или лайтмапа на брашевых энтитях в принципе движком не накладывается?

да канпелятор накладывает, ктож еще.

Цитата:
nemyax писал:
Можно ли сделать так, чтобы компилятор умел принимать на вход не только брашы, но и тупо треугольники в каком-либо формате? И если нет, то почему?

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

Цитата:
~ X ~ писал:
Это !браши, которые отсекают ПВС, могут без рендермода стать прозрачными? Я что-то упустил?

Ну ф ксашы есть квар sv_wateralpha как раз для того, чтобы меравую воду делать прозрачной. Но как ты правильно заметил, поскольку они отсекают PVS, то получается ерунда. Вот я и доработал немного компилятор в этом плане.

Добавлено 09-12-2016 в 23:14:

А вообще сразу видно кто в римейк кваки не играл

Добавлено 09-12-2016 в 23:15:

Ну ничего. В новом ксашы команда mapstats сразу будет показывать, поддерживает ли карта прозрачную воду или наоборот - не потдерживает.
кстати сказать потхалфой тожы есть r_wateralpha, но она ниудобная, т.к. в фсейф несохраняется. Она там ищо с кваки (ну это все знают).

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 162357

Старое сообщение 09-12-2016 20:15
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Дядя Миша писал:
Ну потому что вертексы должны образовывать конвексный браш.

Когда я прочитал вопрос, то был уверен, что именно это ты и ответишь. И надо же - интуиция не подвела.
Цитата:
Дядя Миша писал:
Вот я и доработал немного компилятор в этом плане.

Дык это, корочи, ещё для тенебры написали такое, "revis" называлось, емнип.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 162360

Старое сообщение 09-12-2016 20:26
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
XaeroX писал:
Когда я прочитал вопрос, то был уверен, что именно это ты и ответишь.

у дураков мысли сходятся, ну это все знают

Цитата:
XaeroX писал:
Дык это, корочи, ещё для тенебры написали такое, "revis" называлось, емнип.

для тенебры - да. А для халфы - нет. И я был очень удивлён.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 162362

Старое сообщение 09-12-2016 20:36
-
Тема закрыта Дядя Миша 17-12-2016 в 19:46
Временная зона GMT. Текущее время 21:34. Новая тема    Ответить
Страницы (3): [1] 2 3 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Новая версия VHLT
Анонс
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024