Releases: Gordin/GameHelper2
Releases · Gordin/GameHelper2
Release list
v2.8.0
Added
- PlayerBuffBar totem counters, grouped by deployed totem type and limited to living entities.
- For plugin developers: deployed-entity records are now exposed through the Actor component.
Changed
- Atlas2's Head of the King planner now uses the live, dynamically generated set of selectable starting maps and includes editable Forbidden Rites economy defaults. Non-item utility rewards use a neutral default value of 1.
Fixed
- Atlas2 Rite of the Nameless prediction no longer relies on stale special-map state, and it now handles more than 64 possible starts correctly.
- Atlas2 now displays the correct quantity and value for the 2 Greater Exalted Orbs reward.
- Raised the guarded Trial of the Sekhemas terrain ceiling to support the larger 222 × 493 layout.
v2.7.1 [PoE2 0.5.5]
[2.7.1] - 2026-09-05
Added
- RitualWispAlert plugin. Incorporated the former RitualHelper wisp-range
visualization under its own focused name. It draws only the configurable
Ritual wisp circle, imports existing RitualHelper circle settings, and leaves
Ritual reward pricing in LootValue.
v2.7.5 [PoE2 0.5.5b]
[2.7.5] - 2026-09-11
Fixed
- Controller-mode map detection. Updated the controller map-parent offset
after the game layout changed, restoring map access when using a controller. - LootValue poe2scout requests. Switched price requests to poe2scout's
current API host and reject non-JSON responses so provider failures are
detected cleanly instead of being treated as valid price data.
v2.7.4 [PoE2 0.5.5]
[2.7.4] - 2026-09-07
Fixed
- LootValue price-provider failover. Slow poe2scout and poe.ninja requests
now time out without surfacingTaskCanceledExceptionfirst-chance breaks.
After two consecutive request failures, LootValue automatically switches to
the other provider, preserves its saved preference, and reports the active
fallback in settings. Provider requests use a short 10-second deadline so an
outage cannot leave the plugin showingLoading...for roughly 90 seconds. - Gemcutting panel detection. Skill and Support Gemcutting screens now count
as large blocking panels using their conditionally visible[53][3]and
[54][3]UI elements. - Radar minimap layer parity. The minimap now draws the walkable-map
outlines, terrain POIs, and POI paths already shown on the large map, with
every layer clipped to the minimap bounds.
v2.7.3 [PoE2 0.5.5]
Updates the default league for some plugins to Forbidden Rites
v2.7.2 [PoE2 0.5.5]
[2.7.2] - 2026-09-05
Fixed
- Radar in the Trial of the Sekhemas. Legitimate large Trial terrain now
passes core validation, restoring walkable-map outlines while retaining an
exact tile-vector shape check against invalid offset data. - Atlas2 Ritual prediction. Updated the 0.5.5 Ritual stat-table IDs, reward
pool conditions, and shifted stats pointer chain used by the Head of the King
planner. - Atlas2 font scaling. Planner and map-label scaling no longer leaks into
GameHelper windows rendered later in the frame.
v2.7.0 [PoE2 0.5.5]
[2.7.0] - 2026-09-05
Added
- PlayerBuffBar plugin. Added configurable buff and resource bars with
duration, stack-count, and skill-alias support. - OffsetHelper recovery tooling. Added diagnostics and constrained
semantic recovery for shifted static patterns, Area Instance fields, and UI
panel chains to make patch-day failures easier to identify and repair.
Changed
- Updated for Path of Exile 2 patch 0.5.5. Refreshed game-state,
Area Instance, World Area, UI-element, map UI, Atlas-node, and related plugin
offsets and signatures. Thanks to YokkenUA for finding and sharing many
updated offsets used in this release. - Settings navigation redesigned. Replaced tab navigation with a side menu,
added a minimize control, and prevented plugin rendering over settings
windows. - Unified item pricing. LootValue now prices ground, stash, inventory, and
Currency Exchange items, replacing the separate StashValueByZx0 plugin.
Existing stash display settings are imported on first run. - Atlas2 content and routing expanded. Added current content mappings,
persistent fog-node data, mist nodes, Ritual-line tools, and Uncharted Waters
ship and leyline visualization. - Radar coverage expanded. Improved area-change handling, map points of
interest, hidden-monster presentation, and Abyss, Delirium, and Azmeri Spirit
handling.
Fixed
- Patch 0.5.5 runtime recovery. Fixed game-state attachment, area changes,
entities, terrain, panel visibility, passive-tree detection, radar scaling,
map transitions, and World Area details after the game layout changes. - Atlas2 after patch 0.5.5. Restored map names, topology, completion and
accessibility state, content and Delirious values, ship reads, and the
refreshed content-token table. - LootValue after patch 0.5.5. Restored stash and inventory item pointers
and anchored ground-loot labels. Special and scrollable stash tabs are
validated, cached, clipped, and throttled to avoid invalid reads and stalls. - LootValue data refresh. Accepts current poe2scout response shapes,
structured unique modifiers, and currency entries with missing metadata. - AutoHotKeyTrigger startup exception. Empty dynamic-condition expressions
remain uncompiled until a condition is entered.
v2.6.0 [PoE2 0.5.4c]
[2.6.0] - 2026-07-17
Added
- Atlas2 Ritual-line tools. Ported the Ritual helpers from the legacy Atlas
plugin, including deterministic Rite-mod predictions and a configurable
Head of the King route planner with reward filtering and weights. - Atlas2 Uncharted Waters visualization. Atlas2 can mark ships hidden in the
fog and highlight the atlas nodes and leylines revealed by the ship under the
cursor. - Monster categories (for plugin devs). Entities now expose
Entity.MonsterCategory, a flags value covering Humanoid, Beast, Undead,
Construct, Demon, and Eldritch classifications. The mapping is loaded from an
embedded table generated from the game's monster-variety data. - Plugin conflict declarations (for plugin devs). Plugins can override
PCore.ConflictsWithandConflictPriorityto declare mutually exclusive
plugins and deterministic startup precedence. Enabling one automatically
disables active conflicts after saving their settings and running cleanup. - More Atlas state exposed (for plugin devs).
ImportantUiElements.AtlasOceanButtonsexposes Uncharted Waters region
buttons, while persistent badge data keeps Atlas content available for
fogged and off-screen nodes. - Atlas reverse-engineering credit. Thanks to yokkenUA for documenting
the Atlas offsets and behavior behind Ritual-line prediction, Uncharted
Waters ships and leylines, mist nodes, and persistent fog-node content; those
findings form the basis of the Atlas2 and core implementations in this release.
Changed
- Atlas2 content and routing expanded. Ported the Expedition/Ritual Atlas
helpers and added mappings for the current Atlas contents, including Breach,
Expedition, Delirium, Ritual, Irradiated, Abyss, Vaal Beacons, Azmeri Spirits,
Shrines, Strongboxes, Rogue Exiles, Grand Expedition, and other special nodes. - Atlas and Atlas2 are mutually exclusive. The plugin manager now resolves
their declared conflict instead of allowing both overlays to run together. - Confirmed compatible with game patch 0.5.4c. Updated the Area Instance
offsets for environments, server data/local player, awake and sleeping
entities, and terrain metadata.
Fixed
- Atlas content in fog. Map modifiers remain detectable when the game's
badge UI children are culled for fogged or off-screen nodes. - AutoHotKeyTrigger startup exception. The blank dynamic-condition editor no
longer sends an empty expression to the parser; null or whitespace expressions
remain uncompiled until the user enters a condition. - LootValue poe2scout refresh. Accepts the current top-level array returned by
poe2scout's leagues endpoint, while remaining compatible with the previous
object-wrapped and string-wrapped response shapes. Currency entries with null
item metadata are now parsed without aborting the category.
v2.5.2 [PoE2 0.5.4b]
[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 exampleSecluded 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.Badgesand
AtlasMapNode.Effectsexpose resolvedAtlasMapNodeBadge/
AtlasMapNodeEffectmetadata alongside the existing raw badge IDs and content
tokens. Known entries carry their detection ID, description, and optional icon
basename through staticKnownlists. - Temple Console panel detection. The Temple Console is now exposed as
ImportantUiElements.TempleConsoleand 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.
v2.5.1 [PoE2 0.5.4b]
[2.5.1] - 2026-07-04
Added
- PickupHelper plugin. A lightweight hover-to-pickup assistant: when the ground
item under your cursor matches your filter, it left-clicks it in place. It never
moves the cursor and never interacts with league mechanics (rituals, essences,
altars, etc.). An item is picked up when it matches the whitelist or an enabled
category or an enabled rarity:- Categories are derived from each item's metadata path and auto-discovered as
you play. Currency, Gems, Tablets, and Waystones are enabled by default. - Explicit whitelist by base type, with a configurable hotkey to add whatever
you are currently hovering. - Rarity toggles (Normal / Magic / Rare / Unique).
- Optional hold-a-key-to-pick-up mode, a max pickup distance, a randomized
detection-to-click delay (configurable min/max), click cooldowns, and a
block while a large panel is open safety toggle. - A debug window shows the hovered item's name, path, category, rarity, distance,
and whether it would be picked up. - Localized in all 11 supported languages. Uses only existing
Core.*APIs — no
core changes required.
- Categories are derived from each item's metadata path and auto-discovered as
Stackcomponent now exposes stack caps (for plugin devs). In addition to
Count, theStackcomponent on stackable items now reportsMaxStack(the
normal stack cap for the backpack and normal stash tabs) andMaxStackTab(the
currency stash tab stack cap).