File Details
Itemtracker1.94.zip
- R
- Mar 10, 2026
- 431.21 KB
- 50
- 2.5.5
- Classic TBC
File Name
Itemtracker1.94.zip
Supported Versions
- 2.5.5
ItemTracker Changelog
1.94 — 2026-03-10
Performance
- Trail line CPU usage halved — Recording threshold doubled from
0.0005to0.001map-fraction. Fewer points are recorded per second of movement, cutting the number of line segments drawn each frame by ~50% with no visible quality loss. - OnUpdate adaptive tick — Rendering runs at ~15 fps (
0.0667 s) while moving and drops to 5 fps (0.2 s) when idle, saving CPU during standing still. - Node culling slider — Configurable percentage (0–100%, default 80%) to suppress node pins that fall inside the minimap radius where GatherMate2 already shows them, reducing overdraw.
- Node render throttle — Node pins are only repositioned at the same 15 fps tick as main rendering instead of every frame.
- Adaptive minimap child scan — Minimap AddOn icon scan is throttled to once every 2 seconds instead of every frame.
- HBD lookup cached —
HereBeDragons-2.0reference is cached on the overlay object (ov._hbd) to avoid repeated global lookups per frame. - Trail recording merged — Trail point recording is folded into the main
RefreshRouteOverlaypass, reusing the already-fetched player position and eliminating a secondGetPlayerMapPositioncall per tick.
Features
- Mob track list portraits — Mob rows in Settings › Track › Mobs now show a frozen 3D
PlayerModelportrait (same as the Mob HUD) when an NPC ID is stored. Falls back to the generic creature icon for mobs not yet killed while tracking.
Bug Fixes
- Mob drag-and-drop offset — The drag ghost in Settings › Track › Mobs was offset from the cursor because it used
UIParent:GetEffectiveScale()for coordinate conversion. Fixed by usingmobTrackContent:GetEffectiveScale()with the same scale-to-UIParent formula that the Items drag-and-drop uses — the ghost now tracks the cursor exactly.