Modern Weapon Behavior | Современная Механика Оружия
Сегодня 25 1 Автор мода: LuBuCake Автор публикации: -Miro- Версия: 2.5 Перевод: Русский

Modern Weapon Behavior | Современная Механика Оружия

Modern Weapon Behavior

F4SE Плагин Единая зависимость MCM OG / AE Анимации оружия Современная Механика Оружия
📜 Описание модификации

Modern Weapon Behavior (MWB) — это единая зависимость для ваших модов на оружие, добавляющая множество новых функций для улучшения стрельбы в Fallout 4.

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

Поддерживаются обе версии игры: OG (1.10.163) и AE (1.11.137+).

Дополнительные функции MWB
⚙️ Включается/отключается для каждого оружия через MCM
  • Ручная перезарядка.
  • Патрон в патроннике.
  • Дрожание прицела для любого огнестрельного оружия.
  • Выпадение неизрасходованных патронов при перезарядке.
  • Стрельба из оружия во время бега.
  • Удержание для блока оружием ближнего боя.
  • Включение/отключение тряски при стрельбе из прицела.
  • Тактический бег и подкат.
Перезарядка по одному патрону
🔫 Поштучная перезарядка как в Fallout 76 и Starfield

MWB приносит способ перезарядки с подсчётом патронов, как в Fallout 76 и Starfield. Две анимации — WPNReload и WPNReloadCropped — определяют, как и с какой скоростью должен повторяться цикл перезарядки.

Каждый цикл перезарядки может вставлять более одного патрона через аннотацию reloadComplete. Последняя из них учитывается для запуска следующего цикла. Если после последнего патрона нужна задержка, фреймворк даёт возможность её задать.

MWB уже поставляется с правильными анимациями для рычажного дробовика из Far Harbor. Используйте их, только если вы не применяете что-то другое для замены его анимаций.

Примечание: эта функция также поддерживается реализацией тактической перезарядки MWB через анимацию WPNReloadReserveCropped.

Бег во время действий
🏃‍♂️ Спринт во время перезарядки и стрельбы

MWB позволяет бежать во время большинства основных действий от первого лица, включая перезарядку, стрельбу (опционально), доставание и убирание оружия.

Примечание: вы можете включать и отключать бег во время стрельбы в любое время в меню MCM.

MWB позволяет создавать собственные анимации для начала и остановки бега.

Вы также можете создавать новые анимации для доставания оружия во время бега.

Показаны WPNSprintStart / WPNSprintStop и WPNEquipSprinting / WPNEquipFastSprinting в действии.
Переходы в прицеливание (ADS)
🎯 Анимации входа и выхода из прицела

MWB позволяет создавать 2 анимации для переходов в прицеливание: WPNAimDownSightIn и WPNAimDownSightOut.

С анимациями перехода в прицеливание:

Без анимаций перехода в прицеливание:

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

Новые анимации
🆕 3 новые анимации для экспериментов

MWB добавляет 3 новые анимации для ваших экспериментов: WPNInspect, WPNAmmoCheck и WPNSpecialAttack.

  • WPNInspect — что-то вроде анимации простоя. Может быть прервана большинством действий (бег, прицеливание, стрельба, перезарядка и т.д.).
  • WPNAmmoCheck — то же самое, но показывает небольшой интерфейс, который следует за настроенной костью (по умолчанию WeaponMagazine, если не указано иное).
  • WPNSpecialAttack — читается как анимация боевого состояния, поэтому блокирует и прерывает любые другие действия, как стрельба или удар прикладом.

MWB уже включает возможность вызывать анимации осмотра оружия и проверки патронов через меню MCM. Для специальной атаки вы должны реализовать её активацию в своём моде на оружие — так же, как мой Malorian Arms 3516 делает свою логику огнемёта.

Перезарядка в прицеле
🎯 Перезарядка в прицеле как в Call of Duty

MWB также приносит (наконец-то) возможность создавать анимации перезарядки в прицеле, как в Call of Duty и подобных играх. Это работает так же, как WPNBoltChargeReady и WPNBoltChargeSighted: одна перетекает в другую, когда вы прицеливаетесь или перестаёте прицеливаться.

WPNReload, WPNReloadCropped, WPNReloadSighted и WPNReloadCroppedSighted в действии.
События для анимаций простоя
⚙️ Кастомные IDLE-анимации для одной руки

С MWB вы можете попрощаться со своими кастомными IDLE-анимациями с dyn_ActivationAllowMovement — при условии, что они не используют обе руки.

Замените её на любое из новых кастомных событий из этого мода, и вы сможете применять кастомные IDLE-анимации ТОЛЬКО к левой или правой руке, не убирая оружие с экрана.

