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
GetItemGemlogic 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
HitRectInsetsto 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
GetStatStringlogic 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.

