HLFX.Ru Forum Страницы (2): [1] 2 »
Показать все 23 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Xash3D (https://hlfx.ru/forum/forumdisplay.php?forumid=14)
-- Небольшая демонстрация преимуществ Xash3D над GoldSource (https://hlfx.ru/forum/showthread.php?threadid=2891)


Отправлено Дядя Миша 19-06-2011 в 19:03:

Небольшая демонстрация преимуществ Xash3D над GoldSource

Сначала преамбула: данная карта была сделана тов. FiEctro по моему заказу, исключительно с целью тестирования моргания монстров в лифтах, для последующего устранения этого бага.
Но, как оказалось в дальнейшем, данная карта выявляет и еще несколько злостных багов самого голдсорса, отчасти связанных, с некоторой криворукостью нашего товарища, но в целом - всё-таки являющиеся именно недоработками движка.
Сраванить следует сначала под халфой, затем под ксашем:
1. моргание учёного при движении на лифте
2. слёт ученого при резком развороте платформы
3. слёт пушабли при резком развороте платформы
4. и напоследок - самое вкусное. Включите фонарик и направьте луч света на платформу (в халфе). Разрыв мозга гарантирован.

__________________
My Projects: download page

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

Цитата:

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


Отправлено XaeroX 19-06-2011 в 19:43:

Цитата:
Дядя Миша писал:
Разрыв мозга гарантирован.

Омг, вот это баг, я за 11 лет ни разу не заметил.

__________________

xaerox on Vivino


Отправлено GuNsHiP 20-06-2011 в 07:48:

Про баг с фонариком я знал, ну и про остальные тоже.

Кстати на голдсорсе платформа перестала ездить через 2 цикла а на ксаше всегда ездит.

__________________
Gunship Stuff


Отправлено Дядя Миша 20-06-2011 в 08:39:

Цитата:
GuNsHiP писал:
Кстати на голдсорсе платформа перестала ездить через 2 цикла а на ксаше всегда ездит.

Это потому что пушабли упали в воду и заблокировали движение

__________________
My Projects: download page

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

Цитата:

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


Отправлено Crystallize 20-06-2011 в 14:44:

Цитата:
Дядя Миша писал:
Это потому что пушабли упали в воду и заблокировали движение

Учёный тоже считается за пушаблю? И я правильно понял, что баг с фонариком-в неправильном движении светового пятна?


Отправлено Дядя Миша 20-06-2011 в 18:30:

Цитата:
Crystallize писал:
Учёный тоже считается за пушаблю?

учоный умер и стал несолидным
Цитата:
Crystallize писал:
И я правильно понял, что баг с фонариком-в неправильном движении светового пятна?

ну да

__________________
My Projects: download page

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

Цитата:

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


Отправлено GuNsHiP 20-06-2011 в 18:35:

Цитата:
Дядя Миша писал:
учоный умер и стал несолидным


Какая двусмысленная фраза :D

__________________
Gunship Stuff


Отправлено Дядя Миша 20-06-2011 в 19:12:

Цитата:
GuNsHiP писал:
Какая двусмысленная фраза

здрасте приехали. Я уже шесть лет пишу такие двусмысленные фразы, а заметили только сейчас.

__________________
My Projects: download page

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

Цитата:

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


Отправлено HAWK0044 20-06-2011 в 19:22:

ахах , взрыв мозга ,фонарик этот ,ухахаха!!!!!!
А ,Дядь Миш, ты же писал тутор как пофиксить моргание! Или оно не до конца фиксит его?


Отправлено Дядя Миша 20-06-2011 в 19:32:

Цитата:
HAWK0044 писал:
А ,Дядь Миш, ты же писал тутор как пофиксить моргание!

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

__________________
My Projects: download page

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

Цитата:

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


Отправлено Crystallize 21-06-2011 в 10:37:

Цитата:
Дядя Миша писал:
учоный умер и стал несолидным

Но тогда он не должен мешать платформе, а она через некоторое время останавливается, даже если оставить пушаблю наверху. (ХЛ)


Отправлено Дядя Миша 21-06-2011 в 10:47:

Crystallize если включить god и спрыгнуть в кислоту, окажется, что ученый несмотря на ни что застревает в платформе. Да и игрок в нем тоже стрянет как ни крути.

__________________
My Projects: download page

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

Цитата:

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


Отправлено n00b 21-06-2011 в 11:50:

А при каком усливии и из-за чего получается этот вынос мозга с фонарем ?
Я такой баг тоже 1 раз вижу


Отправлено FiEctro 21-06-2011 в 12:19:

n00b
Халфовскому фонарику вроде вообще плевать на платформы. Если меня память не подводит оно даже перекочевало в бету и финал хл2, но т.к. в финале сделали проекционый фонарик, то этого бага не видно.

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


Отправлено Дядя Миша 21-06-2011 в 12:30:

Цитата:
n00b писал:
А при каком усливии и из-за чего получается этот вынос мозга с фонарем ?

матрица поворота бмодели для освещения фонарём - нечестная.
По Yaw вертит, по остальным осям - нет. Ну это из того же разряда как "поддержка крутящихся бмоделей в сорцах первокваки" - там оно по дефолту отключено. Но многие авторы форков включали этот код, после чего гордо заявляли, что у них теперь есть поддержка крутящихся бмоделей в первокваке. Но это ложь чистой воды. Код из первокваки включает поддержку кручения только по YAW, следовательно при попытке создать халфовский вагончик, который едет под горку\на горку игрок в нём радостно застрянет. Причем этот баг в силу разгильдяйства Id и ущербности мозга авторов клонов первокваки без каких либо изменений оказался во всех без исключения трех кваках и сотнях их форков. И в волатиле, кстати тоже (но Ксерокс уже это исправил).
Только в даркплейсе была предпринята попытка как-то изменить ситуацию, но и то лишь частично. А уж что касается фонариков и прочих вещей, то этот код вообще мало где имеется. На моей памяти он был только в Quake 2 Evolved в своей ущербной реализации - т.е. код оттуда дал бы точно такой же эффект как и в самой халфе - с тем же идиотским багом.
Поэтому я уделил очень большое внимание честным матрицам поворота везде, где это только необходимо.

__________________
My Projects: download page

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

Цитата:

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


Временная зона GMT. Текущее время 03:01. Страницы (2): [1] 2 »
Показать все 23 сообщений этой темы на одной странице

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