File Details
v1.4.0
- R
- Apr 6, 2026
- 58.12 KB
- 9
- 12.0.1
- Retail
File Name
NARC-v1.4.0.zip
Supported Versions
- 12.0.1
NARC
v1.4.0 (2026-04-06)
Full Changelog Previous Releases
- Bump version to 1.4.0
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - Add Upgrades column to RCLootCouncil voting frame
Difficulty-aware: Heroic shows Hero track upgrades, Mythic shows Myth
track. Cell displays count (crest cost) or "Max" when fully upgraded
or "-" when no items on that track. Tooltip lists each item with slot
name, item name from link, progress, and per-item crest cost with
total footer. Warband discount detection included.
Dynamic header updates to "H Upg" or "M Upg" based on current
difficulty, matching the existing GearCount column pattern.
Toggleable via settings (colUpgrades, defaults on).
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - Overhaul NARC main display columns and gear wire format
Gear wire format v2: control-byte delimiters (\030/\031) replace
comma/semicolon so full item links can be transmitted. Backward
compatible parser auto-detects old format from peers on older versions.
CacheUpdate timestamp guard changed from >= to > to fix a race where
BroadcastCrestAndCata and BroadcastGear in the same frame would cause
the gear write to be silently rejected. Also preserves greatVault
field across cache entry rebuilds.
Column changes:- Remove Earned and Can Earn from Hero/Myth groups
- Add Upgrades column: count (crest cost), with warband discount
detection (Hero/Myth of the Dawn achievements) - Upgrades hover popup anchored to the column cell, showing item icon,
slot name, item name, progress, and cost per piece with footer total - Click-to-lock on Upgrades cells to pin the popup open
- No popup shown when all items are maxed or no items on track
- Remove Gear column, move paperdoll hover to Name column
- Default sort by rank (name tiebreaker)
- Crafted hover shows item name extracted from link, not raw link string
- Empty state: "Max" (green) when all items fully upgraded, "--" when
no items on that track
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
- Show slot name on first line, item link on second in hover tooltips
Upgrade and Crafted hover tooltips now show slot name with progress
on the first line, then the full item link indented on the second
line below it.
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - Fix CacheUpdate timestamp race and preserve greatVault on write
CacheUpdate guard changed from >= to > so same-second writes are
allowed. Previously BroadcastPassive called BroadcastCrestAndCata
then BroadcastGear in the same frame; both used GetServerTime()
returning the same second. The crests write landed but the gear
write was silently rejected, so fresh gear data (including item
links) never reached the cache on login.
Also preserve the greatVault field when CacheUpdate rebuilds the
entry table. Previously a crest or gear write would wipe the vault
snapshot.
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - Add item links to gear wire format, upgrade and crafted hover tooltips
Gear wire format v2: switches from comma/semicolon delimiters to
control bytes (\030 between entries, \031 between fields) so full
item links (which contain "|") can be transmitted safely. Item link
is the 6th field, placed last in each record.
Backward compatible: ParseGearPayload detects the format by checking
for \030 in the payload. Old-format payloads from guild members on
earlier NARC versions parse via the legacy path with itemLink = "".
GetSlotUpgradeInfo now returns the item link as a 5th value (it was
already obtained via GetInventoryItemLink but previously unused).
Upgrade hover tooltips show the full item link (colored, with native
WoW tooltip formatting) instead of just the slot name when available.
Crafted hover tooltips do the same.
NARC_Cache.lua SerializeGearToPayload updated to match the new format
using the exported NarcGearSepEntry/NarcGearSepField globals.
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - Replace Earned/Can Earn with Upgrades column, default sort by rank
Remove Earned and Can Earn columns from both Hero and Myth crest
groups. Add an Upgrades column to each showing the count of items
with remaining upgrades and total crest cost in parentheses, e.g.
"3 (60)". Dash shown when no items need upgrades on that track.
Cost calculation accounts for the warband discount achievements
(Hero of the Dawn 42769, Myth of the Dawn 42770) which halve the
per-step cost from 20 to 10. Discount is detected via
GetAchievementInfo and cached per session.
Default sort changed from name to rank (ascending, with alphabetical
name as tiebreaker within the same rank).
Removed unused FmtEarned and FmtCanEarn formatters.
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com