Skip to content

Releases: Lailloken/Lailloken-UI

v1.53.6

15 Jun 13:46
d0fe198
Compare
Choose a tag to compare

General Changes

  • the leveling tracker feature is now called act-tracker

  • the mapping tracker feature is now called map-tracker


Item-Info

  • mod-rolls that have been inverted (by clicking the mod-text) are now highlighted yellow in order to provide visual feedback and to avoid confusion

    abyssus: 40% increased physical damage taken abyssus: 50% increased physical damage taken
    image image

Stash-Ninja

  • the name of an item will now be shown underneath the price overview

    image


Map-Tracker: General

  • fixed an oversight with content-tracking that led to eldritch boss-fights (exarch, eater, black star, infinite hunger) being tracked as maven-witnessed

  • the sum-row in the date, time column is now functional and can be used to view the distribution of when runs were started

    image

  • increased the row-height in the log-viewer to improve readability and icon scaling

    image

  • conquerors and elder guardians are now trackable content if the map-info data setting is enabled

    image image
  • the cortex map will now be logged as boss: cortex if the tag & rename boss maps setting is enabled

  • changed the page-selection in the log-viewer, and added ui-customization options

    image

    • the page-selection is now fixed to 11 buttons max, and it will "scroll" and adjust to being current page +-5

    • ui-size can be used to resize the log-viewer: text-size in the settings menu is now panel-size and only controls the size of the tracker-panel

    • page-entries controls how many runs to display per page (auto = log-viewer will automatically adjust to available screen space)


Map-Tracker: Search/Filter

  • streamlined search/filter functionality by splitting the search bar into individual, column-specific search bars that are placed right above the column-headers

    image

    • this means search-operators (e.g. c: maven to search for maven-witnessed maps) are no longer required

    • simply type something into one or more search bars and press ENTER to search for specific information within columns

  • the individual search bars now also support regex inputs, and I have also added custom input-patterns:

    • you can exclude text-strings by using the !-operator (e.g. !boss to exclude boss-maps)

    • the run-time, deaths, portals, and kills columns support these patterns: X-Y (search for values between X and Y), X+ (search for values X and above)

    • you can search for multiple strings at once by separating them with commas, e.g. maven, baran to search for maven-witnessed baran maps

  • the content search bar has two short-hand inputs to search for elder-guardian and conqueror maps: elder & sirus



Feedback

  • post general feedback, ideas, and opinions here

  • non-GitHub users: add me on Discord (lailloken)

v1.53.5 (Hotfix 1)

06 Jun 05:53
a40e26e
Compare
Choose a tag to compare

