Item info - Lailloken/Exile-UI-Legacy GitHub Wiki

Feature Overview

  • compact and customizable item-tooltip to determine loot quality at a glance

  • highlights specific item-mods as (un)desired based on your preferences

  • visualizes the tier of each item-mod (rares) and how well they are rolled (important for uniques)

  • provides additional information on a given item:

    • DPS-values for weapons

    • strength of defense-stats compared to other bases within the item-class

    • quality of defense-stats (sacred orb)

  • optional league-start feature: compares a given item to the one you have currently equipped

Requirements

  • for users with custom in-game ALT-key bind, i.e. if 'highlight items and objects' is bound to a different key: go to the omni-key section in the settings menu and do the required configuration

  • the item-comparison (league-start mode) feature requires setting up the inventory pixel-check in the screen-checks menu

User Interface & Settings

  • optional UI-element: red markers that can be placed while shift-clicking wisdom scrolls on items

    • these can be placed via right-clicks while the shift-trigger is active
  • this feature has its own section in the settings menu, with UI and sub-feature options

Customization Options

  • to change colors for tiers or ilvl, copy an RGB hex-code into clipboard and click the field under 'highlight options' you want to apply that color to

    • to reset a color to the default one, right-click the field
  • (un)desired mods can be saved in up to five individual profiles, which allows build-specific highlighting

  • there are two buttons to reset the lists of (un)desired mods in the current profile: to prevent misclicking, you have to long-click them for around one second (a red bar will fill next to the buttons)

  • if the tooltip is already open, UI and feature settings will automatically apply, but color settings only after clicking the 'apply' button

General Usage

  • hover over a supported item and long-press the omni-key (default: middle mouse-button) to open the item-info tooltip

  • pressing ESC will close the tooltip

  • if the tooltip is already open, a normal press of the omni-key is enough to open the tooltip for the next item (to make it easier to cycle between multiple items)

  • you can highlight the listed modifiers in the tooltip by clicking the small rectangles right next to them

    • left-clicking will highlight a mod with the T1 color, right-clicking will highlight it with the T6 color

    • long clicks will highlight a mod specifically for the given class (e.g. rune dagger, one-handed sword, etc.)

Tooltip Structure

image
(the tooltip is laid out in a way that moves the most relevant information to the right side)

  • thicker horizontal lines are used to divide implicits, prefixes, and suffixes in order to make the item's structure more apparent at a glance
    • these lines also represent certain item characteristics by means of color-coding: white (default), red (corrupted), yellow (25%+ quality), teal (mirrored)
  • the right-most column (red box) shows colored cells that visualize the item's affix-tiers: high (green) -> low (red)
    • if you see a lot of green, the item's affixes are generally high-tier

    • cells with a dash indicate special/untiered mods (e.g. veiled, delve, incursion, etc.)

  • the slim column (blue box) contains cells that indicate your preference towards the mod in question
    • click a cell to apply the T1 color and to mark the associated mod as preferred/desired

    • right-click a cell to apply the T6 color and to mark the associated mod as undesired

    • if you see a lot of green, the item's affixes are generally preferred/desired

  • the top row (yellow box) is optional and shows general information about the item-base, i.e. ilvl and attack/defense stats
    • again, the most important information is placed towards the right

    • the ilvl-cell will be highlighted if the item meets the highest required ilvl for its class

    • individual base-stat cells will be highlighted if the item is the best-in-class for a given stat

    • the percentage-values indicate how close a defense/attack stat is to the best-in-class item of that stat

