Textures
From ESOUI Wiki
(Difference between revisions)
(→Generate Key icon) |
(→Generate Key icon) |
||
Line 167: | Line 167: | ||
</pre> | </pre> | ||
- | Original function by ZOs | + | Original function to generate key's text or texture (only if ZO_Keybindings_ShouldUseIconKeyMarkup returns true, which it does for gamepad, mousebuttons and keyboard arrow keys) by ZOs |
<pre> | <pre> | ||
local function GetKeyOrTexture(keyCode, textureOptions, scalePercent, useDisabledIcon) | local function GetKeyOrTexture(keyCode, textureOptions, scalePercent, useDisabledIcon) |
Latest revision as of 17:55, 20 January 2022
This is not supposed to be a complete Texture List. I wanted a short overview of in game textures that can be used for GUI design.
Contents |
Extracting in-game textures
sirinsidator | @lgmaaxc_twitter no need to download them from a site. you can just extract them yourself with this: https://www.esoui.com/downloads/info2532-BlackBookBrowser.html sirinsidator | for bulk converting dds files to other formats I recommend https://sourceforge.net/projects/sagethumbs/ sirinsidator | it also has the added benefit that you can see thumbnails for dds files and many many other formats in windows explorer
Reload
<Textures normal ="esoui/art/help/help_tabicon_feedback_up.dds" pressed ="esoui/art/help/help_tabicon_feedback_down.dds " mouseOver ="esoui/art/help/help_tabicon_feedback_over.dds" />
For some reason, esoui/art/hud/radialicon_trade_down.dds doesn't exist, neither do esoui/art/hud/gamepad/gp_radialicon_trade_up and _over
<Textures normal ="esoui/art/hud/radialicon_trade_up.dds" pressed ="esoui/art/hud/gamepad/gp_radialicon_trade_down.dds" mouseOver ="esoui/art/hud/radialicon_trade_over.dds" />
Locked
<Textures normal ="esoui/art/miscellaneous/locked_up.dds" pressed ="esoui/art/miscellaneous/locked_down.dds" mouseOver ="esoui/art/miscellaneous/locked_over.dds" />
Unlocked
<Textures normal ="esoui/art/miscellaneous/unlocked_up.dds" pressed ="esoui/art/miscellaneous/unlocked_down.dds" mouseOver ="esoui/art/miscellaneous/unlocked_over.dds" />
Craft
<Textures normal="esoui/art/icons/achievements_indexicon_crafting_up.dds" pressed="esoui/art/icons/achievements_indexicon_crafting_down.dds" mouseOver="esoui/art/icons/achievements_indexicon_crafting_over.dds" />
Armor
<Textures normal="esoui/art/inventory/inventory_tabicon_armor_up.dds" pressed="esoui/art/inventory/inventory_tabicon_armor_down.dds" mouseOver="esoui/art/inventory/inventory_tabicon_armor_over.dds" />
Gold
<Textures normal="esoui/art/bank/bank_tabicon_gold_up.dds" pressed="esoui/art/bank/bank_tabicon_gold_down.dds" mouseOver="esoui/art/bank/bank_tabicon_gold_over.dds" />
Checkmarks
<Textures normal="esoui/art/buttons/decline_up.dds" pressed="esoui/art/buttons/decline_down.dds" mouseOver="esoui/art/buttons/decline_over.dds" />
<Textures normal="esoui/art/buttons/accept_up.dds" pressed="esoui/art/buttons/accept_down.dds" mouseOver="esoui/art/buttons/accept_over.dds" />
<Textures normal="esoui/art/journal/gamepad/gp_journalcheck.dds" />
Close
<Textures normal ="esoui/art/buttons/decline_up.dds" pressed ="esoui/art/buttons/decline_down.dds" mouseOver ="esoui/art/buttons/decline_over.dds" />
Minus
<Textures normal ="esoui/art/buttons/minus_up.dds" pressed ="esoui/art/buttons/minus_down.dds" mouseOver ="esoui/art/buttons/minus_over.dds" />
Plus
<Textures normal ="esoui/art/buttons/plus_up.dds" pressed ="esoui/art/buttons/plus_down.dds" mouseOver ="esoui/art/buttons/plus_over.dds" />
Checked and unchecked boxes
<Textures normal="esoui/art/cadwell/checkboxicon_checked.dds" />
<Textures normal="esoui/art/cadwell/checkboxicon_unchecked.dds" />
Champion symbol
<Textures normal ="esoui\art\treeicons\achievements_indexicon_champion_up.dds" pressed ="esoui\art\treeicons\achievements_indexicon_champion_down.dds" mouseOver ="esoui\art\treeicons\achievements_indexicon_champion_over.dds" />
Generate Key icon
e.g. to generate a texture for the gamepad controller keys
ZO_Keybindings_GenerateIconKeyMarkup(KEY_* keyCode, NUMBER 1-100 scalePercent, BOOLEAN useDisabledIcon)
Original function to generate key's text or texture (only if ZO_Keybindings_ShouldUseIconKeyMarkup returns true, which it does for gamepad, mousebuttons and keyboard arrow keys) by ZOs
local function GetKeyOrTexture(keyCode, textureOptions, scalePercent, useDisabledIcon) if textureOptions == KEYBIND_TEXTURE_OPTIONS_EMBED_MARKUP then --KEYBIND_TEXTURE_OPTIONS_EMBED_MARKUP = 2 if ZO_Keybindings_ShouldUseIconKeyMarkup(keyCode) then return ZO_Keybindings_GenerateIconKeyMarkup(keyCode, scalePercent or DEFAULT_SCALE_PERCENT, useDisabledIcon) end return ZO_Keybindings_GenerateTextKeyMarkup(GetKeyName(keyCode)) else return GetKeyName(keyCode) end end