POE2 Currency Overlay logo

Changelog

← Back to download
2.5.3latestLinux fixes. Nothing changes on Windows - every fix in this build sits behind a platform check. The app relaunches itself with the X11 backend flag on the command line, since appending it internally isn't equivalent: without the real flag the GPU process crashed and no hotkey could register at all. The hide button actually hides the overlay (it was only turning it transparent, which does nothing without a compositor honouring it), and the overlay no longer appears at launch before you press the toggle. Stash capture fails with an error after 8 seconds instead of hanging on "Scanning". Update errors are logged instead of blocking the app behind an error dialog.
2.5.2Your feedback, shipped. Skill gems price check properly now - gem level and quality drive the search, and a gem copied while socketed discounts your gear's +levels, so a level 20 gem searches as 20 instead of 32. Suggested floor shows the other currencies too: 0.7 div now also reads in exalted and chaos, so you don't need the exchange rate memorized. Currency buckets collapse with the chevron in their header, and whole cards drag into the order you want - a collapsed bucket still shows its cheapest payment. Fixed: clicking Search, or another filter box, straight out of a filter field took two clicks. Fixed: long prices overlapped the item name in the results list.
2.5.1The tutorial covers the tabs 2.5.0 added. It now spotlights Net Worth, Regex and Grand Expedition, offered right after the Price Check + Desecrate run, and each one has its own Replay chip in Settings → Help & About so you can revisit a single tab instead of the whole tour. Regex and Grand Expedition spotlight a demo build and a demo roster, so you see a real pattern and a real verdict instead of empty boxes; your own picks come back when the tour ends. Command Hotkeys got a mention in the tutorial's Settings step.
2.5.0Regex, Grand Expedition, Command Hotkeys + tab management. Regex tab - waystone/tablet builder (real roll ranges, thresholds, exclusions), tablet subtype filter, seed-from-copied-item, saved regex buckets with 1-click copy, custom hand-written regexes. Command Hotkeys (Settings → Hotkeys) - safe chat commands on a keypress, 17-command list + custom /command with args, only fires with the game focused. Grand Expedition tab - rumor picker (type-to-pick + click), Aldur SPEND/SAVE verdict with normalized community scores (3-expedition minimum), logbook summary, copy-paste map-note tag that rebuilds the roster, prep guide with in-game tablet/waystone windows + trade links, rune chain tracker, run history. Tab management - drag-to-reorder, ✕ to hide (Desecrate/Net Worth/Regex/Grand Expedition; Currency + Price Check permanent), visibility toggles in Settings incl. new Net Worth toggle. Small stuff: Net Worth TOTAL icons sized up with icon mode; wording fixes ("currency tabs").
2.4.1Hotfix. 2.4.0 shipped with a packaging bug that left out a data file, so it failed to launch with a "Cannot find module" error. Fixed - if you grabbed 2.4.0, this update gets you running.
2.4.0Stash Tab Auto-Calculator (Net Worth Tab). Net Worth tab - 1920 x or larger recommended. Use the Calibration button in Net Worth settings. Select any currency window frame, calibrate the window (auto snap works well) and you're done. F7 by default caps the current open tab in-game and adds it to the Net Worth tab. Supports: Currency Tab, Abyss, Ritual, Essence, All 5 Rune Subtabs, Delirium, Breach, and Expedition. Shows your total net worth in Div, with a Mirror conversion for richies. Can toggle "Duplicates allowed" in settings - allows people to register multiple duplicate tabs, for those of you who separate things into multiple instances of the same tabs. Toggle on or off any tab, and any row within the tab. It's not perfect but it works pretty well. Some icons in particular are brutal and obfuscate the number. I'm done wasting time grinding parser values. It's relatively high accuracy and you can enable the toggle to show you the rating. Anything above 80% is usually good but it can sometimes make mistakes. You can edit in-line any value it gets wrong. I also updated support for various currency items like Raven's Reflection in pricing and currency tab(s).
2.3.5OpenDyslexic font, experimental Linux, scrollable patch notes. A new Accessibility toggle in Settings renders the whole app in OpenDyslexic, a typeface designed to be easier to read with dyslexia (bundled, off by default). Experimental Linux support - there's now a Linux AppImage that runs under XWayland automatically, no command-line flags needed; the overlay, hotkey and item-copy work, but it's experimental so report anything odd. And the what's-new popup is now a scrollable history with a version sidebar - click any version to jump to its notes.
2.3.4Currency live-rate control, and a big rate-limit fix. The app could rate-limit itself - a phantom multi-minute "queued" wait even when the trade site was perfectly fine. That logic is gone, so any wait you see now is real. Two new sliders in Currency settings tune how often live rates refresh while you're viewing the tab and while it runs in the background (Quiet to High); defaults keep it light, and every setting stays under the trade site's limits. Everything paginates now - search results, Recent searches and Desecration history load 10 at a time with a Load more button, and results only fetch the next page when you ask (lighter on the API). Currency tab quality of life - drag to reorder payments within a bucket, drag one out (or hit its ✕) to remove it with a confirm, and add several payments in a row without the picker closing. The app remembers the tab you left it on and reopens there. Plus - a one-time what's-new popup after each update with a re-readable history in Settings, Verisium and Liquid Verisium price-checking, exceptional bases now search like the game (quality 20, no runes, uncorrupted), and a fix for the currency-icon toggle missing the divine "(N div)" aside on Price Check.
2.3.1Optional currency icons in place of names. A new Accessibility setting swaps currency names and units for their icons next to prices on the Price Check and Desecrate tabs - so a price reads as the number and the currency's icon rather than "div" or "ex". Hover, or a screen reader, still gives the full name. Off by default; the Currency tab is unchanged.
2.3.0Relicensed from MIT to GPL-3.0. Still free and open source. The change means anyone who distributes a modified build has to keep it open and keep the credit - it can't be closed up and passed off as someone else's. No changes to the app itself.
2.2.0Fungible mods take a min and max. When you make a mod fungible with others, each stat in the group now has its own min/max field instead of a bare presence row - so you can search "Fire Damage 24+ or any Cold," and grouping a mod no longer drops its own minimum. Highly similar / Similar are back as quiet dividers in the results - the app always ranked comps that way; the labels had just gone missing in the redesign. Fixed comparisons on catalyst and implicit-resistance items - a comp's resistance total was silently dropping any implicit "+X% to all Elemental Resistances" line, and an item's own catalyst quality read as zero, so a catalyst ring compared against its own listing looked mismatched. Both now read true. The Desecrate cost section is tidier - the two values you care about (item now, item with a hit) sit above one compact row of consumable costs, with the unit toggle and price button inline.
2.1.1Smarter weapon pricing. The suggested floor could over-value an item sitting below a cheaper, clearly stronger comp - a bow with more DPS and more sockets listed for less, yet a wildly high suggestion. Weapons now price on total DPS the way the market actually does: steeply. The floor is the best DPS-per-divine deal on the board scaled to your own DPS, so a bow trailing a cheaper high-DPS one is priced well under it, not above. For non-weapons, the cheapest comp that beats or matches your item now caps its price instead of a stat-nearest one, and a stronger-but-different listing no longer reads as "worse" just for rolling other mods. The floor's hover receipt explains the anchor and outlines it in the results.
2.1.0The Suggested floor got a brain. Comps are scored for similarity to your item on the dimensions that drive price (defences, resistance and damage totals, sockets, missing mods), and the CHEAPEST close match anchors the floor - nudged a few % by whether your item reads ahead of it. No close match? The floor brackets between the closest-worse and closest-better listings instead of parroting a wall price. And it shows its work: hover the floor for the full receipt - which listing anchored it, how close it is, and every cheaper listing that was skipped with the reason - while the anchor row itself is outlined in the results. Comparisons are faithful now. Line-by-line deltas only appear when a stat really is one line on both items - merged stats (like two increased-ES lines) no longer leak summed numbers onto single lines. The "Vs your item" section carries the aggregates instead: Quality, Energy Shield, Armour, Evasion and Runic Ward totals, each with a green/red delta, and the corrupted/fractured tags moved up into the card header. Click a result to pin its card - it stays put while you read; the envelope copies the whisper. The header grew up - big two-row item art, and Item Level, Quality and Sockets are three proper range controls under the name, each minimum pre-filled from the item itself and never lowered by the stat-range %.
2.0.0Item art everywhere. Your item's artwork sits in the Price Check header and every search result row and hover card shows its own - with the item's rune sockets drawn on the art, so a 2-socket comp reads as one at a glance. Item level and quality are search controls now - both live in the header chip as min/max ranges, pre-filled from the item itself (a 23% quality chest searches 23%+ by default), and the quality of every comp shows in its row and hover card - including "+0%" so absence is a fact, not a guess. Charm support - a charm's "Lasts" and "Consumes X of Y Charges" now show on your own item, in result rows and on the hover card (the trade site offers no filter for these; the charge and duration mods remain the searchable handles). The stat range is signed - it reads -15 by default (minimums 15% below your roll); take it positive and minimums sit ABOVE your roll, for finding strictly better copies. Number boxes grew up - click one and the value self-selects for instant overtyping, and every min/max box has slim in-box arrows (down on the left, up on the right). Desecrate fixes - "price the hit" now searches your mods at their real rolls with the accepted tier's mid roll and warns on thin markets, bone and omen prices autofill from the live feed, tier dropdowns are compact and dark, the mod being rerolled is highlighted again, and long outcome names no longer clip. Plus - restored searches respect the stat range again, the hover compare no longer misreads "reduced" mods, each slider shows the amber notch marking your own roll again, and native dropdowns render dark app-wide.
1.9.0A top-to-bottom visual redesign - "Refined Ember". Layered dark surfaces and a single warm amber accent replace the orange-on-every-border look; the Currency tab, Price Check, its results, Settings, the Desecrate tab and the hover card are all reworked. Price Check results get a market histogram - at a glance you can see how many listings sit at each price band and where the suggested floor lands. Collapsed Modifiers - every mod the app auto-turns-off (defensive explicits, runes, properties, garbage) folds into one "hidden modifiers" row you can expand and cherry-pick from, so a rare's search list stays short. Each mod's full roll range now labels its slider track instead of crowding the line. Settings is a full-page screen with a section switcher. Ctrl+F is dependable now - after you hide the overlay it hands keyboard focus straight back to the game, so a single press brings up your search every time instead of needing a few tries. The Desecrate tab reads as a clean numbered pipeline, plus a smoother hover card, a styled delete confirmation, and a long tail of smaller polish.
1.8.0The Desecrate tab is now a full re-desecration calculator. The Altered-bone route prices the real otherworldly pool instead of a manual percentage, and the pick-your-hits list splits the normal desecration pool from a violet Otherworldly section, so you can see which outcomes only an Altered bone can reach; tick one and the Altered bone cost is flagged for you. Jewels can be desecrated now - Emerald, Ruby, Sapphire and Diamond go through Preserved Cranium with their own single route (there is no Ancient or Altered Cranium), pricing the Lightless and of-the-Abyss pool, with a filter bar over the outcomes to jump to the mods you want. Quick currency pricing - press your price-check hotkey on a fragment, soul core, rune, alloy, catalyst, essence, splinter or bone and it shows the live exchange value with a 7-day trend, straight from the currency market, instead of a whisper search that never made sense for things you trade in bulk. Quality and filled-rune assumptions are a live toggle on the page now - flip either and the item re-prices on the spot instead of only affecting your next check, so an empty-socket base stops pricing as if its runes were already filled. Corrupted, desecrated and fractured show at a glance in every result row and on the hover card, no need to open each one. Greater Runes and Otherworldly mods join the Add-a-mod search, so the big soul-rune and Altered mods are one click to add. The overlay takes keyboard focus the moment you click into it so you can type into any field, and still stays out of focus until then so your price-check hotkey never pulls you off the game. The tutorial now walks through Price Check and Desecrate and shows the compare-on-hover card, and the overlay defaults to full opacity.
1.7.2Fixed the app rate-limiting itself. A couple of searches could earn a 60-second "rate limited" wait, because each search quietly cost more than one request: a separate login check hit the same endpoint on every tab open and again on the first search. Now a single search is a single request - the search itself detects whether you are logged in, so there is no extra probe. Spamming the price-check hotkey also no longer fires a search per press; a rapid burst collapses to one search. (Being logged in raises how complex a search can be, not how often you can search - that limit is per connection either way.)
1.7.1Search by socket count. A 2-socket item was being priced against every 0- and 1-socket one, which could drop the suggested price by an order of magnitude. Gloves and armour now carry an "Augmentable Sockets" row, defaulted to the item's own count when that count is a real price driver (more sockets than the base grants, or corrupted). Comps show how they compare at a glance. Hover a result and the card now totals its resistances and its added attack damage for you, each with a green or red +/- against your item, so you no longer add up rolls in your head; socket count is shown too. Rate limits no longer look like a freeze. When the trade site throttles a search, the app now says so and counts down to the retry instead of sitting on "Searching...". Unique tablets are searchable (they were returning an error). Added-damage lines show their average - "Adds 27 to 45 (36) Fire damage to Attacks". Tier ranges now read as part of each mod line, the Listings picker moved into Miscellaneous, and the corner link reads "redesecrate?" and greys out when there is nothing to reroll.
1.7.0Price checks now default to Instant Buyout - the same setting as the in-game Market. Every search used to ask for "Any", the widest option, which drags in stash-tab listings that are months old and already sold. Because results sort cheapest first, those dead listings became the suggested price. On one Sapphire jewel the suggested floor read 3 exalted off a listing 46 days old, while the real market was 8 divine. All five of GGG's options are in a dropdown above the search button if you want to widen it. Miscellaneous filters - Corrupted, Crafted, Desecrated, Fractured, Twice Corrupted, Sanctified and Mirrored, each Any/Yes/No like the trade site, so you can cut the failed fracture attempts out of your comparables instead of letting them undercut a good item. Catalyst quality is read correctly - a ring with 234% total resistance was being priced as 161% because the base rolls were used instead of the catalyst-boosted ones; comparables now show their quality too. Line-by-line over/under - every comparable's mod lines show green when your roll is ahead and red when the listing beats you, matched across scopes so their crafted line pairs with your explicit one. Runic Ward really is searched now (it ships in a part of the listing we were not reading, so runeforged comps showed none). Fixed: some items could not be searched at all - amulets with "Allocates" mods sent an enum where a number belonged and silently matched nothing, and negative rolls like "-1 Prefix Modifier allowed" were clamped to zero. Crafted, fractured and desecrated lines on comparables are now labelled and coloured. Every mod row takes a maximum as well as a minimum, blank unless you set it. Jewel socket instructions are no longer parsed as a mod. Ctrl+F no longer needs two or three presses to fire. The tutorial matches the current UI again.
1.6.2Currency rates now come from GGG's own exchange first. The trade site's bulk listings were outranking real in-game exchange data, and outside the four major currencies those listings are mostly bait - one pair had offers at 1 exalted against a real 67. Bulk is now limited to the majors and must agree with GGG's executed trades or it's discarded. Market Gap % is replaced by Price swing - instead of telling you the direct pair disagrees with a blended cross rate, it shows what the pair actually traded between in the last hour ("lowest 40.0, highest 97.1 Exalted") and what to do with that: post a buy at the low end, a sell at the high end, keep the swing. Arbitrage routes now disclose their widest leg's trading range the same way. Fix any rate straight from a route with the new ✎ button, and pinned rates show their age so your own numbers can't quietly go stale.
1.6.1New Desecrate tab - take any item to it in one click and see whether Omen of Light rerolling is worth it: pick which outcomes count as hits and the worst tier you'd accept, and it prices your item as it stands, prices it with a hit, and compares the Preserved and Ancient routes with real odds, expected bones and net profit. Costs autofill from live exchange rates. Price check now defaults to Ctrl+F (Ctrl+Alt+F for a quick check) - with WASD movement the game reads a held D through raw input and walks your character; existing binds migrate automatically and both stay rebindable. Waystones and tablets search GGG's own Endgame Filters - Item Rarity, Pack Size, Monster Rarity and Monster Effectiveness, with tier pinned and the map's mod lines off until you want them; tablets pin their type and match uses remaining exactly. Runic Ward is searched - runeforged gear was being priced as if it had none. Big prices show their divine equivalent everywhere, so nothing reads as "8888 exalted". Resistances now show as GGG's real pseudo stat lines with the explicit rows kept beneath them, one click from swapping back. One-click minimum presets: tier min, exact roll, reset. Uniques search a band-scaled minimum instead of one that matched every copy ever dropped. Desecrated lines on comparables wear the game's green highlight.
1.6.0Two price-check hotkeys - Ctrl+D opens the overlay and it stays; Ctrl+Alt+D is a quick check that hides itself once your mouse visits and leaves (both rebindable in Settings). Tier-floor search - one checkbox sets every mod's minimum to the lowest roll of its own tier (Divines reroll within tiers); rows show your tier's range and the full cross-tier range side by side. Searches price outcomes, not recipes - armour searches total AR/EV/ES and weapons total DPS, with defence and damage recipe lines off by default; resistances fold into one total-res pseudo (now labeled PSEUDO). Empty rune sockets valued correctly as Greater Iron Runes (additive with your increased mods; staves/wands/sceptres excluded). In-game-style mod picker: type words in any order, scope words like "frac" work. Log in to pathofexile.com from Settings (session persists; window closes itself). Paste items copied from the in-game trade board. Ctrl+D no longer pins tooltips, moves your character, or misfires after hiding the overlay; pinned currency tooltips follow their row when you scroll.
1.5.1Real slider ranges - every mod slides the full span its item type can roll (lowest tier minimum to highest tier maximum); uniques clamp to their exact printed range. Ctrl+D now works while the overlay has focus (it could silently re-show your previous search). Item detail cards follow the background-transparency setting.
1.5.0Item price checking. Hover an item in game, press Ctrl+D: the new Price Check tab parses it and finds comparable listings with a suggested floor. Per-mod strict/pseudo/off, "make fungible with", garbage-mod pools, mods it doesn't have yet (desecrate reveals), sliders with your roll marked, hover peek cards, whisper copy. Currency rates now come from GGG's official exchange - the live order book plus real executed trades (often more accurate than the in-game ratio display).
1.4.3Overlay background transparency slider. Sliders redone so the handle reaches the true ends. UI-scale floor raised to 50%. App version shown in the title bar. Settings feedback links restyled to match the footer.
1.4.2Rates grid now matches Ange (what you WANT on the left, HAVE on top). Price tooltips show both directions when a rate is under 1. Bucket-name tooltip limited to the name. Footer reordered to Bug / Feedback / Help / Coffee. Clearer tutorial wording.
1.4.1Manual rates apply instantly - no more Save button; clear a cell to go back to live prices. Report a bug & send feedback now also live in Settings. Sparkline tooltips link to the source data on poe2scout. Easier row editing (bigger, separated edit/delete; no accidental tooltips), faster pin/unpin, and a broad wording & consistency polish.
1.4.0New Help button and an illustrated FAQ. Setting to exclude Exalted from arbitrage routes (routing through it drains gold). Footer tooltips.
1.3.8Report bugs and send feedback from inside the app. New always-on-top footer (Bug / Feedback / Support / Help). Reorganized Settings.
1.3.7Tutorial overhaul - sandboxed replay, a recommended starter setup offer at the end, and an edit/clear menu for manual rates.
1.3.6First-run guided tutorial, replayable any time from Settings.
1.3.5Manual rate inputs accept fractions (1/4) and ratios (1:4).
1.3.4Set a manual rate inline on any bucket row.
1.3.3Manual pair-rate overrides; arbitrage routes only appear when they actually profit.
1.3.2Live button on every pair tooltip - pull current buy/sell offers and the spread on demand.
1.3.0Live rates from the GGG trade-site bulk exchange.
1.2.17Arbitrage grounded in current prices only - never a price it might return to someday.
1.2.16Stale-data detection - pairs whose trade data is lagging are flagged, not mistaken for arbitrage.
1.2.14Smarter UI scaling - icons, padding, and text scale at their own rates.
1.2.8UI scale slider (25-200%), copyable arbitrage routes, and a launch splash.
1.2.7Launch splash screen and crash-proof settings storage.
1.2.5Click any tooltip to pin it on screen while you tab into the game.
1.2.2Eliminated the flicker when re-opening the overlay.
1.2.0One-click in-app auto-updates.
1.1.0Installer, landing page, and live-service data feed.