HLFX.Ru Forum Страницы (260): « Первая ... « 187 188 189 190 [191] 192 193 194 195 » ... Последняя »
Показать все 3886 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Нубские вопросы от <censored> и других нубов (https://hlfx.ru/forum/showthread.php?threadid=4535)


Отправлено Дядя Миша 23-04-2021 в 15:00:

Да, в компиляторх тоже лимит на 1024 модели, их тоже пересобрать бы надо.

__________________
My Projects: download page

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

Цитата:

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


Отправлено Aynekko 23-04-2021 в 15:35:

Я сейчас поменял MAX_MAP_MODELS в параноевских компиляторах на 2048. Перекомпилил все p2, только вместо p2rad взял hlrad (который в параноевском сдк). Результат остался тот же. p2rad у меня не хочет компилится - у меня шестая визуалка, ругается на

C++ Source Code:
ALIGN16 byte	block[64];
ALIGN16 byte	outBlock[16];

Может как раз в этом дело, что я свет хлрадом считаю, а не p2rad...

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

__________________
Мой мод на Xash


Отправлено Ku2zoff 23-04-2021 в 15:44:

Цитата:
Aynekko писал:
Я сейчас поменял MAX_MAP_MODELS в параноевских компиляторах на 2048

Перегони часть брашевых моделей в mdl, и ставь на карту как енв_статики. Те, которые не требуют коллизии, например. Причём, в одну модель ты можешь зашить целую кучу бодей таких пропсов.
Однако, жэсть. Чего там можно придумать на карте уровня первой халфы, чтоб вылезти за лимиты?


Отправлено Aynekko 23-04-2021 в 15:57:

Цитата:
Ku2zoff писал:
Перегони часть брашевых моделей в mdl, и ставь на карту как енв_статики. Те, которые не требуют коллизии, например. Причём, в одну модель ты можешь зашить целую кучу бодей таких пропсов.

Да это понятно. Просто на бумаге ксаш поддерживает 4096 моделей, а по факту выставив 1700 "моделей" (850 енв_статик и столько же иллюженари) у моделей просто не считается освещение. Движок запускает - это да.
Цитата:
Ku2zoff писал:
Чего там можно придумать на карте уровня первой халфы, чтоб вылезти за лимиты?

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

__________________
Мой мод на Xash


Отправлено Дядя Миша 23-04-2021 в 17:06:

Aynekko ты используешь повертексное освещение для env_static ?

Добавлено 23-04-2021 в 20:06:

Фонарные столбы это же модельки?

__________________
My Projects: download page

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

Цитата:

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


Отправлено Aynekko 23-04-2021 в 17:58:

Цитата:
Дядя Миша писал:
ты используешь повертексное освещение для env_static ?

Да, столбы и горы в этой пещере сделаны через env_static

__________________
Мой мод на Xash


Отправлено Дядя Миша 23-04-2021 в 18:26:

Ну неплохо, мне нравится.

__________________
My Projects: download page

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

Цитата:

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


Отправлено Aynekko 23-04-2021 в 18:37:

Раз нравится, то вот еще скрин скину. Опять же все скалы моделями накидал (так проще и быстрее, и выглядит имхо лучше). Модели не мои - портировал из NFS Payback

Собственно больше скринов есть по ссылке в подписи, на моддб.

__________________
Мой мод на Xash


Отправлено Aynekko 25-04-2021 в 16:18:

Есть такой баг в халфе, который раздражает - когда идешь по самому краю браша, начинает проигрываться звук ходьбы по-умолчанию - CHAR_TEX_CONCRETE. К примеру если идти по тонкому деревянному брусу, его очень легко словить. Шерстил код, смог добраться только до PM_TraceTexture в самом ксаше, где дальше идет PM_TraceSurface. А тут уже тупик, ибо ничего непонятно (лично мне). Понял я только одно, путем алертов в консоль, что идет трасса ровно из центра игрока вниз. Поэтому ничего и не находится под игроком.
Может кто-нибудь фиксил это?

__________________
Мой мод на Xash


Отправлено Дядя Миша 25-04-2021 в 16:30:

Может быть делать четыре-пять трасс. Одна по центру и 4 по углам ббокса.

__________________
My Projects: download page

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

Цитата:

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


Отправлено Aynekko 25-04-2021 в 16:32:

Цитата:
Дядя Миша писал:
Может быть делать четыре-пять трасс. Одна по центру и 4 по углам ббокса.

Это была первая мысль, но я решил что она слишком костыльная и быть может есть другой способ. Ну что ж

__________________
Мой мод на Xash


Отправлено Ku2zoff 25-04-2021 в 17:00:

Цитата:
Aynekko писал:
но я решил что она слишком костыльная

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


Отправлено Дядя Миша 25-04-2021 в 17:09:

Цитата:
Aynekko писал:
но я решил что она слишком костыльная и быть может есть другой способ

игро-зависимый код весь из костылей состоит, это нормально.
Главное чтобы бакэнд был грамотный.

Добавлено 25-04-2021 в 20:08:

Цитата:
Ku2zoff писал:
Достаточно делать два трейса под левую и правую ногу, вместо одного по центру

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

Добавлено 25-04-2021 в 20:09:

Цитата:
Ku2zoff писал:
Даже монстрам можно на современных компах сделать трейс материалов для шагов

в ксаш-моде было сделано еще в 2012-м

__________________
My Projects: download page

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

Цитата:

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


Отправлено ncuxonaT 25-04-2021 в 17:13:

Из коллизий никак нельзя получить материал пола? Кидание трассы для звука шагов звучит как забивание гвоздей микроскопом.


Отправлено Дядя Миша 25-04-2021 в 17:58:

Цитата:
ncuxonaT писал:
Из коллизий никак нельзя получить материал пола?

так трасса и делается только для модели пола.

__________________
My Projects: download page

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

Цитата:

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


Временная зона GMT. Текущее время 16:28. Страницы (260): « Первая ... « 187 188 189 190 [191] 192 193 194 195 » ... Последняя »
Показать все 3886 сообщений этой темы на одной странице

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