HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Paranoia 2:Savior > Вопросы модостроя под P2 v1.51
Страницы (12): « Первая ... « 5 6 7 8 [9] 10 11 12 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4758
Возраст: 35

Рейтинг



Дядя Миша вот блин! Я ведь даже создавал тему "что случилось с Xash Weapon System" http://hlfx.ru/forum/showthread.php?s=&threadid=5355, ты отшутился там и я решил что ты давно всё вырезал и поэтому сам вопрос глупый. А в ксашмоде оно тоже есть?

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

Старое сообщение 27-04-2020 07:17
- За что?
Lev
Житель форума

Дата регистрации: Dec 2011
Проживает: Оренбург
Сообщений: 789
Возраст: 31

Рейтинг



Кстати говоря - ACT_VM_PUMP_EMPTY не работает как должен, видимо условие не выполняется после того, как хотя бы один патрон оказывается в магазине - и всегда срабатывает обычный ACT_VM_PUMP, хотя анимация с ACT_VM_PUMP_EMPTY есть в модели. Вот пример:

Добавлено 27-04-2020 в 12:41:

Или есть ещё ACT_VM_START_RELOAD_EMPTY?

Вложение: view_spas12.txt (1.7 кб)
Этот файл был скачан 171 раз.

Отредактировано Lev 27-04-2020 в 07:40

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

Старое сообщение 27-04-2020 07:41
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Так эвенты привязаны к номеру кадра - первое число.

Добавлено 27-04-2020 в 11:54:

Цитата:
Lev писал:
Или есть ещё ACT_VM_START_RELOAD_EMPTY?

нет, нету.

Добавлено 27-04-2020 в 11:55:

Crystallize ну где я отшутился? Нету в ксаш-моде этой системы.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 27-04-2020 08:55
-
Lev
Житель форума

Дата регистрации: Dec 2011
Проживает: Оренбург
Сообщений: 789
Возраст: 31

Рейтинг



Цитата:
Дядя Миша писал:
Модельку гильзы нужно обязательно закэшировать в файле precache.txt


Куда нужно кинуть этот файл, и как должна выглядеть строчка прекэша?

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

Старое сообщение 27-04-2020 11:05
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Lev ну что за странные вопросы? Ты не изучал ресурсы самой паранои?
Вообще не любопытен? На каждый чих так и будешь спрашивать?

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 27-04-2020 11:41
-
Lev
Житель форума

Дата регистрации: Dec 2011
Проживает: Оренбург
Сообщений: 789
Возраст: 31

Рейтинг



Дядя Миша Буду, если потребуется. Этого файла НЕТ в 1.51 - нигде. Я у гадалки должен его расположение выпрашивать? В скриптах есть ammodesc, но там прекэш модельки гильзы для конкретного типа боеприпаса.

Добавлено 27-04-2020 в 17:17:

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

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

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

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

Рейтинг



чтож, возможно это уже просто неактуально. В новой версии паранои нет такого файла. И в коде оно не поддерживается.

Добавлено 27-04-2020 в 15:23:

Lev да, ты прав, оно теперь в ammodesc

Добавлено 27-04-2020 в 15:26:

Цитата:
Lev писал:
там прекэш модельки гильзы для конкретного типа боеприпаса.

ну правильно, а у тебя гильзы выбрасываются не для конкретного типа боеприпаса?

Добавлено 27-04-2020 в 15:31:

Xash Weapon System была в очень старых версиях ксаш-мода, да. Потом народ на меня долго ругался, что я всё переиначил и они больше не могут копипастить свои любимые говнотуторы про калаш. Тогда в новых версиях ксаш-мода я вернул всё в зад. А сама система пригодилась для паранои, там ведь уже была некоторая заделка в этом плане, ну и вот - я органично совместил ксаш-модовскую и параноевскую системы. Там все эти вашы разбросы-уроны, всё как положено. Опять таки, я сделал не только кастомные пушки, но и кастомные патрончики и кастомные типы боеприпасов, единственный минус, что прожектайлы захардкодены, этой системой сложнвато описать нечто, такое, что стреляет отдельными энтитями, ну там ракетами или гранатами. Но в параное большинство стволов - огнестрел с разными характеристиками. Так что там оптимально вписалось.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 27-04-2020 12:31
-
Lev
Житель форума

Дата регистрации: Dec 2011
Проживает: Оренбург
Сообщений: 789
Возраст: 31

Рейтинг



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


Не в этом дело, мне надо, чёб выбрасывалась не сразу. А она вылетает одновременно с event 5001. Тут так не катит - нужно чтоб евент выстрела, а в конце анимации гильза.

Добавлено 27-04-2020 в 18:37:

Сам event 5060 ещё работает?

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

Старое сообщение 27-04-2020 13:37
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Путаешь ты что-то. эвент 5001 не выбрасывает гильзу.
Гильзу выбрасывает эвент 5006. Выбрасывает гильзу с первого аттачмента по направлению ко второму. Нулевой - это у нас спышка выстрела, с первого выбрасывается гильза, летит в сторону второго.

Добавлено 27-04-2020 в 17:18:

