LorisID: The Ultimate ID Query Addon for World of Warcraft

Unlock hidden data with LorisID for World of Warcraft. This powerful addon displays precise IDs for items, spells, and more in Retail and Classic.

Download LorisID for World of Warcraft 12.0.1

Original name: LorisID

World of Warcraft: 12.0.1

FileVersionLoaderSize
LorisID.zip12.0.142 КБDownload
LorisID.zip12.0.152 КБDownload

LorisID

For developers, dataminers, and hardcore theorycrafters in Azeroth, having access to raw data is often the difference between a good strategy and a perfect one. Whether you are analyzing spell coefficients, tracking specific item IDs for transmog collections, or debugging interface elements, knowing the exact numerical identifier behind every game object is crucial. This is where LorisID steps in as an indispensable tool for the modern player. Designed with high-performance architecture, this addon seamlessly injects critical ID information directly into your in-game tooltips, providing instant access to data that is usually hidden deep within the game files.

Comprehensive ID Detection Across All Content

The primary strength of LorisID for World of Warcraft lies in its exhaustive coverage of game objects. Unlike simpler addons that might only show item or spell IDs, this tool supports twenty distinct types of data injection. When you hover over an entity in the game world, the addon automatically appends the relevant identification numbers to the tooltip. This includes basic types such as Items, Spells, Units, NPCs, Quests, and Achievements. It goes further by covering collection data like Mounts, Companions, Toys, Visuals for transmogrification, and Equipment Sets.

System data is also fully supported, displaying IDs for Currency, Talents, Icons, PvP Brawls, and Minimap nodes. Even miscellaneous objects like Battle Pets, Instances, Recipes, and Macros are covered. Furthermore, the addon intelligently detects related data, automatically revealing associated Icon IDs and Trigger Spell IDs where applicable. This level of detail makes it an essential utility for anyone creating guides, writing macros, or developing other addons.

Modern API Architecture and Version Compatibility

One of the most significant challenges for addon developers is keeping pace with Blizzard's evolving interface standards. LorisID has been built from the ground up to adhere to modern API architectures, ensuring stability across various versions of the game. While it is fully adapted for the latest Retail expansion, often referred to as Midnight or version 12.0, its robust design principles allow it to function effectively across a wide spectrum of environments. Whether you are playing the current Retail version, exploring the nostalgia of Classic, The Burning Crusade, Wrath of the Lich King, Cataclysm, or Mists of Pandaria, the core functionality remains reliable.

The addon abandons outdated Hook methods that often cause conflicts with other UI modifications. Instead, it utilizes the officially recommended TooltipDataProcessor for post-processing hooks. This ensures compatibility with all UI addons based on the new framework. Additionally, it adopts the new MenuUtil context menu system, completely resolving the taint issues historically associated with UIDropDownMenu. For users navigating the latest expansions, the settings panel is integrated using the Settings.RegisterCanvasLayoutCategory API, offering a native feel with full scroll support and seamless integration into the system options menu.

If you are looking to streamline your setup process, consider how the foxygame.net launcher simplifies managing complex tools like this. By utilizing the launcher's extensive addon catalog, you can perform a one-click install for LorisID, ensuring that you always have the correct version compatible with your specific game client without manually digging through directories.

Enterprise-Grade Security and Performance

Performance and security are paramount, especially during intense raid encounters or in crowded capital cities. LorisID features a built-in security audit module known as Secret Value Protection. During combat, Blizzard restricts addons from accessing certain protected memory values, such as dynamic absorption amounts. Attempting to read these can cause errors or functional failures. This addon automatically identifies and masks these protected values, preventing crashes and ensuring smooth operation.

To maintain high frame rates, the tool employs an LRU (Least Recently Used) cache system. This high-performance algorithm automatically manages memory usage, clearing old data to make room for new queries during large-scale events. For those who need to monitor resource usage, the addon integrates with C_AddOnProfiler, providing real-time CPU usage monitoring and latency warnings directly in the chat frame.

Installation and Configuration

Getting started is straightforward for players who know how to install standard interface modifications. You simply need to download LorisID and extract the folder into your World of Warcraft AddOns directory, typically located at _retail_\Interface\AddOns\. Once you enter the game, the addon loads automatically. Users can access a powerful suite of slash commands including /lid, /lorisid, and /et. Typing /lid config opens the comprehensive settings panel where you can toggle modules, filter specific ID types in a clean three-column layout, and adjust performance thresholds.

Developers will appreciate the advanced tools included, such as the AuraScanner for efficient aura traversal and the Async Item Query system for non-blocking metadata loading. With support for ten languages and a fallback mechanism for missing localization keys, LorisID ensures that players worldwide can access the data they need without language barriers. Whether you are dissecting the latest patch notes or optimizing your character for high-end mythic content, this addon provides the transparency and precision required to master the game.