Skip to content

v2.5.2 [PoE2 0.5.4b]

Choose a tag to compare

@Gordin Gordin released this 11 Jul 17:55
· 50 commits to main since this release

[2.5.2] - 2026-07-11

Added

  • Atlas2 unified map categories and pathing. The old separate pathing and Map
    Groups editors are now one ordered, expandable category list. Each category
    controls pathing, maximum hops, node foreground/background colors, individual
    built-in targets, and additional user-entered map names. Built-in categories
    cover search, Atlas progression, league/boss targets, Expedition maps, Towers,
    good layouts, unique maps, and other special maps; custom categories can be
    added, reordered, renamed, and removed. Route colors are selected from the more
    colorful of the category's foreground/background colors.
  • Atlas2 route destination labels. Paths now identify their destination and
    hop count on the first edge (for example Secluded Temple (7)). Routes sharing
    a first edge are grouped into a centered, non-overlapping label stack.
  • Atlas2 content visualization. Atlas nodes can display their detected content
    as in-game icons above the map name, while the detailed content text remains
    below it. Icon size is configurable, unknown values can be shown in a debug
    view, and a Show Node Index (debug/RE) option labels nodes by their Atlas
    child index. (Icons copied over from yokkenUA's Atlas plugin, thanks!)
  • OffsetHelper patch-day tool. Added Settings → Tools → OffsetHelper (OH),
    which checks live struct-field offsets and static-address signature patterns to
    help diagnose game-patch breakage without first opening Ghidra.
  • Panel Finder Tool. In OffsetHelper (OH) → UI Panel finder.
    Can be used to find the pointer chain to any panel by letting it detect visible
    panels, than opening tho panel you want, and detect it. Not remotely finished.
    Created by looking at screenshots from a similar tool in the OriathHub project.
  • Radar: Azmeri Spirit icons. Added configurable radar icons for the known
    Wild, Vivid, Primal, Sacred, and Abyss spirit variants, including spirits whose
    entities would otherwise be discarded as useless.
  • PickupHelper: more built-in categories. Added Soul Cores, Breach, the Trial of
    Sekhemas (shown as "Djinn Barya (Trial of Sekhemas)"), and the Trial of Chaos (shown
    as "Ultimatum (Chaos Trials)") as built-in item categories. These, plus Jewels, are
    now enabled by default (in addition to the existing Currency, Gems, Tablets, and
    Waystones).
  • Structured Atlas content APIs (for plugin devs). AtlasMapNode.Badges and
    AtlasMapNode.Effects expose resolved AtlasMapNodeBadge /
    AtlasMapNodeEffect metadata alongside the existing raw badge IDs and content
    tokens. Known entries carry their detection ID, description, and optional icon
    basename through static Known lists.
  • Temple Console panel detection. The Temple Console is now exposed as
    ImportantUiElements.TempleConsole and counts as a large panel, so overlays
    that hide for large UI panels no longer draw over it.

Changed

  • Atlas content decoding expanded. Added and corrected known mappings for
    Breach, Abyss, Ritual, Vaal Beacons, Grand Mirror, Delirium, bosses, and other
    Atlas badge/effect values. Deliriousness percentages are decoded from their
    packed token values, including values above 127%.
  • Atlas2 search and routing improvements. Search matches map names and detected
    content, does not route while the query is empty, and content-specific borders
    and routes use the unified category colors. Expedition, Lineage, Citadel,
    Breach, unique, tower, and other targets can be enabled individually.

Fixed

  • Co-op panel detection. Left/right panel addresses are now resolved correctly
    in controller co-op mode.
  • Fixed incorrect Atlas mappings where Abyss, Breach, Vaal Beacon, and Mirror of
    Delirium effects could be mislabeled.
  • Fixed Deliriousness values at 128% and above being truncated (for example 200%
    being displayed as 72%).
  • Fixed Atlas2 route-label stacks drifting or appearing far away when many routes
    shared an accessible starting node but took different first edges.
  • Fixed Radar Azmeri Spirit path matching for the known variants.