promotional bannermobile promotional banner

GearComparatorAI

GearComparatorAI bridges the gap between your in-game inventory and the analytical power of external AI models to provide precise gear and talent optimization for WoW Classic and TBC.

File Details

gearcomparatorai-1-0-1.zip

  • R
  • Apr 4, 2026
  • 51.38 KB
  • 42
  • 2.5.5+1
  • Classic + 1

File Name

gearcomparatorai-1-0-1.zip

Supported Versions

  • 2.5.5
  • 1.15.8

GearComparatorAI Revisions

[1.0.1]

Added

  • API Error Mitigation: Enhanced the stat scanner to detect negative values (e.g., -1) returned by the game engine.
  • Multimodal AI Support: Updated the AI prompt to suggest that users provide screen captures of item tooltips for OCR analysis.
  • Interactive Prompting: Instructed the AI to proactively ask for clarification or screenshots if it encounters ambiguous data.
  • Profession Scanning: The addon now detects primary professions and their current/maximum skill ranks, allowing the AI to suggest craftable upgrades.
  • Gem & Socket Detection: Implemented GetItemGem logic to identify specific gems equipped in gear, providing the AI with visibility into socketed stats versus empty slots.
  • Recipe Product Resolution: Added logic to parse crafting patterns and fetch the actual stats of the resulting item, preventing AI "hallucinations" regarding item stats from different game versions.
  • Inventory Cleanup Logic: Automatically identifies "Old Gear" (Soulbound items significantly below the player's current level) and marks them for vendoring or disenchanting.
  • Bagnon Search Support: Generates a pipe-delimited search string (e.g., ItemA|ItemB|ItemC) that can be pasted into Bagnon to quickly highlight obsolete items suggested for removal.
  • Bank Data Staleness Tracking: Added a timestamp to bank scans. The AI prompt now warns if bank data is missing or indicates how long ago it was last updated.
  • Location-Aware Material Advice: Enhanced AI instructions to force the distinction between Bag and Bank materials in crafting action plans.
  • Detailed Inventory Cleanup Reasoning: Updated AI instructions to explicitly request explanations for why an item should be sold or disenchanted (e.g., level, rarity, utility, aesthetics).
  • Location Tagging: All items in the prompt are now prefixed with their location ([Equipped], [Bag], or [Bank]) to help the AI provide specific inventory instructions.
  • UI Layout Optimization: Fixed an overlap issue where AI instructions collided with checkboxes. Text now wraps within a constrained width and features more concise verbiage.
  • Stack Quantities: The scanner now tracks item counts for crafting materials and reagents to improve the accuracy of crafting feasibility analysis.
  • Enhanced Item Cache Handling: Improved handling of "cold" item caches by triggering server requests for missing item data during scans.
  • Robust Talent Detection: Implemented manual talent point summation logic to ensure high accuracy for TBC builds.

Changed

  • UI Refactor: Moved checkbox definitions and static instruction labels from Lua to XML to improve performance.
  • Improved UX: Added HitRectInsets to UI checkboxes, making the associated text labels clickable.
  • Instruction Clarity: Simplified on-screen instructions to highlight the new screenshot capability.
  • Refactored Prompt Generation: The AI prompt is now structured into distinct categories: Equipment, Obsolete Gear, Recipes, and Crafting Materials.
  • Improved AI Instructions: Updated the system prompt to include specific directives for inventory management, material cross-referencing, and talent respec analysis.
  • Strict Stat Adherence Directive: Added explicit instructions to the AI prompt to ignore internal knowledge of item names/affixes and strictly use the provided stat strings to prevent cross-expansion hallucinations.
  • Stat Parsing Refactor: Centralized GetStatString logic to ensure consistent stat formatting for both equipped gear and potential crafting products.

[1.0.0]

Added

  • Initial Release: Established core functionality for WoW Classic Era and TBC Anniversary.
  • Gear Scanning: Implementation of Equipped, Bag, and Bank scanning logic.
  • AI Prompt Generation: Developed the engine to translate in-game data into structured prompts for LLMs.
  • Stat Translation: Added logic to convert internal item data into readable plain-text stats.
  • Talent Snapshotting: Full talent tree breakdown and build identification.
  • Framework Integration: Ace3 (Addon, Event, Console, DB) implementation.