HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > XashXT > XashXT 0.81 rev. 2
финальная версия
Страницы (7): « 1 2 3 [4] 5 6 7 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1002
Возраст: 31

Рейтинг



Цитата:
Дядя Миша писал:
Как они могут быть солидными всегда без флага солид?

Мысль впереди паровоза. Так вот. Есть модель с 100% рабочей коллизией (когда выставлен флаг солид). Без флага коллизии нет, конечно же. Scale выставил 7. Бага с save/load не наблюдается. Я все равно вижу эту модель независимо от флага, когда в кадре ее край.

Есть другая модель. У нее нет коллизии вообще, независимо от флага. С ней наблюдается баг. И конечно, я делал новый save/load. Я не знаю, почему у нее нет коллизии.

Добавил туда, куда и сказал - sv_save.c, "static TYPEDESCRIPTION gStaticEntry[] =" и в конец этой таблицы.

Добавлено 22-08-2020 в 17:45:

Баг на видео:
https://youtu.be/u7rxgKjByAA
Сначала до сохранения, затем после.

Добавлено 22-08-2020 в 17:54:

То есть к чему я веду - если у модели по какой-то причине нет коллизии вообще, то с ней баг. Только я не пойму, где эта коллизия задается. Я так понял, что ее надо задавать в самой модели, в qc или еще где-то. Но мне подсказали, что это делает компилятор карты…тогда я не понимаю, почему для моей модели коллизия не строится.

Я попробовал рандомную модель с gamer-lab, увеличил машинку в джеке в 12 раз и там такая же ерунда. Флаг solid или нет - коллизии у машинки нет, а увеличенная копия исчезает если смотреть на край модели (после save/load).

Отредактировано Aynekko 22-08-2020 в 15:02

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

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

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

Рейтинг



Цитата:
Aynekko писал:
У нее нет коллизии вообще, независимо от флага

бывает иногда фейлит на слишком сложных моделях. Ничего тут не сделаешь особо. В параное там чуть получше с этим ситуация, но сам механизм не особо надёжный, плюс он еще и полагается на PhysX. Если PhysX отказался создавать коллизию то и не будет ничего. Такие дела.

Не надо смешивать две проблемы в одну. То что я тебе написал про строчку - должно исправлять исчезновение отскейленных несолидных моделей (т.е. без флага Solid) после сохранения\загрузки, причём старые сейвы ессно работать не будут, только новые. Вот это я хотел проверить, собсно.

Добавлено 22-08-2020 в 18:35:

ЗЫ. Если движок запускать с -dev 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: Записан
Сообщение: 196534

Старое сообщение 22-08-2020 15:35
-
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1002
Возраст: 31

Рейтинг



Цитата:
Дядя Миша писал:
должно исправлять исчезновение отскейленных несолидных моделей (т.е. без флага Solid) после сохранения\загрузки

Да. Заработало. Я не снял флаг Solid. То есть без этого флага все работает после сейва, с флагом модель так же пропадает. Коллизии один фиг нет. А полигонов да, многовато там.
С дев 2 ничего такого не увидел. В любом случае, спасибо за фикс.

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

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

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

Рейтинг



Вот. Продолжаем сохранять скейл. Удивительно, сколько я мелочей пропустил. Теперь в самом ксаш-моде открываем server\saverestore.cpp

Табличка

C++ Source Code:
TYPEDESCRIPTION gEntvarsDescription[] =

ну она на самом верху. Добавляем похожую строчку
C++ Source Code:
DEFINE_ENTITY_FIELD( startpos, FIELD_VECTOR ),

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

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 22-08-2020 17:10
-
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1002
Возраст: 31

Рейтинг



Цитата:
Дядя Миша писал:
Продолжаем сохранять скейл.

Здорово! Кажется баг ушел совсем после save/load модели не пропадают. С галкой solid и без.

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

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

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

Рейтинг



Вот теперь рассказывай что там с коллизией. Покажы модельку, для которой она не создается. Включай 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'

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

Старое сообщение 22-08-2020 20:17
-
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1002
Возраст: 31

Рейтинг



А что я должен видеть? Ввел phys_debug 1, ничего не поменялось. Даже карту перезапустил. И модели поставил две, одна с рабочей коллизией, вторая без.

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

Старое сообщение 22-08-2020 20:53
- За что?
 Дядя Миша
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: Записан
Сообщение: 196542

Старое сообщение 22-08-2020 20:56
-
 Дядя Миша
racing for fish

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

Рейтинг



Или gl_renderer 0 надо поставить, не помню точно.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 23-08-2020 08:10
-
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1002
Возраст: 31

Рейтинг



Не, тоже не показывает.

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

Старое сообщение 23-08-2020 09:48
- За что?
KorteZZ
Lambda

