Страницы (3): [1] 2 3 » Показать все 45 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Наши проекты (https://hlfx.ru/forum/forumdisplay.php?forumid=1)
-- Новая версия VHLT (https://hlfx.ru/forum/showthread.php?threadid=4901)
Новая версия 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'
Разрабатывать халфовские компиляторы, хоть американские, хоть китайские - это, как выражается Мастер, полная анальщина. Это единственные на моей памяти компиляторы, которые нельзя продавать или распространять с платным софтом. Потому что, скажем, q3map2 можно продавать столько, сколько душе угодно (и сколько покупателей удастся найти). То, что китаец обозвал их лицензию "GPL", ни на что не влияет - кто в наше время слушает каких-то китайцев? Лицензия на эти компиляторы - HLSDK License, а она запрещает всё, что только можно запретить. Фактически - можете ради смеху почитать EULA - она запрещает даже компилить этими компиляторами под ксаш. Только чистая халфа, только хардкор.
Я в своё время пытался написать компиляторы полностью с нуля, чтобы отвязаться от анальных лицензий, но хватило меня только на csg и bsp. Да и те работали не вполне идеально.
__________________
Смешно читать про проблему ввиде лицензии для компиляторов, когда тут весь движок для них тупо является клоном .
>десятикратное ускорение работы hlcsg на комплексных картах
Поскорей бы!
__________________
http://www.moddb.com/mods/monorail-quest
tolerance
Я описываю проблему, с которой столкнулся лично.
Смешно - смейся на здоровье. Буду считать, что подарил тебе пять минут жизни.
__________________
tolerance ну клон-клон, да не клон. Вот ты хоть раз видел ландшафты в халфе? Нет? То-то жы!
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Чо, я так смотрю никому не надо?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
Ну почему - никому? thambsу надо.
__________________
XaeroX
Да, надо. У меня БУГУРТ когда CGS в обнимку с BSP по 40 минут сраную пещеру режут.
__________________
http://www.moddb.com/mods/monorail-quest
Дядя Миша
Есть вопрос, который может показаться идиотским, но который давно интерисует.
Можно ли сделать так, чтобы компилятор умел принимать на вход не только брашы, но и тупо треугольники в каком-либо формате? И если нет, то почему?
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Временная зона GMT. Текущее время 23:04. | Страницы (3): [1] 2 3 » Показать все 45 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024