HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > XashXT > XashXT 0.81 rev. 2
финальная версия
  Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 Дядя Миша
who said meow?

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

Рейтинг



XashXT 0.81 rev. 2

Для тех, кто слышит о проекте впервые добро пожаловать в FAQ.
Тем, кому проект понравился и они желают материально поддержать автора - сюда.

Этот билд появился по двум причинам: во первых на HLFX давно не было обновлений, а поскольку я ушел с CSM, то естественно назрела такая необходимость. А вторая причина - с преведущего билда у меня накопилось несколько мелких исправлений. Ну вообщем-то это действительно финальный билд. Всё что я так или иначе обещал в ксаш-моде, я выполнил.

www.hlfx.ru/xash/XashXT_081.rev2.7z - 86.8 Mb

Там же в комплекте исходники и самые свежие компиляторы.

__________________
My Projects: download page

В действительности всё может оказаться иначе чем на самом деле.

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

Старое сообщение 14-06-2019 19:45
-
SNMetamorph
Новичок

Группа: Опытный
Дата регистрации: Jun 2018
Проживает: в деревне
Сообщений: 25

Рейтинг



Цитата:
Дядя Миша писал:
Ну вообщем-то это действительно финальный билд

Прям абсолютно финальный, или какие-то фиксы будут выходить?

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

Старое сообщение 16-06-2019 12:06
- За что?
 Дядя Миша
who said meow?

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

Рейтинг



SNMetamorph я мог бы и этот не выкладывать.

__________________
My Projects: download page

В действительности всё может оказаться иначе чем на самом деле.

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

Старое сообщение 16-06-2019 13:28
-
Afftamat
Кубиками балуюсь

Дата регистрации: Aug 2014
Проживает: /dev/null
Сообщений: 6
Возраст: 31

Рейтинг



Счетчик Гейгера поломанный... m_iGeigerRange =1000 вне зависимости от расстояния до trigger_hurt'а с радиацией. Роюсь в коде пока не нашел в чем причина

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

Старое сообщение 14-08-2019 11:54
- За что?
 Дядя Миша
who said meow?

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

Рейтинг



Билд движка самый последний?

__________________
My Projects: download page

В действительности всё может оказаться иначе чем на самом деле.

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

Старое сообщение 14-08-2019 12:02
-
Afftamat
Кубиками балуюсь

Дата регистрации: Aug 2014
Проживает: /dev/null
Сообщений: 6
Возраст: 31

Рейтинг



Цитата:
Дядя Миша писал:
Билд движка самый последний?

0.81 rev. 2

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

Старое сообщение 14-08-2019 12:15
- За что?
 Дядя Миша
who said meow?

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

Рейтинг



Xash3D какого билда? Этот: https://hlfx.ru/forum/showthread.php?s=&threadid=5265

Там вообщем дело в FIND_CLIENT_ENTITIES_IN_PVS, в движке, как считается оригин для их поиска.

__________________
My Projects: download page

В действительности всё может оказаться иначе чем на самом деле.

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

Старое сообщение 14-08-2019 12:17
-
Afftamat
Кубиками балуюсь

Дата регистрации: Aug 2014
Проживает: /dev/null
Сообщений: 6
Возраст: 31

Рейтинг



Цитата:
Дядя Миша писал:
Xash3D какого билда? Этот:

да, билд 4529

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

Старое сообщение 14-08-2019 12:21
- За что?
 Дядя Миша
who said meow?

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

Рейтинг



Вообщем там на время поиска игрока в PVS центр триггера принудительно ставится в центр его аболютного AABB, это еще халфовский хак такой, потому что FIND_CLIENT_IN_PVS ориентируется только по оригину энтити, а у брашевой энтити без оригин-браша он всегда равен 0 0 0. Поэтому его перед поиском сперва принудительно ставят в эту точку, а потом восстанавливают прежнее положение. Там наверное избыточный код получился в итоге. В движке и в моде.

Добавлено 14-08-2019 в 15:33:

Да, там именно избыточный код. Смотри в движке sv_game.cpp pfnFindClientInPVS. Там и камент есть по этому делу

C++ Source Code:
1
// portals & monitors
2
// NOTE: this specific break "radiaton tick" in normal half-life. use only as feature
3
if( FBitSet( host.features, ENGINE_PHYSICS_PUSHER_EXT ) && mod && mod->type == mod_brush && !FBitSet( mod->flags, MODEL_HAS_ORIGIN ))
4
{
5
  // handle PVS origin for bmodels
6
  VectorAverage( pEdict->v.mins, pEdict->v.maxs, view );
7
  VectorAdd( view, pEdict->v.origin, view );
8
}
9
else
10
{
11
  VectorAdd( pEdict->v.origin, pEdict->v.view_ofs, view );
12
}

Оно активно используется порталами и мониторами, поэтому в движке трогать я не советую. Выход простой - убрать из RadiationThink все вызовы SetAbsOrigin, они больше не нужны и без них всё будет работать.

__________________
My Projects: download page

В действительности всё может оказаться иначе чем на самом деле.

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

Старое сообщение 14-08-2019 12:33
-
Afftamat
Кубиками балуюсь

Дата регистрации: Aug 2014
Проживает: /dev/null
Сообщений: 6
Возраст: 31

Рейтинг



Цитата:
Дядя Миша писал:
Вообщем там на время поиска игрока в PVS центр триггера принудительно ставится в центр его аболютного AABB, это еще халфовский хак такой,

Да, нашел, в pfnFindClientInPVS
Цитата:
// NOTE: this specific break "radiaton tick" in normal half-life. use only as feature

Спасибо за наводку

...не успел)

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

Старое сообщение 14-08-2019 12:36
- За что?
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 20:58. Новая тема    Ответить
  Предыдущая тема   Следующая тема
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 - 2019