Дата регистрации: Oct 2009
Проживает: Mongolia
Сообщений: 377
Возраст: 36

Рейтинг



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

https://youtu.be/YT5dNDlpiHA

Если сделать func_button с "Non solid" - Yes и при этом это будет большая кнопка по диагонали или сложной формы, например, Т-образный, то если игрок войдет "внутрь" кнопки, то нажать он не сможет.
Но если кнопка солидная, то все работает прекрасно.

https://youtu.be/PVnEeauk8FI

Поставил несколько моделей с rendermode Texture в ряд. И когда стреляю из арбалета или из РПГ или переключаю лазер на РПГ, то эти модели мерцают. При этом, мерцают лишь те модели, которые находятся между местом попадания арбалетного болта и игроком.

https://youtu.be/tfAZd4z3Ugo

При попытке выстрелить из РПГ из-под воды, ракета просто взрывается при выходе на воздух. А если из воздуха стрелять в воду, то все ок.

https://youtu.be/I8PP-YxoYLw

__________________

Killing Floor: Horzine Outbreak

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

Старое сообщение 25-08-2020 06:24
- За что?
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1002
Возраст: 31

Рейтинг



Цитата:
KorteZZ писал:
Если сделать func_button с "Non solid" - Yes

+, тоже такое было. Делал "зону" в которой нужно нажать use. Квадратный невидимый несолидный button. Нажималось не всегда. Но как мне показалось, нажималось там, где был "центр координат" этого браша.
Цитата:
KorteZZ писал:
когда стреляю из арбалета или из РПГ или переключаю лазер на РПГ, то эти модели мерцают

Проверил у себя, проблема есть. При renderer 0 проблемы нет.
Цитата:
KorteZZ писал:
ракета просто взрывается при выходе на воздух.

Наверное, тут надо копаться в коде рпг.

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

Старое сообщение 25-08-2020 07:10
- За что?
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1002
Возраст: 31

Рейтинг



Баг со звуком, а точнее ambient_generic loop.
Во-первых, радиусы звуков вообще изменились - стали меньше вроде как. Ну это ладно, хотя хотелось бы под себя настроить - не найду где.

А баг вот в чем. Включается ambient_generic loop по триггеру, играет он бесшовно, но. Первый "проход" играет на одной громкости, а второй и все последующие - громкость уменьшается.
Точно не замерял, но по времени самого файла примерно совпадает.

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

Старое сообщение 29-08-2020 13:29
- За что?
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1002
Возраст: 31

Рейтинг



Еще баги привез! Мы с KorteZZ'ом в полном ступоре. Тестил альфу его мода и мы столкнулись с такими вещами.

№1:
Баг с сейврестором. Есть 2 trigger_once. Один закрывает дверь просто, второй активирует multi_manager. Триггеры не пересекаются. Делаем сейвлоад не трогая оба триггера - триггеры активируются нормально в 100% случаев. Сейвлоад после активации первого триггера - второй триггер не активирует мальтименеджер. Причем ТОЛЬКО менеджер. Если вписать во второй триггер дверь, то все работает. Также, менеджер спокойно активируется через команду fire после сейвлоад.

№2
Второй баг заключается в том, что у меня отсутствует коллизия статических моделей в его моде. При этом он меня заверил, что в абсолютно той же сборке из архива, что он мне скинул, у него коллизия есть. Как это вообще возможно? Стоит заметить, что и в моем моде коллизия работает не у всех моделей. Полагаю, это что-то у меня. Но что??? Идентичная сборка игры ведь.
Баг №2 решился установкой Nvidia Physx и заработала команда phys_debug…

Добавлено 02-09-2020 в 20:20:

Баг №1 связан с менеджером. Галочка multithreaded делает странные вещи. Что-то запускается, что-то нет. Почему сейвлоад ломает это - тоже непонятно.

Отредактировано Aynekko 02-09-2020 в 16:13

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

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

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

Рейтинг



Цитата:
Aynekko писал:
Галочка multithreaded делает странные вещи

Реактор (автор мода The Trap) однажды чуть не сорвал выпуск своего мода из-за вот этой вот проставленной галочки. Я ему нашёл.
Ни в коем случае не ставь её, если не понимаешь что это такое. Забудь вообще и из FGD удали. Единственное для чего она могла бы пригодится, это для серверных партиклей, было когда-то такое баловство.

Цитата:
Aynekko писал:
Баг №2 решился установкой Nvidia Physx и заработала команда phys_debug…

ыыы

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 02-09-2020 17:27
-
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 22:09. Новая тема    Ответить
Страницы (7): « 1 2 3 [4] 5 6 7 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > XashXT > XashXT 0.81 rev. 2
финальная версия
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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