v2.1.3-release
Details
-
FilenameZoneDetails-v2.1.3-release.zip
-
Uploaded by
-
UploadedJun 22, 2026
-
Size151.23 KB
-
Downloads276
-
MD53bea6caa05259b4dbc0f2c10e019978e
Supported WoW Mists of Pandaria Classic Versions
- 5.5.4
- 5.5.3
Supported WoW Wrath Titan Reforged Versions
- 3.80.1
Supported WoW Wrath of the Lich King Classic Versions
- 3.4.5
Supported WoW Classic Versions
- 1.15.8
Supported WoW Burning Crusade Classic Versions
- 2.5.5
- 2.5.4
Changelog
lightweight tag 5ce2490ce6bc897b6fe15cca492df77cadafa580 v2.1.3-release
Author: GitHub <[email protected]>
Date: Mon Jun 22 15:12:01 2026 -0500
commit 0570fdc7c76f497e07c27208d2c880fa6b7a72bb
Author: Cory Koehn <[email protected]>
Date: Mon Jun 22 14:51:55 2026 -0500
Stop committing Libs; fix lib wiring and add source bootstrap
The repo carried a full vendored copy of Libs/ even though .gitignore already
ignores it, and the copies were stale and never shipped (the CurseForge
packager fetches libs from .pkgmeta externals). Untrack Libs/ so the packager
is the single source of release libraries.
- Untrack Libs/ (git rm -r --cached); files stay on disk, .gitignore ignores them.
- .pkgmeta: modernize externals svn://svn.wowace.com/...mainline/trunk ->
https://repos.wowace.com/wow/ace3/trunk/...; add the missing AceDBOptions-3.0.
- .toc (all 5): load AceLocale-3.0 (before Locales\locale.xml) and AceDBOptions-3.0.
Both were used (AceLocale at load, AceDBOptions for the profiles tab) but never
loaded by us -- they only worked when another Ace3 addon loaded them globally.
- Add fetch-libs.ps1 (Windows, built-in cmdlets) and fetch-libs.sh (curl+unzip) to
populate Libs/ from the Ace3 bundle for running from source; document in README;
ignore .release/.
Released builds get current libs from the packager; Libs/ is local-dev only.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
commit 0570fdc7c76f497e07c27208d2c880fa6b7a72bb
Author: Cory Koehn <[email protected]>
Date: Mon Jun 22 14:51:55 2026 -0500
Stop committing Libs; fix lib wiring and add source bootstrap
The repo carried a full vendored copy of Libs/ even though .gitignore already
ignores it, and the copies were stale and never shipped (the CurseForge
packager fetches libs from .pkgmeta externals). Untrack Libs/ so the packager
is the single source of release libraries.
- Untrack Libs/ (git rm -r --cached); files stay on disk, .gitignore ignores them.
- .pkgmeta: modernize externals svn://svn.wowace.com/...mainline/trunk ->
https://repos.wowace.com/wow/ace3/trunk/...; add the missing AceDBOptions-3.0.
- .toc (all 5): load AceLocale-3.0 (before Locales\locale.xml) and AceDBOptions-3.0.
Both were used (AceLocale at load, AceDBOptions for the profiles tab) but never
loaded by us -- they only worked when another Ace3 addon loaded them globally.
- Add fetch-libs.ps1 (Windows, built-in cmdlets) and fetch-libs.sh (curl+unzip) to
populate Libs/ from the Ace3 bundle for running from source; document in README;
ignore .release/.
Released builds get current libs from the packager; Libs/ is local-dev only.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
commit 26d0ea940bd74d9ba9940283dd04ebb8f1d8b7f1
Author: Cory Koehn <[email protected]>
Date: Mon Jun 22 13:35:19 2026 -0500
Re-fix Zul'Aman raid map ID (1977 -> 568)
The fix from 7a71e8e was reverted when the adjustable-text overlay branch
(based on a pre-fix revision) merged into master. Zul'Aman's canonical
instance uiMapID is 568 (the MoP/Cata data block already uses instances[568];
GetRealZoneText(568) resolves the name). 1977 is not Zul'Aman, so the raid
rendered blank in Ghostlands' zone text and entrance-pin tooltip on TBC/Wrath.
Restores both the raids[] key and the Ghostlands (zones[1942]) reference.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
commit add514873ec494136ced481dde2831c70cc03150
Author: Cory Koehn <[email protected]>
Date: Mon Jun 22 01:01:36 2026 -0500
Replace header with the hovered adjacent zone's own details
On a zone map, hovering an adjacent zone shown at the edge previously folded
it in as a subzone using the CURRENT zone's level range, which was wrong.
Resolve the cursor's map with C_Map.GetMapInfoAtPosition: a different map is
an adjacent zone and now replaces the header with that zone's own header
("Adjacent [its-low-high]" + its colouring); the same map is treated as a
subzone fold as before. The zone-map header cache now keys on the resolved
(map id, subzone, raw text) so an open-area<->adjacent transition can't leave
a stale header. Untracked adjacent zones fall back to Blizzard's own label
text so the name still shows without overlap.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
commit add514873ec494136ced481dde2831c70cc03150
Author: Cory Koehn <[email protected]>
Date: Mon Jun 22 01:01:36 2026 -0500
Replace header with the hovered adjacent zone's own details
On a zone map, hovering an adjacent zone shown at the edge previously folded
it in as a subzone using the CURRENT zone's level range, which was wrong.
Resolve the cursor's map with C_Map.GetMapInfoAtPosition: a different map is
an adjacent zone and now replaces the header with that zone's own header
("Adjacent [its-low-high]" + its colouring); the same map is treated as a
subzone fold as before. The zone-map header cache now keys on the resolved
(map id, subzone, raw text) so an open-area<->adjacent transition can't leave
a stale header. Untracked adjacent zones fall back to Blizzard's own label
text so the name still shows without overlap.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
commit 0038d58fc00200d9715878fab41a97283b11205f
Author: Cory Koehn <[email protected]>
Date: Mon Jun 22 00:48:18 2026 -0500
Fold hovered subzones into the zone header
When the cursor is over a named subzone on a zone map, Blizzard's native
area label previously stayed visible and overlapped the custom zone header.
Now the area-label post-hook reads the subzone Blizzard computed, folds it
into the single header as "Zone - Subzone [low-high]", and fully suppresses
the native label whenever we have zone data. A (raw-text, zone-id) cache
keeps the per-frame work to a blank-and-compare while stationary; adjacent-
zone "Name (min-max)" edge labels are excluded from the subzone fold.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
commit f6ce4499804a360c2b066f985fb2c82eab3aa603
Author: Cory Koehn <[email protected]>
Date: Mon Jun 22 00:16:42 2026 -0500
Bump version to 2.1.3 across all TOC files
Covers the continent zone-detail hover and the duplicate native zone-name
hide. Also realigns ZoneDetails.toc, which had lagged at 2.1.0.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
commit 317bdffec18476ce71f8f4ae8e8a8d2fa920e592
Author: Cory Koehn <[email protected]>
Date: Sun Jun 21 22:42:51 2026 -0500
Hide Blizzard's duplicate zone name on the World Map
The addon's colored zone label stacked on top of Blizzard's native
top-center zone name. Post-hook the area-label frame's EvaluateLabels to
blank the native name only when it duplicates the zone our own label is
showing (exact name, or Blizzard's "Name (min-max)" form), leaving subzone
hover names like "Goldshire" intact. Gated on showZoneLevel so turning the
custom label off restores the native name; the hook is located defensively
and degrades to a no-op if the frame is not found.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
commit 58153e3232990bac05cc9347eaaf719c72bdf8fd
Author: Cory Koehn <[email protected]>
Date: Sun Jun 21 22:42:33 2026 -0500
Add zone details on continent maps via cursor hover
On a continent map, hovering a zone now fills the corner overlay with that
zone's details (level range, instances/raids/BGs, profession nodes), each
gated by the existing show* toggles.
The three display getters (GetZoneHeader/GetInstanceDetails/
GetProfessionDetails) take an optional mapID, defaulting to the shown map so
the static zone-map behavior is unchanged. A throttled hover tick on the
overlay reads the cursor's zone via C_Map.GetMapInfoAtPosition and renders
it, caching the last hovered id to avoid per-frame rebuilds. Adds a
showContinentHover toggle (default on).
Completes the last README TODO.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>