RobCo Patcher Redux

Прямая замена великолепного RobCo Patcher, но быстрее и с большим количеством функций.

Патчит оружие, броню, патроны, NPC, leveled lists, рецепты и многое другое в runtime с помощью обычных текстовых файлов.
Без дополнительных плагинов. Без конфликтов. Ничего не записывается в сейв.

RobCo Patcher Redux — современный drop-in наследник любимого RobCo Patcher от Zzyxzz. Если вы когда-либо пользовались модами, которые «просто твикают» игру через .ini файлы в F4SE/Plugins/RobCo_Patcher/, то это именно этот фреймворк. Redux запускает все существующие конфиги RobCo Patcher без изменений и добавляет функции, которых давно ждали power-users.

Важно:
RobCo Patcher Redux работает только на AE и NG версиях Fallout 4.
На OG-версии не работает и не планируется.
Скачать

Почему Redux?

  • :abacus: Настоящие операторы. Оригинал умел только устанавливать значение (attackDamage=33). Redux умеет складывать, вычитать, умножать, делить, floor и cap, причём применяет изменения по порядку. Можно написать attackDamage *= 1.5 : attackDamage <= 200 — масштабировать и ограничить в одной строке. Ребаланс-моды теперь могут масштабировать то, что поставили другие моды, вместо жёсткой перезаписи.
  • :abacus: Формулы. Любое число может быть выражением над полями самой записи: attackDamage = value / 10 или changeAVIFS=Strength = av(Agility) * level / 10. Пишете правило ребаланса, а не таблицу вручную посчитанных констант.
  • :puzzle_piece: 18 патчеров. Все 14 оригинальных (Weapon, Armor, Ammo, Leveled List, Constructible Objects, FormList, Misc, Ingestible, Race, NPC, Object Modification, Aim Model, Projectile, Explosion) + 4 новых: Outfit, MagicEffect, Faction и Keyword.
  • :recycling_symbol: Неразрушающий и save-safe. Редактирует базовые записи в памяти при загрузке. В сейв ничего не пишет и полностью откатывается при удалении.
  • :high_voltage: Быстрый. На тяжёлом реальном лоад-ордере: оригинал — 11.29 сек, Redux — 1.63 сек (примерно в 6.9 раза быстрее).
  • :bullseye: SPID-стиль таргетинга NPC. Фильтрация по voice type, combat style, default outfit, skin, spells, level range, флагам Unique/Summonable/player-scaling + назначение AI package lists. Второй фреймворк не нужен.
  • :electric_plug: Настоящий drop-in. Старые конфиги, legacy-имена ключей, ~~-разделители, none-плейсхолдеры и /-комментарии работают как раньше.
  • :sparkles: Дополнительно: фильтрация по исходному плагину (filterByModNames) или EditorID, переименование через fullNamePrefix / fullNameSuffix / fullNameReplace, расширенные операции с рецептами/ингредиентами, работающий removeOModProperties (которого в публичной сборке оригинала никогда не было).

Исправленные баги оригинала

  • Порядок загрузки конфигов теперь предсказуемый (сортировка по имени файла, независимо от вложенности папок).
  • attachParentSlotKeywordsToRemove наконец-то реально удаляет слоты.
  • attachParentSlotKeywordsToAdd больше не дублирует keyword в обычный список.
  • FormID, которые оригинал молча игнорировал (особенно ESL full runtime ID), теперь корректно резолвятся.

Требования

  • Fallout 4 + F4SE
  • Мод-менеджер (рекомендуются Mod Organizer 2 или Vortex)

:warning: Важно: не запускайте оба сразу!
RobCo Patcher Redux — это замена, а не дополнение. Если DLL оригинала присутствует, Redux откажется загружаться. Отключите оригинал, оставьте свои конфиги — Redux возьмёт всё на себя.

Как работает

Кидайте .ini файлы в
Data/F4SE/Plugins/RobCo_Patcher/<категория>/
(папка определяет тип записи: weapon/, armor/, npc/ и т.д.).

Полная документация, все фильтры, операции и примеры — на вкладке Articles и в GitHub-репозитории.