Hotfix 1

  • long omni-key presses on rare items that share names with tab-specific items would activate stash-ninja, e.g. abyss jewels named "ancient orb" (reported by MadMarbleHead in #397)

Fixes

  • stash-ninja: the price-history setting would reset to "enabled" on script launch

Stash-Ninja: Bulk-sale management/suggestions

  • the bulk-sale panel now has a close button that can be used to close the panel in case you accidentally closed the in-game pricing panel with mouse-clicks instead of Enter/ESC
    image

  • when pricing unstackable items (e.g. Timeless Emblems, Maven's Writ), you can now manually specify the stack-size by typing in a number and pressing Enter

    • the edit-field will be focused by default, so you don't have to click it first
before after
image image

Leveling Tracker

  • added an option to switch guide-pages via customizable hotkeys (suggested by SebaFR7474 in #386)
    image

GeForce Now Compatibility

  • due to a recent surge in interest/requests, GFN compatibility has been restored (it completely bricked around the v1.50 rebuild and hasn't been tested since)

  • the tool has restricted functionality under GFN and is still heavily reliant on user-feedback

    • some features have received additional hotkeys, others have lost specific sub-features or have been disabled entirely (mostly due to missing clipboard functionality or missing client.txt log-file)

    • it's possible that some (sub-)features can be brought back after further code-reviews and testing

  • here are some differences:

    • you have to be in game before launching the tool (otherwise, there will be an error because the GFN window doesn't have the right size/resolution

    • stash-ninja is activated via a customizable hotkey (default: F2) that shows a selection menu from which to select the type of stash tab you want to overlay prices for
      image

    • the guide pages in the leveling tracker overlay have to be switched manually, either via the on-screen buttons or new customizable hotkeys (defaults: F3 & F4), because GFN doesn't use a client.txt log-file

    • screen-checks have an optional variance settings with which to make them less accurate/strict: you may have to adjust these values because GFN can have varying stream quality, which makes these checks fail under certain conditions



Feedback

  • post general feedback, ideas, and opinions here

  • non-GitHub users: add me on Discord (lailloken)

v1.53.4 (Hotfix 1)

27 May 13:40
df9b446
Compare
Choose a tag to compare

Hotfix 1

  • help tooltips were displayed incorrectly if the settings menu was in its (recently updated) default position, i.e. in the center of the client-area

Settings Menu

  • when accessed the first time in a session, the settings menu now opens in the middle of the client-area (instead of the left edge)

Stash-Ninja: General

  • added support for tabs within stash folders (the overlay needs to be offset for those)

    • there is a checkbox in a tab's configuration to apply the required offset
      image
before after
image image

  • suggested bulk-sales will now be grayed out if the price exceeds a full inventory of a specific currency
    image

  • if your stock exceeds a full inventory, bulk-sizes will be adjusted accordingly and highlighted in a blue-ish gray
    image


Stash-Ninja: Now supports every type of tab

  • added support for both sub-tabs of the currency tab (they're referred to as currency and currency II in the feature)
currency currency II
image image
  • if stash-ninja is enabled, the orb of horizons tooltip can only be activated via maps (and not orbs of horizons)
    image

  • added support for delve and essence tabs
delve essence
image image
  • if stash-ninja is enabled, the essence upgrade table is now activated by pressing ALT + omni-key while hovering over an essence
    image

  • added support for ultimatum, delirium, and blight tabs (huge thanks to @aasmall for providing screenshots)
ultimatum delirium blight
image image image


Feedback

  • post general feedback, ideas, and opinions here

  • non-GitHub users: add me on Discord (lailloken)

v1.53.3

21 May 17:25
1562f0f
Compare
Choose a tag to compare

Settings Menu: General

  • the settings menu will slightly change its color depending on whether it's currently active/focused or not

  • the main purpose of this behavior is visual feedback: the omni-key and other hotkeys often need the game-client to be active/focused in order to function correctly


Settings Menu: Image-check calibration

  • calibrating image-checks no longer requires manual clipping if the in-game ui-element is static (i.e. always in the same place)

  • dynamic ui-elements, such as the necropolis lantern-UI, still need to be clipped manually

  • the betrayal image-check is now static, which means you can move or zoom into the syndicate board and still use the feature

  • if this new method of calibration causes issues, you can still manually calibrate an image-check by right-clicking the cal buttons


Map-info: Pinned/quick-access map mods for switching builds

  • re-tiering/adjusting map mods when switching builds is now easier thanks to a new dedicated section for "pinned" map mods (inspired by a suggestion from worldendDominator in #384)
    image

    • the five mods shown in the image are pinned by default

    • you can hover over them and press number-keys 1 to 4 and space to customize their highlighting (just like in the map-info panel itself)

  • you can use the mod search at the bottom to search for specific mods, and the results can be pinned for quick access in the future
    image


Stash-Ninja: Customizing individual tabs

  • instead of requiring you to select a supported tab before allowing customization, the settings menu will now show the settings of the tab that is currently active in the overlay
    image

  • the preview button has hence been removed

  • the input-boxes for each profile have been rearranged a bit to be more compact

  • when adjusting the gap value, the overlay will temporarily switch into a hidden profile that enables every price-tag (same as the preview button previously)


Stash-Ninja: Support for fragment and breach tabs

  • added support for the general and breach sub-tabs within the fragment tab
general breach
image image
  • while any of the tree sub-tabs within the fragment tab is active, there will be three selection-box overlays at the top
    image

    • whenever you switch sub-tabs in game, the overlay will switch as well
  • the eldritch sub-tab will not be supported because it's not a fixed-structure tab and only has four different items (half of which are basically worthless)

  • there are some items in these sub-tabs that don't stack outside of the tab, which means the feature cannot read the stack-size

    • if bulk-sale suggestions are enabled and you right-click these items, the suggested bulk-sizes will be highlighted in a faint red
      image

    • since the feature cannot read your available stock, the suggested bulk-sizes will be placeholder-values ranging from 5 to 1, and you'll have to figure out yourself which one applies the best


Stash-Ninja: Auto-profiles based on minimum trade value

  • added an option to automatically configure profiles 1 to 4 based on the specified minimum trade value (chaos), i.e. the "I don't want to do trades under X chaos" value

    • the main goal is to make it easier to find (stacks of) items that meet that minimum trade value (i.e. that are worthwhile to sell)

    • how it works: activating profile X will highlight item-slots according to a specific price-range, and stacks of X (same number as the profile) or greater will meet the minimum trade value

    • rough rule of thumb: highlighted items meet the trade value if: stack-size >= profile # (more detailed example below)

  • profile 5 will be left untouched, in case a vendor/trash tier profile is applicable

  • price-range customization will be grayed out if this option is enabled
    image


example: 20c minimum trade value

image

explanation screenshot
profile 1:
- every item-slot worth at least 20c will be highlighted

- any stack of at least 1 meets the minimum trade value
image
profile 2:
- every item-slot worth between 10 and 19.99c will be highlighted

- any stack of at least 2 meets the minimum trade value
image
etc.


Feedback

  • post general feedback, ideas, and opinions here

  • non-GitHub users: add me on Discord (lailloken)

v1.53.2 (Hotfix 1)

18 May 16:21
d8d9d3e
Compare
Choose a tag to compare

Hotfix 1

  • fixed an oversight where a long omni-click on items with scarab in their names would activate the Stash-Ninja feature (reported by MadMarbleHead in #385)

Stash-Ninja: Fixes, Changes, and Additions

  • fix: holding TAB while the overlay is active would continuously toggle in-game "note:" highlighting

  • exalt conversion rates are now optional (default: disabled)

  • the default min value for profile #1 is now 0.51 div instead of 0.5, so it doesn't overlap with the default max value of profile #2


Stash-Ninja: Price Trend/History for the past week

  • added an optional setting to show an item's price trend/history for the week (default: enabled)

    • in addition to their obvious trade implications, price swings may also indicate meta/balance changes or that new strats have been discovered, so this data can be used for both trade and SSF
  • in addition to showing prices & conversion rates, hovering over a highlighted item-slot will show a bar graph displaying this week's price trend/history
    image

    • it's read from left to right: every bar represents a day in the past week and shows how much the price has changed compared to the first day

    • negative price-changes are highlighted in red, positive ones in green, and the current day in purple

    • to its right, there are values for this week's high and low, as well as today's %-value

  • price-range profiles now also support % in addition to C, E, D
    image image image


Stash-Ninja: Bulk-Sale Suggestions

  • added an optional setting for bulk-sale suggestions when right-clicking item's in supported tabs (default: enabled)

  • whenever you right-click an item to price it, an additional panel will be displayed above it
    image

    • at the top, there are buttons to select a preferred target margin which are fully customizable (defaults: 0, 5, 10, 15, 20%)

    • on the left, it shows the rough total market value of your stock, as well as rough unit prices

    • the rest of the panel is a table divided into columns with different bulk-sizes

    • as with splitting stacks, it is very important to press <ESC> when cancelling/discarding, instead of clicking the in-game cancel button


  • the bulk-sales table in more detail:
    image

    • the header-line shows different bulk-sizes you can use to sell your stock: ascending from left to right, it basically gives you the options to sell everything in a single trade, in two trades, in three trades, etc.

    • some options will leave you with left-over stock, represented by the values in parentheses

    • the lines underneath each bulk-size display its price at the chosen target margin ("target" because these are rounded to the closest "convenience price" that doesn't involve change) and the actual margin in parentheses underneath

    • you can click a price, and it will be pasted into the game and locked in
      image


  • when right-clicking an item that is already priced, a reminder will show telling you to switch to note first
    image

    • it refers to this:
      image

    • the other pricing modes don't support pasting without having to click into the field first


  • there is an optional setting in the menu to set a minimum trade value (chaos)

    • basically, it lets you specify "I only want to do trades of at least X chaos", which limits the bulk-sale suggestions

    • example no minimum value vs 20 chaos: after setting the value, the table only shows sell 30 scarabs for 41c and sell 15 scarabs for 21c
      image


Changes, Additions, and Fixes

  • map-info: added support for area is inhabited by the vaal / found items have x% chance to drop corrupted in area mod on maps found in vaal side-areas

  • leveling tracker:

    • the buy gems (highlight: hold omni-key) step is now also color-coded for better visibility (suggested by Fusion Gaming via Discord)

    • fix: the three edit-fields that are meant to tag/name imported guides have now a character limit in order to prevent the user from accidentally pasting PoB codes into it


Feedback

  • post general feedback, ideas, and opinions here

  • non-GitHub users: add me on Discord (lailloken)

v1.53.1

10 May 10:40
dd00218
Compare
Choose a tag to compare

Stash-Ninja addendum (Sunday, 12-05):

  • I noticed that the whole in-game stash UI shifts down a bit if there's at least one tab-folder

  • scaling calculations are based on that configuration, which means the overlay's item-slot grid will be misaligned if there isn't at least one tab-folder in your stash

  • additionally, I forgot to mention that the overlay cannot be used with stashes within tab-folders since these are shifted down even further


New Feature: Stash-Ninja

  • added an overlay-feature that shows rough market prices (based on poe.ninja) inside specific stash tabs
    image

  • currently supports the scarab stash tab (once I get enough feedback, it will be easy to implement support for additional tabs)

  • long-press the omni-key while hovering over a scarab to activate the overlay, press ESC to close it

  • hovering over a highlighted item-slot will show the current conversion rates
    image

  • you can configure up to 5 price-range profiles to limit which prices to show on screen

    • while the overlay is on screen, press number-keys 1 to 5 to switch profiles

    • there's an additional UI underneath the stash tab that shows the available profiles, their currency-type and min/max prices

  • in order to avoid blocking in-game text/UIs, the overlay automatically hides price-tags if the cursor is hovering over an item-slot
    image

  • if you shift-click a scarab to split the stack or right-click it to set a price, the overlay will also hide automatically

    • it will appear again once you press ESC or Enter to abort/confirm splitting or pricing

    • it is important to use ESC and Enter instead of clicking the close/confirm buttons on screen

  • while the overlay is on screen, you can tap the TAB-key to toggle in-game highlighting using the "note:" search-string

    • searching for "note:" will highlight items that have been priced

Stash-Ninja: Setup and Settings

  • the stash-ninja feature doesn't require any specific setup for activation since it is accessed directly via clicking items

  • you can pick between three leagues (Necropolis, HC Necropolis, and Standard) and change text-size and appearance
    image

  • scaling and price-range profiles can be customized for each supported (future) stash tab individually
    image

    • select the stash tab you want to configure, open it in game, then long-press the preview button

    • you can adjust the gap value to make the overlay scale better on your screen

  • there are 5 groups of boxes at the bottom of the settings

    • the left box shows the profile-number (and hence the number-hotkey)

    • the top box is used to set the max value for the price-range: leaving this blank treats the max value as unlimited (basically 999999)

    • the bottom box is used to set the min value for the price-range: leaving this blank treats the min value as unlimited (basically 0)

    • the right box is used to set the currency-type (C, E, D): leaving this blank will disable the profile entirely


Fixes & Tweaks

  • item-info: fixed an oversight that led to Doryani's Invitation being treated as a map/invitation item (reported by worldendDominator in #378)

  • omni-clicking unique maps now shows the context-menu with a link to the wiki (instead of trying to load the map-info panel)

  • TLDR-tooltips: tweaked eldritch-altar scanning and text interpretation


Feedback

  • post general feedback, ideas, and opinions here

  • non-GitHub users: add me on Discord (lailloken)

v1.53.0 (Hotfix 2)

24 Apr 15:47
a78fa36
Compare
Choose a tag to compare

Hotfix 1

  • map-info: when shift-clicking chaos orbs onto T17 maps, text-boxes for drop-multipliers wouldn't show at all if they rolled 0% (potentially disrupting the fixed M | S | C order for glance-value)

Hotfix 2

  • notepad: fixed an oversight that caused segmented widgets to show their content twice (reported by KKata via Discord)

  • notepad: fixed an oversight where color-coding a string would move a colon within that line into the color coded string


Map-Info Panel

  • partially redesigned the map-info panel
    image

  • the panel's division into categories is now marked by icons rather than text-headers

  • added support for T17 drop-multipliers added in 3.24.1: maps, scarabs, currency

    • for glance-value, their text-boxes will always be displayed, even if the value is 0 (suggested by HeartofPhos via Discord)
  • added a mod search to the settings menu to enable highlight customization outside of the panel itself
    image

  • added optional map roll highlighting (quant, rarity, etc.) to let you specify required/desired values
    image

    • if a map meets these requirements, the roll will be highlighted
      image
  • re-worded and/or consolidated certain map mods


Item-Info

  • updated unique drop-tiers with the latest data from poeladder.com

Feedback

  • post general feedback, ideas, and opinions here

  • non-GitHub users: add me on Discord (lailloken)


v1.52.7 (Hotfix 1)

11 Apr 07:43
3ef9fbd
Compare
Choose a tag to compare

Hotfix 1

  • map-info: some T17 mods were tagged incorrectly and therefore weren't displayed on the panel

  • map-info: added support for T17 changes added in 3.24.1


Fixes / Improvements

  • item-info: unique item-mods that have non-numeric rolls (e.g. on Forbidden Shako, Replica Dragonfang's Flight) will now be excluded just like static mods so they will no longer be treated as a 0% roll

  • leveling tracker: resetting the guide-progress via the timer or by long-clicking the < button would always reset the first guide-slot instead of the active one

  • necropolis lantern: certain mods that change their wording at 100% chance would not be recognized (e.g. "50% chance to hinder enemies on hit with spells" -> "Hinder enemies on hit with spells")

  • necropolis lantern: improved how mod-dragging is handled

  • tldr-tooltips: fixed an issue with the "+50000 to armor" searing exarch altar-mod that would make the entire scan fail


TLDR-Tooltips

  • added support for vaal side areas
image image
  • hover over the center of the mod-list, then tap the hotkey to open the TLDR-tooltip

  • hover over individual mods and press number-keys 1-5 to add colored highlighting, or press SPACE to remove it


Feedback

  • post general feedback, ideas, and opinions here

  • non-GitHub users: add me on Discord (lailloken)


v1.52.6 (Hotfix 2)

06 Apr 19:20
be68a09
Compare
Choose a tag to compare

Hotfix 1

  • updated lantern modlist was missing

Hotfix 2

  • item-info: fixed "global unique" drop-tier being displayed as "0000 unique"

  • necropolis lantern highlighting: workaround for yet another in-game UI inconsistency (reported by EmmettJayhart in #369)

    • the enter button renders its text differently depending on the length of the lantern list, which makes the screen-check fail

    • the overlay now measures the in-game UI differently and doesn't need a secondary screen-check

    • the overlay now creates an additional (but invisible) box around the enter button, and every click within that box will close the overlay
      image

  • leveling tracker: changing rooms in lab will no longer un-hide the guide overlay


Fixes

  • settings menu: specifying active character in the general tab would sometimes not fetch available characters immediately but instead wait for the next level-up

  • leveling tracker: lower bound of exp safe-zone could go below 1


Leveling Tracker

  • added two additional guide "slots" to support seamlessly switching between multiple guides (suggested by darkscion0 in #249 and neomanyouth in #364)
    image

    • each slot has its own guide, progress, gear, skill-trees, and leveling timer

    • optional: you can add a description/name to each slot so you don't get them mixed up

  • clicking a number panel will switch to that slot and update the guide-overlay (if it's on screen)


Necropolis Lantern Highlighting

  • there is an inconsistency with the plaque at the top of the in-game UI, so its image-check has to be updated
    necro_lantern

    • since this check is much higher, the overlay's default position has moved downward to increased the distance between the two
  • fixed an oversight for UltraWide setups beyond the officially supported aspect-ratio

  • fixed an oversight for mods that are modified with "strongest monster in the pack gains:"

  • added support for mods that were recently added


Notepad Widgets

  • added the ability to color-code individual text strings (suggested by KKata via Discord)
    image

  • to color-code a text string, select the text and right-click it to open the color palette
    image

  • after selecting a color, the RGB-code will be added to the string automatically (and the corresponding widget will be updated if it is on screen)
    image

    • you can select the string (including the paragraph-signs) and right-click it to change color or remove it again

Screen-Checks

  • added a custom snipping tool to replace the Windows Snipping Tool (because it is often inconsistent across OS versions and causes problems)

  • it's quite basic for now and isn't really different from the regular Windows tool: the screen will show a freeze-frame, and you can drag the cursor to snip an area

  • however, you can also use right-click to snip an area: this doesn't immediately snip the screen but allows further adjustment

    • the marked area will stay on screen until you confirm the snip by pressing space

    • you can redraw the area by dragging with right-click again

    • you can use the WASD-keys to move the area in single-pixel increments, or shift + WASD to resize it


Feedback

  • post general feedback, ideas, and opinions here

  • non-GitHub users: add me on Discord (lailloken)


v1.52.5 (Hotfix 2)

01 Apr 13:08
4b58356
Compare
Choose a tag to compare

Hotfix 1

  • Leveling Tracker: fixed hint-images being misplaced on specific multi-monitor setups

  • added support for 3.24 exile-leveling guides


Hotfix 2

  • Map-Info: added support for T17 map mods, and changed some mod labels due to overlaps
    • side-note: my labeling is not always 100% technically correct, but instead it focuses on easier mod recognition/association by using short labels

    • "hits ignite" -> "ignite conflux" (no overlap, but there are now multiple mods that can be loosely associated with "conflux", so I'm changing this one)

    • "taunt/slow immune" -> split into two separate labels (T17s have a new stun/slow immune hybrid mod)

    • "curse resist" -> "less curse effect" (T17s have a "reduced curse effect" mod, so there has to be a distinction)


Fixes

  • Horizons-Tooltip: effective exp would always be 100% if used in a town or hideout

Updated Data for 3.24

  • Item-Info: updated unique drop-tiers

New Experimental Feature: Necropolis Lantern Highlighting

image

General Information:

  • this is another experimental feature based on OCR (screen-reading, basically), just like the TLDR-Tooltips

  • it lets you add custom highlighting to the modifiers applied by the lantern

  • I'm adding this mostly to test general OCR compatibility, it's usefulness is secondary

    • providing feedback would speed up further OCR implementations, which in turn enables optimizations in different parts of the tool

    • so if you're even mildly interested in this feature, please try it out and report back (especially if you use a non-English Windows installation)

  • what makes this a good candidate is that it requires very little user interaction: you only have to click the omni-key once, then interact with the league-mechanic as usual


Required Setup / Settings Menu:

  • as with TLDR-Tooltips, general OCR compatibility has to be tested before this feature can be enabled

    • you have to screen-cap a small part of the character-stats window and transcribe 8 words from it

    • TLDR-Tooltips and this feature share this setup, so you don't have to do it twice

  • this feature has its own section in the settings menu
    image

  • this feature requires two screen-checks: one for the plaque at the top of the lantern UI, one for the enter button at the bottom
    necro_lantern necro_enter

    • it uses the additional screen-check to automatically measure the height of the UI and how many mods can be on it

    • the first screen-check requires a bit more precision than usual because its bottom-left corner is used as an anchor for the individual colored overlays (however, you can also apply offsets in the settings menu)


General Usage:

  • open the in-game lantern UI, press the omni-key

    • you can re-scan by pressing it again, but only if you're not hovering over the overlay
  • recognized mods will be highlighted white by default, empty boxes black
    image

    • if a text-box is covered with a black overlay, the scan failed and you may have to re-scan

    • there is a debugging option in the settings for situations where scans repeatedly fail

  • hover over a mod and press number-keys 1 to 5 to apply customizable colors, or press space to reset to default

  • the overlay also tracks mods if you rearrange them

    • however, it only supports dragging them, and single clicks will be completely blocked

    • there is a very short delay between clicking and the game registering the drag, but I don't think you have be super careful, just make sure you don't flick your mouse immediately after clicking

  • the enter button at the bottom of the in-game UI will also be highlighted: clicking it to enter the zone will also close the overlay


Feedback

  • post general feedback, ideas, and opinions here

  • non-GitHub users: add me on Discord (lailloken)