— —
Top picks now Decant a real, loadable .build — reconstructed from a real public-ladder player running that build (credited in the file) and saved straight to your Build Planner. Picks we haven't reconstructed yet export an honest labelled template.
Tincture reads what the live ladder is actually playing and lets you grab any pick in one click. For the top picks that's now a real, loadable .build — reconstructed from a real public-ladder player running that build (passives, gems and items, credited in the file) and dropped straight into PoE 2's in-game Build Planner. For picks we haven't reconstructed yet, Decant exports an honest labelled template rather than a fabricated build. Either way you go from "what should I play?" to a starting point in one click.
-
1
Decant a pick
Press Decant on the headline build or any ledger row. For a reconstructed pick you get a real, loadable
.build— passives, gems and items from a credited public-ladder character. For one we haven't reconstructed yet, you get a labelled.txttemplate: the ascendancy, its ladder share, the sample, the playstyle, and a guide pointer. -
2
Load it in-game
Connect your BuildPlanner folder once and the
.buildsaves straight intoDocuments\My Games\Path of Exile 2\BuildPlanner— otherwise it downloads and you drop it in. Open the in-game Build Planner to follow it. A.txttemplate isn't loadable, so don't rename it to.build(the game would silently refuse it) — pair it with a community guide instead. -
3
Always honest no fabrication
Every reconstructed
.buildcredits the exact source character, account and poe.ninja link — never bylined as ours. Picks without a real reconstruction fall back to the clearly-labelled template; Tincture never writes a fake.buildthe game would silently refuse.
No account, no login, nothing tracked — Tincture only ever writes to the one folder you choose, right in your browser. GGG does not curate or rank builds; judge any pick on its merits.
Answer a few questions and Tincture matches you to ascendancies that fit — ranked, with the reason each one matched. Your answers live only in the link, so the result is shareable.
Matched to how you want to play and ranked by ladder share (popularity, not a strength score) — every result is a real pick that links to the honest ledger row and Decant.
What the cauldron is made of
Colour = published ladder share only; a blank tile means an ascendancy is outside that mode's published top-N — not zero. Switch to Vs. typical to see where an essence over- or under-indexes against its own cross-mode average. Hover a cell for the estimated sample. Standard is curated, not live ladder data, so it's left out. League populations differ up to ~30×, so colour compares share, not headcount.
How the headline ascendancies shift between Softcore, Hardcore, SSF and HC SSF — like-for-like published shares, no curation. League populations differ up to ~30×, so smaller leagues are noisier. Gold = softcore variants, oxblood = hardcore variants (SSF shares its trade league's colour; the mode label tells them apart).
Share of every published character this league running each — skills, support gems, passive notables and unique items, aggregated from poe.ninja. Expand any ledger row above for the same breakdown on a single ascendancy.
Each hourly distillation is appended to an open history — the longer Tincture runs, the further back this reaches. Lines track the most-played ascendancies' share of the Runes of Aldur ladder.
Live currency exchange for Runes of Aldur, via poe.ninja — the most-traded currencies, valued in Exalted Orbs, with their 7-day movement. Full prices on poe.ninja ↗
The Counterpoise
Weigh two or three ascendancies against each other — vitals, defences, and the build behind each. Higher isn't automatically better; survivability and damage trade off.
Thousands of characters, reduced to one essence.
Every hour we read poe.ninja's live aggregation of the Runes of Aldur ladder — itself drawn from the live ladder through GGG's official API — and boil the cloud of variation down to the consensus that's actually being played. Each week we go deeper: reconstructing a real, loadable build for every meta pick and breaking down the skills, supports and passives behind each ascendancy. No guesswork about the rankings — they're straight from the ladder. The playstyle notes are ours, and we say so.
The Cellar
Tincture hides nothing — every build in every league we track, the raw file underneath, and the address you can read it from yourself.
In-build effect text for runes, uniques, gems and notables is derived at build time from public ladder data (poe.ninja), the official passive-tree export, and Path of Building Community (PoB2, MIT) — see effects.json. It falls back to a web lookup when an entry isn't available.
data.json is the API
There's no secret backend. The same file this page reads is public and static — fetch it, script it, chart it.
https://tincturepoe2.com/data.json
- patch
- game patch, e.g. "0.5.0"
- updated
- ISO timestamp of the last distillation
- sources
- independent sources backing the data (1 = poe.ninja only)
- default
- the league shown first
- leagues[]
- { url, name, mode, label, totals{characters, ascendancies}, builds[], note?, curated? }
- builds[]
- { rank, tier, cls, asc, skill, pop, delta, n, tag } — pop/delta/n are null on curated rows
A single static JSON file — poe.ninja-derived ascendancy shares for each live Runes of Aldur league plus a curated Standard list, re-distilled hourly. n is derived (share × league total), not a measured headcount; Trends sit at baseline until snapshots accumulate. Two companion files are public too: meta-detail.json (per-ascendancy top skills, supports, passive notables, uniques and stat medians — the breakdown behind the expandable ledger rows and The Dispensary) and builds/<slug>.build (the real loadable build Decant serves for each meta pick). No key, no rate limit beyond the host's — please don't hammer it. Tincture is an independent fan project, not affiliated with or endorsed by Grinding Gear Games.