Добавляет автодополнение команд и аргументов, а также полноценную историю команд.
Забудьте про все эти Editor ID.
Enhanced Console
Автор: intotherough
Добавляет автодополнение команд и аргументов, а также полноценную историю команд.
Забудьте про все эти Editor ID.
Консоль разработчика Fallout 4 очень мощная… если вы уже точно знаете имя всего, что хотите в неё вписать. В противном случае придётся держать вики открытой и вручную вбивать строки вроде MQ102 и 00154AD2, будто вы неоплачиваемый админ базы данных.
Enhanced Console добавляет автодополнение команд и аргументов, полезные подсказки по параметрам, живой просмотр значений и нормальную постоянную историю команд.
Также исправляет одну «полезную» особенность Fallout 4: игра выбрасывает большинство editor ID при загрузке. Плагин заново считывает их из всех загруженных ESM, ESP и ESL и снова делает их доступными для консоли. Благодаря этому команды вроде player.additem Stimpak начинают реально работать.
Идеи взяты из моего аналогичного мода для FNV.
Возможности
- Автодополнение команд — полные имена команд, короткие алиасы.
- Подсказки параметров — показывает ожидаемые аргументы, включая необязательные.
- Контекстные подсказки — предлагает подходящий тип форм, а не весь список игры разом.
- Восстановление Editor ID — собирает ID из всего вашего лоад-ордера и возвращает их в консоль.
- Поддержка модов — читает ESM/ESP/ESL (включая сжатые записи) и корректно работает с обычными и light-plugin FormID.
- Безопасный fallback FormID — если ID отсутствует или неоднозначен, показывает имя, но вставляет правильный runtime FormID.
- Живые значения — текущие значения game-setting и actor values прямо над строкой ввода.
- Список совпадений — показывает доступные варианты, выбранный пункт и позицию в списке.
- Умный поиск — сначала префиксы, но работают и частичные совпадения.
- Постоянная история — стрелки вверх/вниз вспоминают команды из текущей и прошлых сессий.
- Обратный поиск по истории — Ctrl+R (как в нормальном терминале).
- Плагин F4SE.
Что именно дополняется
- Команды (полные имена, алиасы, сигнатуры)
- Предметы (оружие, патроны, броня, помощь, хлам, книги, заметки, ключи, компоненты)
- Размещаемые объекты (NPC, мебель, статика, активаторы, контейнеры, двери и т.д. для placeatme)
- Локации (ячейки для coc, worldspace для cow)
- Квесты (editor ID и стадии для setstage, getstage, completequest)
- Значения (game settings, actor values, globals, keywords)
- Персонажи (фракции, перки, заклинания, наряды)
- Визуалы (погода, image-space modifiers)
- Моддинг-формы (object mods, form lists, amod, rmod, setoutfit и т.д.)
Как пользоваться
Откройте консоль и начинайте печатать. Над полем ввода появляется серая подсказка + список совпадений (если их несколько).
- Tab — принять подсказку / листать вперёд
- Ctrl+Tab — листать назад
- Shift+Tab — тоже назад (если Steam не перехватил)
- ↑ / ↓ — история команд
- Ctrl+R — поиск по истории
- Ctrl+Shift+R — следующий результат поиска
- Tab — принять результат поиска, Esc — отменить
Примеры:
text
player.additem stim + Tab
coc sanc + Tab
player.setav + Tab
player.getav Strength
setstage MQ102 + Tab
amod + Tab
Про Editor ID
Автодополнение — это хорошо, но главная фича здесь — восстановление ID.
При старте плагин сканирует все загруженные плагины, собирает editor ID, переводит локальные FormID в runtime-ID и безопасно внедряет их в таблицу поиска движка. После этого вы можете вводить эти ID вручную даже без автодополнения.
При коллизиях или невозможности безопасного разрешения плагин не подставляет неправильный объект — вместо этого вставляет правильный восьмизначный FormID.
Команда help остаётся ванильной.
История команд
Команды сохраняются между сессиями. Пустые и мгновенные дубликаты игнорируются, файл периодически обрезается.
Путь к файлу:
text
Documents\My Games\Fallout4\F4SE\EnhancedConsole_history.txt
Конфигурация
MCM пока нет. Редактируйте:
text
Data\F4SE\Plugins\EnhancedConsole.ini
ini
[General]
iMatchListSize=7 ; 0–20 (0 = скрыть список)
bInjectEditorIDs=1
bCompleteItems=1
bCompleteCells=1
bCompleteQuests=1
bCompleteSettings=1
bCompleteActorValues=1
bCompleteWeather=1
bCompletePerksSpells=1
bCompleteWorldspaces=1
bCompleteFactions=1
bCompleteLocations=1
bCompleteKeywordsGlobals=1
bCompleteModsOutfitsLists=1
bPersistHistory=1
iHistorySize=1000 ; 1–10000
После изменения ini полностью перезапустите игру.
Требования
- Fallout 4 Script Extender под вашу версию игры
- Address Library for F4SE Plugins под вашу версию игры
- Runtime Fallout 4: 1.10.163, 1.11.221 или 1.11.240
Один и тот же DLL работает на всех трёх runtime. Отдельных сборок под old-gen / next-gen / GOG нет.
Установка
Через Mod Organizer 2 (рекомендуется) или другой менеджер, затем запускайте игру через F4SE.
Ручная установка:
text
Data\F4SE\Plugins\EnhancedConsole.dll
Data\F4SE\Plugins\EnhancedConsole.ini
Data\Interface\EnhancedConsole.swf
Совместимость
Несовместим с Console Autocomplete (оба хотят Tab).
Работает с Better Console (по словам автора).
Не заменяет Console.swf — использует свой оверлей. Должен уживаться с большинством UI-реплейсеров консоли.
Не правит формы, не добавляет ESP, ничего не пишет в сейв. Можно ставить и снимать в середине прохождения.
