Перейти к содержанию

Лидеры


Популярный контент

Показан контент с высокой репутацией 14.08.2026 в Статьи

  1. 1 балл
    Полагаю, что я не единственный человек, который сталкивался с проблемой, что НПЦ которым назначена принудительная стрельба через пакет поведения - почему то не хотят стрелять в свою цель. Например: Пакет Орриса, из чистого вегаса, в котором он должен уложить своих дружков "псевдо-бандитов", или пакет Чертей, в квесте "Курьерский забег", где они должны завалить КарЛоса. Либо любой другой пакет Use Weapon построенный по подобной схеме. Проблема же, как показали эксперименты, в том, что для стрельбы через пакет поведения "Use Weapon" - обязательным условием является, чтобы у НПЦ были первые в списке форм листа, так сказать "стандартные" патроны для его оружия. Выдача других патронов персонажу, перемещение патронов в самом форм листе(назначение первым в списке другого типа патронов) - ломает работу стрелковых пакетов.
  2. 1 балл
    Делюсь очередными изысканиями на которые потратил свое время, и которых не нашел в интернетах. В случае НПЦ и игрока всё предельно просто, есть формула расчета здоровья и модификаторы, по ним и идет расчет. Модификаторы задаются как параметры в gamesettings НПЦ: fAVDNPCHealthEnduranceMult [GMST:000AE66A] fAVDNPCHealthEnduranceOffset [GMST:00000877] fAVDNPCHealthLevelMult [GMST:000AE66B] Игрок: fAVDHealthEnduranceMult [GMST:00026EC9] fAVDHealthEnduranceOffset [GMST:00034816] fAVDHealthLevelMult [GMST:000539F2] А вот как у кричеров идет расчет? А там всё дико странно. Во первых, ОЗ кричеров не скейлится от уровня, если уровень существа фиксированный. В таком случае всегда берется фиксированное значение из блока DATA. Но самый юмор начинается если мы делаем вид, что самые умные и начинаем пытаться использовать опцию PC level Mult Работает она максимально логично, в поле уровень задается модификатор который умножается на уровень игрока, в поле calc min - задается минимальный допустимый уровень для расчета(ниже которого - существо не будет никогда, независимо от уровня игрока), в поле calc max - задается максимальный допустимый уровень для расчета(выше которого существо не будет никогда, независимо от уровня игрока). Так в чем же проблема? А проблема в том, что при активированном PC Level Mult базовый ОЗ УМНОЖАЕТСЯ на УРОВЕНЬ существа. Да, вот так вот, без модификаторов, без формул, даже без учета параметров существа, вроде силы, выносливости и т.п. При активном мульте - условный дутень 1го уровня с 10 ОЗ, на 2ом уровне получит 20 ОЗ, на 10 уровне будет уже с 100 ОЗ, на 20ом 200 ОЗ, на 30ом 300 ОЗ и т.д.
  3. 1 балл
    Решил перенести свои заметки из баг-трекера в более актуальный раздел. Подключение папки idleanims к кастомным скелетам. Иногда, ради того, чтобы не захламлять папки оригинальных существ, или из перфекционизма(держать свои файлы - сугубо в одной своей личной папке), для того чтобы подключить какие то кастомные анимации или скелеты существ - приходится создавать новые пути к ним. Условно говоря не: meshes\creatures\deathclaw , а meshes\creatures\Vasyan_deathclaw И подключив и настроив минимально "профиль" существа, оно будет работать. Будет работать VATS, оно будет бегать и кусаться, и т.п., т.е. полноценно будут работать все анимации лежащие в корневой папке со скелетом. Но далее вы наверняка заметите, что каких то анимаций у существа не хватает. Например, оно не проигрывает анимацию "подъема" с земли. В чем дело? А дело в том, что такого рода анимации привязанные к конкретному скелету нужно зарегистрировать в игре. Делается это, через меню ГЭККа >gameplay>idle animation
  • Новостная рассылка

    Хотите быть в курсе всех наших последних новостей и информации?

    Подписаться

×
×
  • Создать...

Важная информация

Мы используем файлы cookie для обеспечения корректной работы сайта. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Узнать больше об обработке данных поможет Политика конфиденциальности