Вы также можете выбирать между событиями, которые включают или отключают события боевого состояния (стрельба, перезарядка и т.д.), а также отключают и включают анимации камеры из ваших кастомных IDLE-анимаций.

В качестве спойлера того, что грядёт от Animated World — видео, показывающее, что можно сделать с помощью динамических событий MWB:

Примечание: MWB поставляется с опциональным ESP-файлом, который включает эту функцию для IDLE-анимации стимулятора от первого лица. Используйте его, только если хотите, и если ваша текущая анимация стимулятора не использует обе руки.

Затворная задержка
🔩 Задержка затвора при опустошении магазина

MWB имеет механику задержки затвора, которая срабатывает, когда магазин оружия опустошается. Эта функция широко настраивается.

Смена режима огня
🔀 Переключение огня на лету

MWB позволяет менять режим огня (автоматический/полуавтоматический) на лету с кастомной анимацией.

Примечание: вы можете настроить, какие кости фиксировать в определённом положении в зависимости от выбранного режима огня — так же, как с задержкой затвора.

Патрон в патроннике
💥 Механика +1 к магазину

Пока активен «патрон в патроннике», пустая перезарядка заряжает магазин на максимальную вместимость, позволяя вам сделать вторую перезарядку, чтобы добавить +1. Частичная перезарядка всегда добавляет +1 к магазину.

Интерфейс патронов
📊 Новый интерфейс вместо ванильного

MWB также приносит новый интерфейс патронов, который заменяет ванильный и показывает больше информации о вашем текущем оружии. Его можно отключить в любое время через меню MCM, включив ванильный обратно (работает с FallUI, DEF_UI не тестировался).

Кастомные аннотации
🧪 Стреляйте чем угодно — из любой анимации

Стреляйте любыми патронами, используйте любой предмет типа ALCH или даже кастуйте заклинание — MWB поставляется с кастомными аннотациями для использования в любых ваших анимациях!

  • MWB_WeaponFireAmmo.<EDITORID> — стреляет любыми патронами прямо из ствола вашего оружия. Если у текущего оружия нет PROJECTILENODE, снаряд патрона вылетает из вашей камеры.
  • MWB_UseAlchemyItem.<EDITORID> — использует любой предмет типа ALCH: стимулятор, баффаут или любой другой кастомный предмет, который вы создадите.
  • MWB_CastSpell.<EDITORID> — кастует любое заклинание SPEL, например огненный шар, или просто что-то, что запускает магический эффект на вас.
  • MWB_Event.<ЧТО УГОДНО> — это событие только для продвинутых пользователей. Оно срабатывает всякий раз, когда встречается в файле анимации, и вы можете использовать его в своих F4SE-плагинах, чтобы обрабатывать то, что было отправлено в полезной нагрузке (то самое ЧТО УГОДНО).
Совместимость
Совместимость с Tactical Reload

Хотя у MWB есть собственная реализация резервных перезарядок, которая полностью переопределяет Tactical Reload, он также поставляется с JSON-файлом, который включает резервные перезарядки для оружия, использующего ключевые слова TR AnimReloadReserve и AnimReloadReserve3rd.

Если вы больше не хотите использовать Tactical Reload для своих модов, вы должны создать JSON-файлы для своего оружия, включив флаг tacticalReload, как описано в руководстве для авторов модов — так вы устраните зависимость от TacticalReload.esm.

✔ Полная замена функционала TR + JSON-совместимость

See Through Scopes полностью поддерживается! MWB также исправляет некоторые баги, оставленные STS, давая вам наилучший опыт, если вы хотите использовать его вместе с MWB.

MWB также заменяет логику дрожания прицела STS своей собственной, убирая необходимость использовать Papyrus и решая всё напрямую в логике стабильности прицеливания движка. Это значит, что теперь вы можете включать и отключать дрожание прицела даже для оружия без прицела, если захотите. Задержка дыхания также возвращена к использованию значения по умолчанию из ванильных прицелов.

Примечание: See Through Scopes всё ещё нужен, если вы хотите использовать его функции! Это ни в коем случае не его замена!

✔ Полная поддержка + исправление багов STS
⚠️ Важно: порядок загрузки

Убедитесь, что этот плагин загружается в самом низу вашего списка после любых модов, затрагивающих анимации.

Требования
Установка
🛠️ Установка
  1. Установите все обязательные системные требования.
  2. Установите архив мода через ваш менеджер модов (MO2 / Vortex).
  3. Запускайте игру строго через загрузчик f4se_loader.exe.
avatar
Gamer-mods.ru © 2012 - 2026. Все права защищены. Копирование материалов без указанной активной ссылки на данный сайт запрещено.