HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Флаги моделей
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
fire64
Житель форума

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

Рейтинг



Флаги моделей

В моделях Half-Life в заголовке используются флаги, они задаются в qc файле, в виде:

Цитата:

$flags <id>


Какие флаги поддерживаются GoldSRC и Xash3D?

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей

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

Старое сообщение 15-07-2013 19:30
- За что?
SteamPlay43
Житель форума

Группа: Неопытный
Дата регистрации: May 2012
Проживает: Барнаул
Сообщений: 273
Возраст: 26

Рейтинг



fire64 Что то я их там не видел

За это сообщение SteamPlay43 получил предупреждение за флуд

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

Старое сообщение 15-07-2013 20:09
- За что?
Вилс
Житель форума

Группа: Неопытный
Дата регистрации: May 2013
Проживает: (void)
Сообщений: 143
Возраст: 28

Рейтинг



воу воу папень полегче

__________________
Привет миша

За это сообщение Вилс получил предупреждение за флуд

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

Старое сообщение 16-07-2013 07:25
- За что?
Cybermax
Житель форума

Дата регистрации: May 2006
Проживает: &#12644;
Сообщений: 5125

Рейтинг



https://developer.valvesoftware.com/wiki/QC_command:ru

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

Старое сообщение 16-07-2013 07:43
- За что?
fire64
Житель форума

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

Рейтинг



Цитата:
Cybermax писал:
https://developer.valvesoftware.com/wiki/QC_command:ru

Там команды для Source Engine компилячтора моделей, а я говорю про GoldSRC, хотя подозреваю, что это наследие кваки, так как в Quake $flag 8 используется для вращающихся моделей оружия.

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей

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

Старое сообщение 16-07-2013 07:50
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Сложно в ксаш заглянуть?

C++ Source Code:
1
// client-side model flags
2
#define STUDIO_ROCKET		0x0001	// leave a trail
3
#define STUDIO_GRENADE		0x0002	// leave a trail
4
#define STUDIO_GIB			0x0004	// leave a trail
5
#define STUDIO_ROTATE		0x0008	// rotate (bonus items)
6
#define STUDIO_TRACER		0x0010	// green split trail
7
#define STUDIO_ZOMGIB		0x0020	// small blood trail
8
#define STUDIO_TRACER2		0x0040	// orange split trail + rotate
9
#define STUDIO_TRACER3		0x0080	// purple trail
10
#define STUDIO_DYNAMIC_LIGHT		0x0100	// dynamically get lighting from floor or ceil (flying monsters)
11
#define STUDIO_TRACE_HITBOX		0x0200	// always use hitbox trace instead of bbox

И учтите, флаг 256 - это всего лишь наше с Ксероксом предположение.
В реальности может быть что-то другое. В ксаше он не подключен.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 16-07-2013 15:42
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


В халфе вроде только флаги 256 и 512 работают, не?

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

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

Старое сообщение 16-07-2013 15:58
-
 Дядя Миша
racing for fish

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

Рейтинг



XaeroX насчёт флага 256 я бы не был столь уверен. Потому что, как помнишь, мы так и не смогли понять что же он даёт.
Но стоял он только у летающих монстров, отсюда и родилось такое предположение.

А теперь - сурприз. В халфе работают абсолютно все вышеприведенные флаги, окромя STUDIO_ROTATE.
Но его несложно добавить в клиентский код, я уже как-то писал как это сделать. В ксаше, разумеются работают все флаги, кроме 256-го, поскольку, повторюсь, мы так и не поняли что он делает.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 16-07-2013 16:28
-
Qwertyus
Житель форума

Группа: Неопытный
Дата регистрации: Apr 2006
Проживает: На берегу очень дикой реки
Сообщений: 815

Рейтинг



Дядя Миша:
Возможно, из-за того, что в Ксаше флаг 256 не работает, и происходит неправильное освещение модели вертолёта на картах c2a5 и c2a5a? Он затемняется при пролёте через некоторые участки, о чём я когда-то уже писал. В то время, как под ХЛ затемнения не происходит. Думаю, можно это протестить, если дело в этом.

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

Старое сообщение 16-07-2013 16:58
- За что?
 Дядя Миша
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: Записан
Сообщение: 122749

Старое сообщение 16-07-2013 17:19
-
Qwertyus
Житель форума

Группа: Неопытный
Дата регистрации: Apr 2006
Проживает: На берегу очень дикой реки
Сообщений: 815

Рейтинг



У вертолёта в модели флаг 768 проставлен (и у апача, и у "скопы" тоже). Я попробовал скомпилить без него, но в поведении и в виде вертолёта под обычным ХЛ ничего не изменилось. Ну, и под Ксашем тоже.

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

Старое сообщение 16-07-2013 17:55
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Нет такого флага 768. Есть флаги 512 + 256.
Получается он есть у всех летающих энтить.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 16-07-2013 19:11
-
Qwertyus
Житель форума

Группа: Неопытный
Дата регистрации: Apr 2006
Проживает: На берегу очень дикой реки
Сообщений: 815

Рейтинг



У контроллера в qc $flags 256, у вертолётов $flags 768, у Нихиланса вообще $flags 1792. Из летающих есть ещё aflock и boid, но у них флагов нету.

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

Старое сообщение 16-07-2013 20:00
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Qwertyus писал:
у Нихиланса вообще $flags 1792

Ух ты. Любопытно, что делает флаг 0x400.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

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

Старое сообщение 16-07-2013 20:07
-
 Дядя Миша
racing for fish

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

Рейтинг



XaeroX а он только у нихиланса и стоит. Больше нигде я его не видел.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 17-07-2013 14:51
-
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 11:05. Новая тема    Ответить
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Флаги моделей
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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