Seed explorer - Lailloken/Exile-UI-Legacy GitHub Wiki
User Interface
-
this feature's UI is divided into three parts:
-
top left: information on the jewel currently loaded
-
bottom left: small version of the passive tree
-
right side: list showing either a list of every modification of the current jewel type (when no socket is selected) or a list of the notables around a selected socket
-
Feature Overview
-
load jewels from your inventory, import them from the trade site, and check if the same seed is available on the trade site
-
left-click the button 'import | trade-check' to import a jewel from the clipboard
-
right-click the button to open the trade site in your browser (thanks to KeshHere for this feature suggestion and the required query-code)
-
-
see resulting notable modifications around specific jewel sockets
-
check mod descriptions and highlight the notables around the socket that have these mods
-
mark specific jewel modifications as prioritized/desired for easier cross-checking and highlighting
-
mark specific notables on the passive tree as prioritized to have them be highlighted whenever they are affected by a prioritized modification
-
quickly switch between jewel sockets across the entire tree
-
save different configurations in up to five separate profiles and switch between them seamlessly
Usage
-
this feature is accessed via the context-menu of timeless jewels, or by typing .legion into the in-game chat
- accessing it via the context-menu will automatically load the jewel
- accessing it by typing .legion will open the explorer with a sample jewel loaded
- while the explorer is open, new jewels can be loaded by omni-clicking them (default: middle mouse-button), or by clicking 'import' to load one from the clipboard
-
the jewel sockets marked on the passive tree can be clicked to show a list of resulting modifications to the notables around it
-
hovering keystone and notable modifications shows tooltips with their descriptions
-
clicking notable modifications will highlight the affected notable on the in-game passive tree (make sure it's open)
-
right-clicking notable modifications will mark them as 'desired' and highlight them in teal
-
it is recommended to do that in the list on the right side (when no socket is selected) since it shows all modifications of a jewel type at once
-
marking mods as desired makes the passive-tree overview show number labels (teal) next to the jewel sockets which indicate how many notables around them will be affected by these mods with the current seed
-
once modifications have been marked, affected nodes will automatically be highlighted on the in-game passive tree whenever a new jewel socket is selected
-
-
right-clicking passive-tree notables in the right list will mark them as prioritized and highlight them in teal
- marking notables as prioritized makes the passive-tree overview show number labels (yellow) next to the jewel sockets which indicate how many prioritized notables will be affected by desired/prioritized jewel modifications with the current seed
-
it's possible to save configurations made (highlighting/marking) in up to five different profiles
-
switch profiles by clicking the number labels in the top left: the profile currently active is marked in purple
-
reset a profile to the default configuration by switching to it, then right-clicking it
-
copy the settings of the active profile by right-clicking another profile slot
-
Remarks
-
this feature was made possible by KeshHere's timeless jewel data-sets
-
this feature is more or less (UI-)coding practice and an experiment since it will probably be somewhat redundant once PoB adds timeless jewel support
-
it's the first feature to use big data-sets, and working with those was quite fun
-
I also learned some new GUI stuff along the way which manifests in panels not flashing so much when refreshing