Custom menus

  • Elder Scrolls 5: Skyrim Special Edition — Custom menus
  • Elder Scrolls 5: Skyrim Special Edition — Custom menus
Author: Expired
Size: 449.00 kB
Uploaded by: Flixx
Date: April 22, 2022, 11:42 AM
Downloads: 784

UIExtensions.

Requires SKSE64 2.0.7 or higher. Please note that not all menus may work in SSE. This mod adds various custom menus designed for modders and users.

For a more comfortable game, use full translation into Russian.

What menus does this mod add?

- Cosmetics Menu (requires RaceMenu)

- Paint Menu (requires RaceMenu)

- Menu List

- Magic Menu

- Selection Menu

- Statistics menu

- Text Input Menu

- Menu in the form of a wheel

What do the menus do?

- Cosmetics menu. Intended to borrow the RaceMenu interface to apply NiOverride features such as overlays to NPCs.

- Color menu. Designed for applying paints to armor, it can optionally consume items and determines how many dyes need to be mixed.

- Menu List. Designed to display various information in list format; optionally, lists can contain other lists (such menus are difficult to use).

- Magic Menu.

- Selection menu. Similar to a standard menu, it allows you to select a character (or multiple characters) from a list provided by FormList.

- Statistics menu. Displays all matching characters or a list of their characteristics.

- Text input menu. Allows you to enter (UTF-8) input into a text field and return the text to the script.

- Wheel menu. Menu with 8 options in a circular layout, if a character or list of characters is selected then his/their name will be displayed at the top and health/magic/stamina will be displayed on the left.

How to access the menu through a script?

Use the global UIExtensions script to access and modify menus before opening them.

For example:

UIExtensions.InitMenu("UIWheelMenu")

UIExtensions.SetMenuPropertyIndexString("UIWheelMenu", "optionText", 0, "Option0")

UIExtensions.SetMenuPropertyIndexString("UIWheelMenu", "optionLabelText", 0, "Option0")

int ret = UIExtensions.OpenMenu("UIWheelMenu")

Debug.Trace("Option" + ret + "selected")

The file name and description have been translated Show original (RU)Show translation (EN)
Пользовательские меню

UIExtensions.

Требуется SKSE64 2.0.7 или выше. Обратите внимание, что не все меню могут работать в SSE. Этот мод добавляет различные настраиваемые меню, предназначенные для мододелов и пользователей.

Для уболее комфортной игры используйте полный перевод на русский язык.

Какие меню добавляет этот мод?

- Меню Косметики (требуется RaceMenu)

- Меню Красок (требуется RaceMenu)

- Меню Список

- Меню Магии

- Меню Выбора

- Меню Статистики

- Меню Ввода Текста

- Меню в виде колеса

Что делают меню?

- Меню Косметики. Предназначено для заимствования интерфейса RaceMenu для применения функций NiOverride, таких как оверлеи, к NPC.

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

- Меню Список. Предназначено для отображения различной информации в формате списка, опционально списки могут содержать другие списки (такие меню сложно использовать).

- Меню Магии. Предназначено для отображения заклинаний другого персонажа и, при желании, обмена ими с игроком.

- Меню Выбора. Похоже на стандартное меню, позволяет вам выбрать персонажа (или несколько персонажей) из списка, предоставленного FormList.

- Меню Статистики. Отображает всех соответствующих персонажей или список их характеристик.

- Меню ввода текста. Позволяет ввести (UTF-8) ввод в текстовое поле и вернуть текст в скрипт.

- Колесное меню. Меню с 8 вариантами в круговой компоновке, если выбран персонаж или список персонажей, то его/их имя будет отображаться вверху, а здоровье / магия / выносливость — слева.

Как получить доступ к меню через скрипт?

Используйте глобальный скрипт UIExtensions для доступа и изменения меню перед их открытием.

Например:

UIExtensions.InitMenu («UIWheelMenu»)

UIExtensions.SetMenuPropertyIndexString («UIWheelMenu», «optionText», 0, «Option0»)

UIExtensions.SetMenuPropertyIndexString («UIWheelMenu», «optionLabelText», 0, «Option0»)

int ret = UIExtensions.OpenMenu («UIWheelMenu»)

Debug.Trace («Option» + ret + «selected»)

Useful links:

Comments 0