Colors

  • the colors that the tooltip uses can be customized by means of RGB hex-codes
    image

  • desired highlighting and base-stat highlighting use the tier 1 color

  • class-specific desired highlighting uses the tier X color

  • undesired highlighting uses the T6 color

  • class-specific undesired highlighting uses the ilvl 56> color

  • eldritch implicits are highlighted with the T4 to T1 colors for the regular implicits (the one from the embers/ichors), and a special pattern for the two upgraded ranks (red text on white background, imitating NeverSink's T1 pattern)

Implicits and Cluster/Blight enchants

  • implicits and cluster/blight enchants generally behave like normal modifiers, i.e. they can be marked as (un)desired

    image

    image

    image

  • the highlighting is more pronounced because these mods affect the item more significantly

  • these mods also have their own list of (un)desired modifiers, which means they will not be affected when explicit modifiers with the same text are highlighted

    image

    image

  • the wording on conditional eldritch implicits mods (unique and pinnacle presence) and others is slimmed down for space reasons

    image

  • the tier of eldritch implicits is represented by a simple number rather than lesser, greater, etc., which simplifies things a bit (also when using eldritch currency)

Exception: Base Jewels and Cluster Jewels

  • since mods on base jewels are not tiered, a different means of differentiation is required (otherwise every mod is highlighted as T1)

  • the tooltip therefore displays a mod's weight which ranges from 100 to 500

    • weight is a comparative value that represents a mod's relative probability of rolling on a specific item base

    • a mod with a weight of 500 is five times more likely to occur than a mod with a weight of 100

    • weight is therefore merely a representation of rarity, not strength or quality

  • the cells in the tooltip are highlighted using gradients of a non-evaluating color, as opposed to using colors that inherently have associations with good (green) or bad (red)

    image

  • if a mod is marked as preferred/desired, the weight-cell will be highlighted as well (i.e. the usual color will be overridden)

  • cluster jewels have an extra cell in the top-right that displays the jewel's passives-count (it is highlighted if that value is in the optimal, most cost-effective range)

    image

Shift-click Trigger

  • the settings menu has an option to automatically trigger the tooltip when identifying items

  • how to use:

    • hold shift, right-click a stack of wisdom scrolls, left-click an item to identify it and to trigger the tooltip

    • right-clicking (after the initial wisdom-scroll right-click) will place a red marker underneath the cursor in order to mark an item as 'vendor-trash' or 'usable' (the latter usually involves fewer clicks)

    • the tooltip will automatically hide after releasing the shift-key

    • pressing ESC will hide the red markers

  • the primary use-case is vendoring stuff after a map, or mass-identifying multiple items while mapping (e.g. piles of fractured items)

    • without this feature: identify all items in your inventory, then check each one with the tooltip individually and vendor/discard them if they're bad

    • with this feature: identifying will show the tooltip, right-click to mark bad items, mass-vendor/discard all marked items

    • only saves a few clicks in certain situations, but the flow should be a lot more efficient

Optional: League-start Mode

  • enabling this feature will track your equipped items and use them as a point of comparison in the tooltip

  • it adds a new line at the top of the tooltip (separated by a thicker gray divider) that shows the main stats that matter the most in the early game

    • for weapons, the first line shows DPS and attack-speed values as either percentages (if the currently-equipped item also has that stat) or flat values (if it doesn't)

    • for defensive items, it shows life and resists in a fixed order (the most important being on the right)

  • underneath the first line, there are all the stats that are in your 'desired' pool and that you would lose if you switched to the new item

    • this excludes any stats that influence DPS or resistances since the first row already takes care of them
  • every time you put a new item into an item-slot in the inventory, the script will copy its information and save that as a point of comparison for the tooltip

    • a small notification will pop up every time you equip something (as visual feedback that it's working, and also as a reminder to re-equip your main slots if you interact with your secondary weapon-slots)

    • you can perform a long right-click on a slot to clear the saved data

League-start Mode: Setup

  • this feature requires setting up the inventory pixel-check correctly

  • once the check is set up, there will be overlays on top of the item slots in the inventory while the item-info section of the settings menu and the inventory are open

    image

    • these act as invisible buttons that register clicks on the item-slots

    • in this state, they can be dragged for better positioning (in case they are not set up properly by default)

    • there is a button to reset these overlays to their original position

Optional: Base-stats Information

  • enabling this option will display additional information on a given item's ilvl and base attack/defense stats in the top row of the tooltip

    image

    • this shows the stats of a general's brigandine (STR/DEX body armor)

    • its combined armor and evasion reaches 86% of the value on the best STR/DEX body armor, while the individual stats reach 48% of the best STR and 43% of the best DEX body armor, respectively

    image

    • this shows the stats of dragonscale gauntlets (STR/DEX gloves)

    • its combined armor and evasion is highlighted because it's the base with the highest combined value among STR/DEX gloves

    • its ilvl value is also highlighted because it meets the highest requirement of any glove mod

  • this information is mostly for farming/finding crafting-bases, but there are additional situations in which it might come in handy:

    • if you find a base that would normally be filtered out but wasn't this time because of a certain characteristic (six-linked, fractured, synth implicit, etc), you can check if it's worth investing currency into

    • if you want to use a good off-stat item that you just found, this info can help you gauge how much defense you'll lose doing so

  • this row will show the quality of the item's base defense-stats (the one that is re-rolled with sacred orbs)

image image
  • it also shows anoint-recipes for anointed amulets or rings
image image

Global Rules and Overrides

  • the settings menu has a set of various rules/overrides that can be toggled individually

    image

  • the names indicate which mods will be affected, the colors which kind of highlighting will be applied

Optional: ilvl Requirements

  • there is an option in the settings menu that enables an additional column with a mod's ilvl requirement in the tooltip

  • this option probably caters more to advanced users rather than the average user because it makes the tooltip display more information at once, which may be confusing or overwhelming

    image

  • use-case / explanation:

    • some mods are inherently weak even at T1, but the tooltip will highlight them just the same as strong T1 mods

    • this option somewhat 'weeds out' these cases and prevents them from being highlighted as good solely based on tier

    • this option does not affect base jewels since they don't have any requirements

Remarks

  • I implemented this after having a streak of bad luck in the Kalandra league (gear-wise)

  • my goal is to use this in the future to pick up and ID more loot, while also reducing time invested/wasted

  • generally, the optimal outcome would be to save time ID-ing loot, or to increase chances of finding good loot by picking up more but not investing more time