Каталог




Главная » Моды » Fallout: New Vegas » Инструментарий » Improved Console (NVSE) / Улучшенная консоль (NVSE)



Improved Console (NVSE) / Улучшенная консоль (NVSE)


ApeX



Статус: Offline
Автор: Kormakur
Версия: 1.6
Лор: Полностью подходит для мира игры





Добавлено: 27 августа 2023
Просмотров: 791 | Загрузок: 87 | Комментарии: 0

Понравилось: 5 пользователям



Плагин xNVSE, который расширяет возможности внутриигровой консоли, позволяя выполнять и распечатывать результаты ВСЕХ доступных команд сценария. Полная поддержка сценариев внутри консоли, включая создание переменных и оценку выражений NVSE (массивы, строки) для упрощения разработки модов и прототипирования. Прокрутка колесика мыши также включена. 

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

Хотите запустить GetModelPath для выбранного оружия, которое вы только что нашли во время игры? Это невозможно, так как ничего не печатается.

Хотите увидеть список всех фракций, в которых состоит персонаж в игре? Извините, вам просто нужно открыть GECK, поместить команду в скрипт и перезапустить игру, чтобы увидеть.

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

Улучшенная консоль разблокирует внутриигровую консоль, так что каждая функция печатает свое значение результата. Он поддерживает функции, возвращающие числа, формы, строки и массивы, и распечатывает результаты в чистом, отформатированном виде. Его можно сравнить с консолью разработчика Chrome для javascript, интерактивным интерпретатором CLING для C++ или оболочкой Python, за исключением Obscript. 

Для лучшего понимания того, что делает этот мод, посмотрите скриншоты в разделе изображений.


>> Скрипты внутри консоли

Улучшенная консоль позволяет вам определять переменные внутри консоли, как если бы это был обычный скрипт внутри GECK. Он также включает полную поддержку переменных типа NVSE (array_var и string_var). Просто определите переменную (т. е. введите «int myInteger»), затем назначьте ее и используйте в следующих командах (т. е. «set myInteger на 14» и «someFunction myInteger»). Вы можете ввести любое допустимое выражение сценария в консоль, и оно оценит выражение и распечатает его результат. Например, любое математическое выражение будет действительным.


int iVar

set iVar to -14

abs iVar ; should print "(float) >> 14.0"


string_var svStr

let svStr := "hello world"

svStr[1:4] ; should print "ello"


5 + 5 ; will print out "10"

GameYear * 10 ; will print out "22810"

1 * (GetArmorDT ArmorCombat) * (GetAttackDamage WeapHuntingRifle) ; will print out "780"


>> Прокрутка консоли с помощью колеса прокрутки:

Вы уже можете прокручивать консоль с помощью PageUp и PageDown, этот мод также позволит прокручивать колесо прокрутки в качестве дополнительной функции.

Также является необходимым требованием для работы некоторых модов.

Требования: xNVSE 6

Установка и удаление стандартные.







Для распаковки архивов *.7z используйте архиватор 7z.
Для распаковки архивов *.Rar используйте архиватор WinRar.



Скриншоты | Images:





Хотите больше русскоязычных модов? Станьте нашим переводчиком! Научим и поможем. Обращайтесь в тему на форуме. Будем рады вас видеть :)


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


Комментариев ещё нет
Информация
Для того, чтобы оставлять комментарии к данной публикации необходимо зарегистрироваться .
Набор в команду сайта
Наши конкурсы











Ответ на жалобу смотрите в разделе жалоб