Есть еще аврора на аттачменте 5040-5044. В опциях - путь до файлика авроры.

Добавлено 27-04-2020 в 17:19:

Эвента 5060 нету совсем. Может в ксаш-моде такой был, непомню.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 27-04-2020 14:19
-
Lev
Житель форума

Дата регистрации: Dec 2011
Проживает: Оренбург
Сообщений: 789
Возраст: 31

Рейтинг



Ну вот например qc от того калаша из видео, в анимации выстрела нет ничего кроме 5001 и 5041. Значит вылет гильзы захардкоден?

Добавлено 27-04-2020 в 19:51:

Если прописать в QC при анимации выстрела { event 5006 20 "models/spas12_shell.mdl"}, то сразу вылетает стандартная гильза для этого типа патрона из ammodesc, а потом движок пытается проиграть 5006 евент -Error: models/shell.mdl not precached

Вложение: view_akm.txt (1.8 кб)
Этот файл был скачан 102 раз.

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

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

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

Рейтинг



Хы. А этот эвент, как выяснилось - еще из первой паранои тянется и там путь к гильзе вообще захардкоден Он не использует опцию.

Цитата:
Lev писал:
Значит вылет гильзы захардкоден?

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

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 27-04-2020 15:09
-
Lev
Житель форума

Дата регистрации: Dec 2011
Проживает: Оренбург
Сообщений: 789
Возраст: 31

Рейтинг



Дядя Миша понял, сделаю, жди.

Добавлено 27-04-2020 в 22:09:

Баги тоже можно вписывать? Я прям со скриншотами статейку накатаю.

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

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

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

Рейтинг



Lev вписывай и баги, но не проси каких-то глобальных изменений. Мелочь, на которую уходит пара минут - да, остальное нет.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 27-04-2020 17:17
-
Cep}I{
Частый гость

Дата регистрации: Oct 2019
Проживает: Темиртау
Сообщений: 45
Возраст: 35

Рейтинг



Возвращаясь к поведению декалей, которые пропадают в тумане....
Напомню, так выглядит без тумана:


Опытным путем вычислил, что ковыряться нужно в файле "decal_studio_fp.glsl". Там есть такая строчка:

C++ Source Code:
1
#if defined( APPLY_FOG_EXP )
2
float fogFactor = saturate( exp2( -u_FogParams.w * ( gl_FragCoord.z / gl_FragCoord.w )));
3
#if defined( APPLY_COLORBLEND )
4
diffuse.rgb = mix( diffuse.rgb, vec3( 0.5 ), fogFactor ); // mixing to base
5
#else
6
diffuse.a *= fogFactor; // modulate alpha
7
#endif
8
#endif
9
gl_FragColor = diffuse;


ВАРИАНТ №1
C++ Source Code:
1
#if defined( APPLY_FOG_EXP )
2
float fogFactor = saturate( exp2( -u_FogParams.w * ( gl_FragCoord.z / gl_FragCoord.w )));
3
#if defined( APPLY_COLORBLEND )
4
diffuse.rgb = mix( diffuse.rgb, vec3( 0.5 ), -fogFactor ); // ПОМЕНЯЛ ТУТ
5
#else
6
diffuse.a *= fogFactor; // modulate alpha
7
#endif
8
#endif
9
gl_FragColor = diffuse;


Теперь декали не пропадают в тумане, но:
1. Они получаются очень темными
2. Идет нарушение цвета, резко выделяется текстура декали (если сравнивать с фото без тумана)

ВАРИАНТ №2
C++ Source Code:
1
#if defined( APPLY_FOG_EXP )
2
float fogFactor = saturate( exp2( -u_FogParams.w * ( gl_FragCoord.z / gl_FragCoord.w )));
3
#if defined( APPLY_COLORBLEND )
4
diffuse.rgb = mix( diffuse.rgb, vec3( 0.5 ), -alpha ); // ПОМЕНЯЛ ТУТ
5
#else
6
diffuse.a *= fogFactor; // modulate alpha
7
#endif
8
#endif
9
gl_FragColor = diffuse;


Теперь декали не пропадают в тумане и не становятся темными, но:
1. Идет нарушение цвета, резко выделяется текстура декали (если сравнивать с фото без тумана)

Да и декаль чего-то начинает просвечивать сквозь текстуру...

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


P.S.: На моделях, кстати, декали ведут себя вполне нормально.

Отредактировано Cep}I{ 03-05-2020 в 14:07

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

Старое сообщение 03-05-2020 13:55
- За что?
ncuxonaT
каков стол, таков и стул

Группа: Опытный
Дата регистрации: Oct 2009
Проживает: город/село/деревня
Сообщений: 1626
Возраст: 34

Рейтинг



diffuse.rgb = mix( diffuse.rgb, vec3( 0.5 ), 1,0 - fogFactor );
нет?

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

Старое сообщение 03-05-2020 14:31
- За что?
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 19:27. Новая тема    Ответить
Страницы (12): « Первая ... « 5 6 7 8 [9] 10 11 12 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Paranoia 2:Savior > Вопросы модостроя под P2 v1.51
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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