Settings Holder

Небольшой quality-of-life мод для предметов настроек (holotape и potion), которые моды кладут в инвентарь.

Скачать

Смотреть на YouTube

Зависимости: F4SE, Papyrus Common Library
Формат: ESPFE
Порядок загрузки: не важен

Проблема

Хололенты и «зелья» с настройками постоянно пропадают: использовал, выкинул, забыл — и снова ищешь, как открыть конфиг. Каждый автор либо пишет свой костыль «всегда держать 1 штуку в инвентаре», либо выдаёт предмет один раз и на этом успокаивается.

Отдельно: из Wheel Menu гололенты нельзя нормально запустить — категория настроек на колесе есть, а play для holotape оттуда не работает.

Решение

Мод смотрит, что попадает в инвентарь. Если имя предмета содержит тег настроек — без учёта регистра, в любом из видов {settings}, [settings], (settings) — предмет попадает в список отслеживания.

Пока включено удержание:

  • в инвентаре всегда остаётся ровно одна копия такого предмета;
  • восстановление идёт с небольшой задержкой, чтобы не конфликтовать с логикой самого мода-владельца предмета.

Для гололент (тип Terminal) при использовании вне Pip-Boy (в том числе из Wheel Menu) мод открывает интерфейс настроек через Pip-Boy.

Настройка

Файл: Data/F4SE/Plugins/SettingsHolder.json

Параметр Назначение
tags Список тегов внутри скобок (например “settings”, “config”)
forceHold Держать в инвентаре по одной копии каждого отслеживаемого предмета
playHolotapeOnEquip Автозапуск terminal-гололент при использовании (в т.ч. из Wheel Menu)

Теги в JSON — без скобок; скобки в имени предмета мод разбирает сам.

Совместимость

Не правит чужие записи. Работает по имени предмета и типу (Holotape / Potion). Подходит для любых модов, которые называют settings-предметы с тегом в [], () или {}.