HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > XashNT: блог разработчика
Часть I
Страницы (241): « Первая ... « 68 69 70 71 [72] 73 74 75 76 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32212
Нанёс повреждений: 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: Записан
Сообщение: 190657

Старое сообщение 29-02-2020 11:20
-
 Дядя Миша
racing for fish

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

Рейтинг



Так же начерно реализовал обещанную концепцию скриптовых компилерных энтить, вот пример для общеизвестного func_group

C++ Source Code:
1
"func_group"
2
{
3
  movePrimitives( "classname", "worldspawn" );
4
  removeEntity();
5
}

Внутри описания находятся команды, что сделать с данной энтитью. Ну в данном случае - отправить примитивы в энтить, которую мы ищем по класснему и этот класснейм - ворлдспавн. Но конечно возможна и классическая связка "targetname" "target". Это в первую очередь полезно потому что, вот этих компиляторных энтить существует великое множество и делать поддержку этого зоопарка внутри кода просто неразумно.
В идеале я хочу вообще избавиться от константных имён внутри кода XashNT. Ну кроме игровой дллки конечно.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 29-02-2020 15:48
-
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Дядя Миша что ты планируешь показать народу в качестве демки на новом движке? Идеи есть? Мб Monorail Quest, если Thambs согласится его портировать? Или p2? Всё это звучит и выглядит здорово, кабы не было похоже на очередной Generic Engine с кучей фич, продемонстрированных на нескольких перекомпиленных картах из других игр. С Xash3D такой ситуации не возникло, потому что ты завёл там совместимость с голдсорсом, и база того, во что можно погамать, получилась просто огромной.

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

Старое сообщение 29-02-2020 22:58
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
Ku2zoff писал:
что ты планируешь показать народу в качестве демки на новом движке?

Строго говоря, движка скорее всего в свободном доступе и не будет.
Так что играйтесь с демкой, те кто успели скачать, сегодня удолю.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 01-03-2020 06:52
-
 Дядя Миша
racing for fish

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

Рейтинг



Добавил важную штуку - детальные сепараторы, которые не ликуют.
В ку2 такие были. Это детайлы которые остаются полноценной частью уровня, но при этом не участвуют в создании порталов для виза.
Естественно классические детайлы тоже никуда не делись, но теперь благодаря новой системе описания компиляторных энтить можно завести и такие и такие.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 01-03-2020 11:12
-
 Дядя Миша
racing for fish

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

Рейтинг



Я еще вот что планирую сделать - подгрузку smd моделей для энтить.
Вот например у нас func_door который делают брашами, ну в крайнем случае патчами. А можно просто указать .smd модель ему и будет сразу дверь моделькой и с коллизией. И вагончик халфовский можно будет точно так же делать, да что угодно. Чтобы не заниматься дурной работой, когда дверь делается из клипбрашей и к ней аттачится визуальная часть.
А тут просто загрузил модельку, клипбрашы сами сгенерились.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 02-03-2020 13:25
-
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4423
Возраст: 34

Рейтинг



А смд будет налиту компилиться в мдл или сразу как смд использоваться?

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

Старое сообщение 02-03-2020 14:16
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



smd будет вставляться в карту

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 02-03-2020 14:46
-
 Дядя Миша
racing for fish

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

Рейтинг



Решил проверить оригинальный код текстурирования террайна (на его базе когда-то выросли параноевские ландшафты, но в параное попиксельные слои, а тут повертексные). Ну вообщем грасс_тест раскрасил, сижу жду.
Уже минут пять наверное. В стоке какой-то дико неоптимальный код.
В q3map2 алгоритм получше, но загрузчик текстуры альфа-мапы остался какой-то кастомный, в результате он почти никогда не может найти эту грёбаную текстуру. Поэтому и кутримапные ландшафты тоже никто и никогда не юзал. Юзеры они ведь как - если не сработало с первого раза забывают навсегда.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 03-03-2020 09:19
-
thambs
мразь конченная

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

Рейтинг



Дядя Миша
В эдж оф форевер и мирапиде магикан же оно было, там ещё в исходнике он вертексты специальными брашами помечал?

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

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

Старое сообщение 03-03-2020 09:26
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Досчитало. Семь минут бесполезной работы.

[ Вложение ]
grass_test2_0000.jpg

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 03-03-2020 09:30
-
 Дядя Миша
racing for fish

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

Рейтинг



Вид сверху

[ Вложение ]
grass_test2.jpg

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 03-03-2020 09:35
-
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4423
Возраст: 34

Рейтинг



Дэнди какое-то
Я помню вы всё собирались написать специальный редактор для этих ландшафтов, дошли руки у кого-нибудь?

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

Старое сообщение 03-03-2020 10:59
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12901
Возраст: 32

Рейтинг



Хех, по скрину можно все пиксели сосчитать. Я так понимаю там текстурка 64х64? Выглядит уродливо, надо какую нить сглаживалку сделать, чтобы убрать пиксельность.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Отредактировано FiEctro 03-03-2020 в 11:05

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

Старое сообщение 03-03-2020 11:03
- За что?
thambs
мразь конченная

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

Рейтинг



FiEctro

Цитата:
но в параное попиксельные слои, а тут повертексные)

Ну если сетка нерегулярная будет, со сгущениями в областях больших градиентов, то и попиксельности никакой не будет, я так понимаю.

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

Отредактировано thambs 03-03-2020 в 11:15

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

Старое сообщение 03-03-2020 11:13
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 12:31. Новая тема    Ответить
Страницы (241): « Первая ... « 68 69 70 71 [72] 73 74 75 76 » ... Последняя »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > XashNT: блог разработчика
Часть I
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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