![]() |
Показать все 178 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Xash3D (https://hlfx.ru/forum/forumdisplay.php?forumid=14)
-- Концепция дальнейшего развития движка (https://hlfx.ru/forum/showthread.php?threadid=3736)
Концепция дальнейшего развития движка
Вообщем мои попытки предложить вам свою конь-цепцию либо попытаться обсудить частности особого успеха не имели. Единственное, что удалось выяснить, так это то, что Доктор Тресси считает себя латентным Буранчиком, но для общего хода истории это не имеет особого значения. Хорошо, тогда слово за вами. Предложите вашу концепцию развития движка. В плане поддержки новых форматов, отвязки от халфы, удаления старых зависимостей и прочего.
Только не надо здесь писать про портирование на web-платформу или на андроид. Эти частности явно пахнут монетизацией проекта и об этом мы в своё время тоже поговорим. Но не сейчас. Сейчас речь о том, как вывести платформу на приемлемый уровень графики\физики\инструментария с одновременным расширением аудитории.
Одна просьба: не надо предлагать форматы карт\моделей из хл2. Вальва такое дело явно не одобрит.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
IQM по сравнению даже с халфовским форматом моделей откровенно проигрывает. Формат КРАЙНЕ мутный и расплывчатый. В тоже время как ни боне-контроллеров ни блендинга ни даже аттачментов там нет.
Было бы логичнее допилить hlmdl по аналогии с BSP31 - добавить минимально недостающее + персональный HLMV. А потом Crazy Russian добавить поддержку в ILE и совсем хорошо будет.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
- спросить про концепцию и частности на буржуйских форумах
- не делать культа из привычек ХЛ-мапперов и совместимости с ХЛ.
А есть ещё подходящие форматы, не являющиеся ни сорссмд, ни IQM?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
А что такое IQM и ILE?
1. Мыло - как это не печально, но такая вещь как мыло действительно сможет сгладить недостатки графики.
2. Полностью реализованная и настраиваемая Soft body физика и регдолы, а не только rigidbody без возможности задавать параметры объекта.
3. Возможность динамической подгрузки геометрии.
4. Поддержка лицевой анимации.
5. Динамическое освещение с нормальным проекционным солнцем.
п.с.
Так же советую делать технодемки не на контенте Half-Life, который сам по себе убог, а на материалах лежащих в сети под GPL и прочими свободными лицензиями.
Дядя Миша, ты ведь сам говорил о том, насколько твой движок лучше, однако примитивные демки во все горло орут что это старая примитивная Half-Life с несколькими плюшками,а не полноценный самостоятельный движок с большими перспективами.
В демке должны быть только HQ материалы.
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
Ну я скажу свое мнение небольшое:
1)Если и уходить от маппинга под хл, то хотелось бы получить мало мальский учебник, как в свое время сделал Xaerox с Vradiant, я разобрался за 10 минут. Хотя дела раньше с радиантом вообще не имел.
2)Программная поддержка, если делаете другой формат, то к нему были программы, а не так, что ищите мол сами, или декомплиируйте и гребите как хотите.
3)Ну графический движок, (бамп, спекуляр, моушен блюр, динамическое освещение) лично для меня уровень графики DooM3 за глаза хватит
А так вроде все. Понятно, что мнение одного маппера любителя не кого не волнует, но высказать его не кто не запрещает
Ах да, чуть не забыл. Что бы упор был в сингплеер а не в мульти.
LeFront
Мультик бы тоже не помешал.
__________________
Трагическая новость: Пятеро инженеров Casio умерли от смеха, узнав что Samsung анонсировали часы с заявленным временем работы в 25 часов
С наступившим!
Вообщем я пришел к парадоксальному, на первый взгляд, выводу, что и движок и ксашмод достигли такого уровня развития, что теперь любая попытка что-либо изменить просто оторвёт их от халфовской аудитории.
Оторвёт раз и навсегда. Ну можно конечно накодить веревки-машинки, но с этим, я полагаю и коммунити неплохо справится. А глобальные изменения предполагают полный отрыв от папки valve, от его карт, моделей и кода. Но зато, конечно шейдеры, тесселяция там, динамическое освещение, рогноллы и прочая чертовщинка.
Ну и как следствие - уход на gamedev.ru
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша, а может это не так уж и плохо?
Свою цель нынешний движок и мод, успешно выполнили, если дальнейшее развитие в рамках концепции клона GoldSRC невозможно, то просто нужно продолжать работу но уж без оглядки на Half-Life
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
Геометрия:
Хотелось бы полностью уйти от статического освещения, и реализовать поддержку модельной геометрии на уровне брашевой - т.е. по коллизии и освещению. Пример - УТ3 тамощние карты проще халфовских, однако благодаря полноценной поддержке модельной геометрии он выглядит очень навороченно. Так и тут, не будет нужды даже от хлбсп уходить.
Текстуры:
Что касается шойдеров из третьей кваки, согласен с лефронотом - нужны мануалы по ним обширные. Ну и конечно чтобы ими дело не ограничивалось - т.е. появилась возможность использовать карты нормалей и спекуляра в них. Так же хотелось бы поддержку swf.
Рендер:
Тут понятно, освещение онли динамик (для радиосити можно лайтмапы), так же ДМ обищал всё портальный рендер, для всяких плюшек типа тех что мы видели в Serious Sam. Про бамп - починить у китайца отражения. И конечно нормальные овербрайты из паранойи, а не убогие засветы лайтмап.
Мультиплеер:
Стоит довести его до ума, хотя бы просто по тому что под такие моды нужно меньше контента.
Видео:
Swf держит видео, так что вполне впишется в шойдерную систему, к томуже в отличие от сегодняшнего ксаша он не требует специальных экслюзивных кодеков, которые я так и ненашел.
Модели:
Ну тут ДМ вроде для себя решил. Собственный формат с полюшками из хл2, и глаза как в дум3. Также желательно научить их поддерживать лайтмапы и запекать в карту.
Физика:
PhysX, но ксаш не использует его вовсю, хотелось в первую очередь научить физические объекты вести себя адекватно во всяких физических механизмах - типа часов. Так же всякие софт боди, регдоллы, партикли, тряпочки e.t.c.
Паки:
Существующие паки вполне устраивают. Но можно и кушные зипы.
Редакторы:
ILE, Модифицированный MV (XMV).
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Модели надо тесно связать с картой, как на момент компиляции (вшивать статики с адекватным освещением и прочим), там и на уровне всяких материалов и материальности, что бы игрок мог физически взаимодействовать с хитбоксами моделей и понимать, что он стреляет/бегает именно по металлической модельки бочки.
След-но нужна и система материалов (применимая не только к геометрии уровня, но и к тем же моделям), в которой отражения-не отражения, прозрачности (с альфа каналом (PNG\TGA)), всякие свечения, кастомные декали/крошки от хитов по материалу и прочее.
Декали — заменить на оверлеи (Overlays).
Лицевая анимация и подобные, по настоящему сложные вещи — под вопросом. Ты стараешься не для команды разработчиков, которые планируют выпустить коммерческую игру на твоем движке, а для мододелов, пришедших с Half-Life. Ни кто по настоящему не воспользуется этой системой.
Короче это Source .
Ku2zoff, в наше время, когда некоторые игры весят более 30Гб, думаю сжатие файлов не так уж и важно.
Что касаемо Cube2
То движок мне очень не понравился, нет картинка во многих местах выглядит нормально, проблема в его архитектуре и хм в его "редакторе".
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
__________________
Трагическая новость: Пятеро инженеров Casio умерли от смеха, узнав что Samsung анонсировали часы с заявленным временем работы в 25 часов
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
Тут товарищи фантазируют в меру способностей, но есть только один способ проверить действительно ли они готовы перейти на новую платформу, если её связь со старой будет не слишком тонкой - на практике.
А на практике получается, что и карты другие и формат моделей другой и спрайтов, наверное, не будет. И сразу встаёт вопрос - что там делают халфовские монстры? Ну и круг замкнулся. Монстров-то новых никто делать не будет.
Добавлено 01-01-2013 в 17:54:
Впрочем есть один более или менее примлемый промежуточный вариант:
всё оставляем старое, внедряем только поддержку Q3BSP.
Получается фееричная каша из шейдеров, тга текстур и вадов, Кутузова увозят в больницу с инфарктом, Буранчик меняет ориентацию и становится монстром на даче.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Внедряй, чего уж там. Мнительные продолжат клепать карты в хаммере с китайским компилятором на вадах, а я запилю очередной стресс-тест с моделями и шейдерами. В целом не убудет, ведь не придется же всем разом бежать и учиться радианту.
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
Вады выкинуть нафиг, и насильно заставить юзать Радиант/Кварк/ИЛЕ. Насчёт монстров - это да. Нужны модели. Хоть из паранойи взять, чтоли. Только анимации у них всё равно тово, халфовские.
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
Я от него вообще ни одного мода под какую-либо игру не видел, емнип.
Но с другой стороны - именно такие люди, как правило, лучше остальных знают, как надо и как должно быть. Одно неприятно - что они своим знанием поделиться стремятся, вместо того, чтобы в себе держать. %)
__________________
Дядя Миша ну что верно, то верно, мне похвастаться пока нечем Ничего, может я соберусь с силами и доделаю начатое. Но боюсь, что если доделаю, то больше никогда не займусь ничем подобным, увлечения меняются со временем.
Ящитаю, создание одной полноценной работы (пусть даже это будет карта для CS, но от начала до конца, с релизом и отзывами на форумах) гораздо лучше вставляет мозги на место, чем любые многолетние теоретизирования.
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
Я думал, что софт следует развивать по принципу "столкнулся с проблемой - придумал решение", или уж на крайняк "я придумал оригинальную идею и хочу попробовать ее реализовать, чтобы посмотреть что будет" а не тупым копированием "шоб было как в крайзисе/сталкере/сорсе".
Добавлено 01-01-2013 в 17:12:
Зачем вообще нужны огромные карты, кроме как для создания огромных унылых карт, по которым нужно уныло бегать из конца в конец? Если нужен красивый пейзаж - уже есть 3Д-небо которого вполне достаточно, а какая разница, будут ли коридоры подгружаться раз в 5 минут, или раз в 20 минут скажем? Не забывайте, что маленькая карта - меньше времени подгрузки. А делать поддержку огромных карт только ради того, чтобы сказать "моя карта больше твоей" это фигня какая-то.
Government-Man, ППКС. 8k в кубе вполне достаточно для коридорного шутера, а 32k - вообще с лихвой. Тот, кто пробовал зафигачить единое пространство с ландшафтом и архитектурой в HL уже будет спокойней относится к ООП.
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
По моему мнению Ксаш - в связке с модом - уже достиг той стадии, что все, что нужно было реализовать исходя из практических соображений, в нем уже реализовано. Поэтому нужно довести до ума то, что есть, реализовать предиктинг (свой - к черту совместимость с хл и модами), пофиксить баги и в таком виде и оставить, как Ку-подобный движок.
Прикручивание каких-то левых фич, непонятно кому нужных, по запросам отдельных пользователей, уже только испортит и раздует движок имхо. Те, кому они нужны могут и сами их реализовать - в своих отдельных проектах/форках/ветках, а базовый ксаш лучше оставить чистым.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
для меня пункты по движку интересней, остальное уже не особо выгодно делать вплане затраты человекочасов/результат(это про ксашмод).
Если это возможно сделать плагин систему, то есть проект бьется на ядро, граф эффекты, и отдельные дллки например каждой энтити.
таким образом проекты будут развиваться в разы быстрей.
человек вылаживает не только исходник который нужно впиливать вручную в свой проект а компилиную энтити например weapon_awp.dll и ресурсы к ней, далее любой разработчик на ксашемоде, просто докидывает в свой проект и уже может пользоваться данным оружием.
так же любыми и другими объектами и граф наворотами, то есть например какой нить мошен блюр или блюм ссао и т.д, просто кидаем дллку и он у нас работает.
__________________
vk.com/skullcapstudios
marikcool вон в сталкере типа того, что ты предложил. И что? Вылетает же. Хоть там и скрипты вместо дллок.
__________________
vk.com/skullcapstudios
>>Если это возможно сделать плагин систему, то есть проект бьется на ядро, граф эффекты, и отдельные дллки например каждой энтити.
Напоминает систему плагинов в AMX моде. Та через плагин можно хоть новое оружие, хоть что.
Да это наш товарищ уже глаз на ксаш положил - монетизировать хочет в свою пользу. Но пока не знает с какой стороны укусить
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Достаточно будет иметь возможность цеплять такую связку как Metamod & AMXX, или Metamod Source & SourceMod .
Это проверенная и очень удобная связка.
qpAHToMAS даааааа....удобнааяя.....
Движку с открытым исходным кодом и такому же моду не нужен AMX/METAMOD/SORCMODE
__________________
vk.com/skullcapstudios
AMX и Metamod если я не ошибаюсь цепляются к игровым дллкам, а не движку. Хотя возможно некоторые функции всеже может использовать.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Имхо, все что не настраивается через консольные переменные или скриптовые файлы, нужно делать отдельным модом. Плагины к контре - костыли, поскольку исходники открыты не были.
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
Cybermax я не про тебя )
Вообщем никому не нужна ни концепция, ни развитие, ничего не нужно.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша, поддержи q3bsp, собранные q3map2. И шейдеры кутришные полностью поддержи - это, имхо, приличная задача до следующего стабильного билда. Написать что-то типа подержки кутришных ентитей можно за пару дней, так что ксаш можно будет очень красиво показывать с eof или pom.
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
А может тебе стоит заняться уже другим движком типа Xash3D II который не будет иметь никакого отношения к хл и его модам, но в нем уже будет новый формат карт + все плюшки типа онли динамик тени, бамп на всем и так далее, а? А старый ксаш оставить, как есть и только в нем править баги время от времени!
Навряд ли стоит. Народу это не нужно. Да и мне, вообщем-то тоже.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
Half-Life: Fight For Life 2
Пускай наши товарищи хоть что-то зарелизят на уже имеющемся ксаше.
А там будет видно. Или не будет.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
Разработка движка в сферическом ваккууме, это повторюсь, увлекательное, но абсолютно бессмыссленное занятие.
Я этой дурью маялся с 2006 по 2009 год. Результаты моих упражнений благополучно лежат в теме Ссылки на наши проекты и ими никто не интерисуется. Аналогичное упражнение по прикручивание q3bsp, как действие, интерисующего только одного Скраму, меня соответственно к действию не побуждает.
Ну была бы тут толпа голодных мапперов, которые, с упорством куфантомаса из года в год кричали, хотим кутри, хотим шейдеры. Но на практике, эти товарищи прошли ускоренные двухгодичные курсы по расставлению info_player_start на готовой карте и на том ихнее обучение, собственно, закончилось.
Городить новый движок забесплатно тем более не имеет никакого смысла - мне не настолько интересна эта тема, чтобы посвятить ей всю оставшуюся жизнь. К тому же я свою мечту осуществил - написал такой движок, который еще никто до меня не создавал. Так вот, поскольку вариант с платными написанием такого движка мне еще никто не предлагал, по причине наличия отсутствия денег, то я сам предложил вам более простой вариант - меня можно было увлечь такой игрой, которая бы мне понравилась. Но ситуация повернулась таким образом, что все эти игры внезапно начали делать на ксаш-моде. По правде говоря я и сам не ожидал такого успеха у этой поделки. Ксаш-мод изначально планировался всего лишь как демка расширенных интерфейсов движка на клиенте и на сервере, благодаря которым можно было бы создавать разные прикольные штуки. Изначально это был по суте пустой халфовский проект, к которому я для пробы прикрутил мовевитч из хл2,
здесь когда-то была та самая первая демка. И буквально на следующий же день тов. thambs изъявил желание перейти на ксаш-мод. Я удивился и даже офигел. Пытался ему втолковать, что там, собственно, окромя парент-системы и нет ничего, но он стоял на своём и был полон оптимизма.
Ну а его мод мне всегда нравился, поэтому ксаш потихоньку оброс некоторыми энтитями из спирита, потом я решил побаловаться с декалями на моделях, потом с динамическим освещением, потом от сырости завелась физика на PhysX, потом вдруг я с удивлением начал узнавать что под ксаш-мод тащем-то народ уже вовсю что-то пилит и строит. А потом еще появился участник SovietCoder и захотел запилить бамп для ксаш-мода. Да еще и китаец свои компиляторы поправил ради нас.
То есть это уже был необратимый процесс, начинать писать новый движок в таких условиях было бы просто глупо - не бросать же пользователей. Но, справедливости ради скажу, что я несколько раз начинал и сделал интересные наброски и наработки, которые вы со временем возможно увидите в ксаш-моде.
Так что вот такие дела.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
__________________
У меня есть идея игры в жанре детективный хоррор в российской глубинке XIX века. И даже кое-какие наработки. Но идеи сейчас мало кого интересуют, а наработки сводятся к интерьеру одного здания (таверны) с потыренными с hl lab моделями
__________________
-Brain is dead-
(_-=ZhekA=-_)
Квейк три он хочет! Квейк три! В квейк три не было ни теней ни бампа (хотя слышал что то о его запекании там), так что чушь не неси!
З.Ы. Данный пост не несет никакой серьёзности.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
Ku2zoff
ой, да сейчас перенос со спирита на хашмод почти безболезненный, эти извращения с локусами только др.тессеи использовал, а в остальном всё большей частью совместимо, да и множество спиртовских багов исправлено. вспомнить ту же автору, которая в спирте стабильно приводила к вылету при ченджлевеле.
__________________
http://www.moddb.com/mods/monorail-quest
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
Тайлинг текстур на моделях бы еще!
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
__________________
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'
__________________
How interesting, just look at that!
© Scientist
А в ксаше есть функция которая заставляет определенные части модели испускать свет? Подобное есть в UE, хотелось бы такое и в ксаше. А то хочется заменить брашевые лампы на модели, но модели освещены калечно, тем более нет ощущения что лампа горит.
Не испускать свет, а игнорировать освещение.
Да есть - см. римейк кваки для примера. Там у факелов светится пламя, молнии шамблера светятся в темноте.
При компиляции модели в QC добавляешь волшебную строчку, типа такой:
$texrendermode flame.BMP fullbright |
$texrendermode flamea.BMP fullbright |
$texrendermode flameb.BMP fullbright |
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Лично я за сохранение халфовского формата карт и моделей, но с доработками, по аналогии с BSP v31, чтоб мапперы могли маппать в своём хаммере и не заботиться о новом редакторе, насчёт моделей, надо бы там всякие env мапы сделать, которые впринципе можно и без изменения формата сделать(я сделал рукожопно, вроде работает, но проекционный свет и тени не работают на таких поверхностях ) в карты добавить кубмапы всякие. А в модели лицевую анимацию.
HAWK0044
Объясни, какая связь между халфовским форматом карт и хаммером?
То, что под халфу можно мапать в радианте, доказал Скрама несколько лет назад; то, что в хаммере можно мапать под другой движок, доказал давеча я своим очередным бесполезным проэктом.
Откуда в вас это скудоумие, я понять не могу?
__________________
XaeroX вон, выложил он радиант, а толку? криво-косо сохраняет и т.д.. Да и на другой редактор никто не хочет пересаживаться. БСП в31. в принципе хватает мапперу, добавить терраины нормальные, дак вообще шик было бы.
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
HAWK0044
GtkRadiant-1.5.0-2005-01-16.msi (именно он, а не нетрадиант) очень хорошо работал с хл. Можешь погуглить, а могу скинуть, если надо.
__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux
Никто не знает чего он хочет. Но наиболее одаренные товарищи почему-то воспринимают ксаш как кризис и пытаются с ним работать аналогично.
Например они почему-то решили что env_projector - это такое динамическое освещение, которым можно пользоваться вместо рада.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша Вот вот! В том то и проблема! Тени нужно! Вот спрашиваешь "Чего вам ещё в ксаш нужно?", а делаешь всё равно что-то другое. Зачем спрашивать то тогда?
__________________
How interesting, just look at that!
© Scientist
Дык не всё же можно сделать, не выбившись за рамки совместимости, правда?
Но есть у меня один хитрый план на этот щот: камрад Ксерокс закончит свой конвертор карт хл->кутри и тогда можно будет смело прикрутить к ксашу кутришные карты, сконвертить халфу в новый формат и оттестировать как следовает. Такая вот мысль. То есть, если мы всё тщательно оттестируем - это будет хороший, стабильный продукт.
Ну а народу можно будет оставить вады, например. Пока Сразу Русский не доделает свой ILE.
__________________
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'
Ну, ответ же как на ладони:
1. фигачим карту в хаммере
2. компилими китайскими компиляторами
3. конвертим в богоугодный формат
4. ???
5. ПРОФИТ!!!!!
А я давно говорю, надо q3bsp поддерживать.
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Потом надо будет сконвертить все 500 халфовских модов в кутришный формат и протестировать под Ксашем... %)
__________________
Фтопку ку3бсп, здесь сохраняем совместимость с хл, а там с ку3 штоле? Ну и нафиг такое? Лимиты всеравно далеко не уедут.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro, ну, если отказаться от лайтмап совсем и забить на povы, то можно вообще грузить сразу map. Просто q3map - один из самых продвинутых форматов для очерченной задачи.
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
Scrama
что бы оно как в doom3 по 2 минуты загружалось?
__________________
http://www.moddb.com/mods/monorail-quest
thambs, оно там не столько поэтому загружается долго, а из-за количества контента. Напихай столько же в hlbsp, и если халфа вообще его схавает...
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
Да, из-за текстур. Волатила тоже долго грузит, там почти все 512х512, да ещё и закриптованные.
__________________
Очередной вариант развития движка
У варианта с поддержкой карт из Quake3, как вы помните основная проблема заключается в массовом переобучении пользователей к заморочкам новых компиляторов, выработке нового подхода к освещению карты, и.т.д. Особого энтузиазма этот подход не встретил, даже несмотря на те потенциальные фишки, которые он мог бы доставить пользователям.
Новый вариант - более щадящий, предполагает отказ от совместимости с халфой на бинарном уровне. Это означает что движок перестанет воспринимать моды под халфу, но при этом всё так же будет понимать модели, карты, спрайты и прочее. Суть предполагаемого развития заключается в том, что средствами мода реализовывать современные вещи красиво уже не получается - всё это дело неизбежно обрастает хаками, иначе - теряем совместимость на бинарном уровне.
Ну а здесь мы от нее намеренно откажемся, внося назревшие изменения.
Игровыми библиотеками по умолчанию остаётся ксаш-мод, дальнейшее его развитие протекает только в рамках нового движка и с учётом его же возможностей, ну понятно. Опять-таки, можно будет переписать сетевой код и сделать предиктинг для игры впосети.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
Надо думать, пресловутый vgui упраздняется?
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
Дядя Миша, тогда наверно лучше создать отдельную ветку развития движка, чтобы народ не путался.
А старый Xash3D оставить в том состоянии, что и сейчас
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
Scrama С тенями на статиках и от статиков было бы шикарно, а то сейчас хоть и отпала надобность использования клипа для создания коллизии, но надобность невидимых брашей осталась, чтобы хоть какая-то тень была.
__________________
Base Defense on Steam, ModDB
nemyax я его в любом случае отрежу.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Хм, лоханулся. Дома стоит, а на работе - нет.
Поставил. Может, его как-то особенно надо ставить, но не работает.
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
Кстати, у меня раньше был баг со static моделями.
Физическая оболочка находилась в другом месте.
Т.е. сквозь модель свободно проходишь, а в метре от неё невидимая стена.
Проблема была с несколькими моделями с хл-лаб.
После их перекомпиляции, проблема исчезла.
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
Scrama Физобъекты на статики довольно нехорошо реагируют. У меня обычная модельная коробка сквозь скалы проходит. Да, и походу физобъекты вылетают за карту при высоком велосити, я к гранате физику прикрутил, бегал баловался, пока не обнаружил, что если гранату кинуть в потолок под определенным углом, то она улетит за уровень
__________________
Base Defense on Steam, ModDB
Чтобы посмотреть на колоизацию для статиков введите phys_debug 1 в консоли. Сразу все вопросы отпадут.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша Проблема не в том, что они вылетают, а в том, что этого очень легко добится. На laser_physics достаточно рвануть что-нибудь рядом с зеркалами и они вылетят.
__________________
Base Defense on Steam, ModDB
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
Так! Вы меня не путайте!
Вот вам в аттаче безусловно рабочий пример двух сложных моделек для которых действует колоизация по трианглам.
Если этот пример у вас работает неправильно, вам надо срочно обновить движок, ксаш-мод, физикс, выложить лог и послушать радио "Радонеж".
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Всё же любопытно, чем обусловлена эта относительная популярность движка на Moddb. Принцип "свежего мяса"?
Хотя, с учётом модной тенденции долго-долго обещать, показывать скриншоты и так ничего и не зарелизить, готовый продукт в любом случае должен вызывать определенный интерес. Скринами все уже по горло сыты.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
Тем что не третья квака, под которую чтобы сделать сингл нужно возиться и т.п. Ну и просто народ любит халфу.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux
Да в RTCW энтити не такие универсальные на самом деле.
А писать к нему дополнительный код желающих нет - там всё на чистом Си, даже я плююсь от этих дллок. Халфа намного продуманнее и логичнее в плане энтить, на мой взгляд. Ну и то что привычнее - тоже.
__________________
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'
Дядя Миша
Фанаты "танираванных капеек", кто ж ещё?
Впрочем, я против любителей С++ ничего не имею, пока они неагрессивные.
__________________
Ладно, я понял. Никому эти новые концепции не уперлись. Народ просто вежливо поддерживает разговор на заданную тему. А вот на связке Xash3D+XashXT уже имеются вполне реальные наработки вполне реальных людей (правда одного из них мы недавно забанили) и в общем и целом они потихоньку продвигаются к намеченной цели.
Заниматься сейчас какими-то несовместимыми проектами - значит полностью растерять эту аудиторию.
Забудьте всё что я сказал и само слово XashNT.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
уходи и дверь закрой я мухожук %)
то есть ты для людей делаешь, а если бы ты только для себя делал, было бы хуже все?
__________________
Dr. Bowman: "So what was it?"
Sly: "Anachronox! Man, you guys are dumb."
Dr. Bowman: "But... You said it started with a 'U'."
Sly: "Yeah I know."
Для людей конечно. Я сам никакую игру не планирую.
Был один мод Chaos Theory, да и тот слегка начатый.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
И точнее не надо, в общем-то. Ну, тут скалы, а не ландшафт, но это не так важно. Даже если будет не 810, а 3000 вполигонов - на нынешний момент это вполне удобоваримое значение, если половина из них не мигает лайтмапой и не просвечивает.
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Да хоть другим способом оптимизации видимости ещё на этапе компиляции карты. Ещё можно лоды моделям прикрутить. Они, кстати, очень бы выручили от низкого фпс. Если в команде мода есть моделер, то он позаботится о лодах. А если модели чужие, то можно попробовать сделать лоды какими-нибудь сторонними инструментами. Тот же PolygonCruncher неплохо справляется.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
А динамическое освещение будет подпилено? Или будет ли когда-нибудь переход на полное динамическое освещение?
Дядя Миша
надо не стулкера, а даркплацес запускать.
__________________
http://www.moddb.com/mods/monorail-quest
__________________
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'
>радиосити
там точность не нужна, он же даёт очень рассеянное освещение. а так как большинство длайтов всё равно никуда не двигаются, радиосиосити можно посчитать заранее и запечь в лайтмэпу. думаю, такое комбинированное освещение наиболее разумно. полный realtime -- пустая трата ресурсов (суперкомпьютера).
Добавлено 15-02-2013 в 00:41:
>ОгромныхОоткрытыхПространств.
будешь отказываться от бсп?
__________________
http://www.moddb.com/mods/monorail-quest
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
ОФФТОП
Чет я не врублюсь как эту волатилу установить! У меня уже есть Radiant. Скачал VolatileLevelDesignSDK.zip
Куда класть его?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
ну вот я и удивляюсь. ну в рыле то не ооп, ооп в f-o:nw.
Добавлено 15-02-2013 в 01:17:
>XashNT
я не знаю, что это.
__________________
http://www.moddb.com/mods/monorail-quest
__________________
Читал я тот урок. Но при запуске самого VolatileRadiant просит дллку.
vtxlib.dll
SpAwN
Его надо распаковать в папку игры, тогда VolatileRadiant.exe окажется в папке system, а там и лежат все необходимые дллки.
__________________
А какой игры, я так и не врубился?
Ну как какой? Вот этой. Под вольфрам я SDK так и не собрал, а других игр на волатиле нет.
__________________
Шо за....ещё 192 мб качать? Да нуу...у меня трафика нет. Может как-нибудь в следующий раз.
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
И вот на этой оптимистической ноте позвольте закончить
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
Я напоминаю, что OIFD расшифровывается как Option Implicit: First Demo, т.е. там всего один уровень, а не целая игра.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Там есть два режима мультиплеера, несколько сетевых карт и боты. Вполне тянет на небольшую игру.
__________________
Временная зона GMT. Текущее время 20:04. | Показать все 178 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024