promotional bannermobile promotional banner

LorisID

LorisID is a high-performance ID display and data query addon for WoW Retail (Midnight). Fully adapted to the 12.0 API, it provides accurate, safe data feedback for developers, dataminers, and hardcore players.

File Details

LorisID.zip

  • R
  • Jan 27, 2026
  • 42.40 KB
  • 40
  • 12.0.1
  • Retail

File Name

LorisID.zip

Supported Versions

  • 12.0.1

LorisID v2.0.0 Release Notes

English

🌟 Highlights: Architecture Refactor & 12.0 (Midnight) Ready

This update is a complete ground-up refactor designed to fully adapt to the World of Warcraft 12.0 (Midnight) API standards, introducing enterprise-grade security protection and performance optimizations.

  • Full 12.0 API Compatibility:
    • Architecture Upgrade: Replaced legacy Hook mechanisms with modern standards like TooltipDataProcessorC_Item Mixin, and MenuUtil to ensure long-term stability.
    • Warband Support: Added detection and display for Warband Bound status.
    • Security Audit: Introduced a specialized "Secret Value" Audit System. Automatically identifies and masks protected dynamic values in combat (e.g., dynamic absorb shields), completely resolving addon crashes and Taint errors caused by restricted memory access in 12.0.

✨ New Features

  • Modernized Settings Panel:
    • Rewrote the Settings UI using Canvas Layout, removing outdated XML template dependencies.
    • Features a dual-column scrollable layout for smoother operation and includes a global "Defaults" reset function.
  • Performance & Caching:
    • Smart LRU Cache: Built-in high-performance caching algorithm to automatically manage memory usage, significantly reducing stutter in capital cities or large-scale combat.
    • Performance Auditing: Integrated C_AddOnProfiler support for real-time CPU usage monitoring and latency alerts.
  • Data Enhancement:
    • Adapted to new item description fields introduced in 12.0.
    • AuraScanner module now supports exporting aura data to CSV format and utilizes a Table Pool mechanism to drastically reduce Garbage Collection (GC) pressure.

🐛 Bug Fixes

  • UI Improvements:
    • Fixed a bug where Tooltip IDs could display twice using a new Region-based de-duplication algorithm.
    • Corrected metadata misalignment issues (price, stack count) occurring under 12.0 interfaces.
  • Compatibility:
    • Resolved conflicts with MBB (MinimapButtonBag) and other addons.
    • Fixed the issue where context menus were intercepted by the system during combat by migrating to MenuUtil.
    • Fixed GetMouseFocus failures in the new version by replacing it with IsMouseMotionFocus for accurate mouse detection.

🌏 Localization

  • Synchronized Simplified Chinese (zhCN) and Traditional Chinese (zhTW) translations with corrected terminology.

中文 (Chinese)

🌟 重大更新:架构重构与 12.0 (至暗之夜) 适配

本次更新是一次底层架构的彻底重构,旨在完全适配 World of Warcraft 12.0 (Midnight) API 标准,并引入了企业级的安全防护与性能优化。

  • 全面适配 WoW 12.0 API:
    • 架构升级: 摒弃旧版 Hook 机制,全面采用 TooltipDataProcessorC_Item Mixin 及 MenuUtil 等现代标准,确保未来版本的稳定性。
    • 战团支持: 新增对 战团绑定 (Warband Bound) 状态的检测与显示。
    • 安全防护: 引入独家的 “秘密值 (Secret Value)” 审计系统。自动识别并屏蔽战斗中受保护的动态数值(如动态吸收盾),彻底解决 12.0 环境下因访问受限内存导致的插件崩溃与 Taint 报错。

✨ 新增功能

  • 全新设置面板:
    • 基于 Canvas Layout 重写了设置 UI,移除过时的 XML 模板依赖。
    • 采用双列滚动布局,操作更流畅,并支持一键重置 (Defaults) 功能。
  • 性能与缓存:
    • LRU 智能缓存: 内置高性能缓存算法,自动管理内存占用,显著减少主城或大规模战斗中的卡顿。
    • 性能审计: 集成 C_AddOnProfiler,支持实时 CPU 耗时监控与延迟预警。
  • 数据增强:
    • 适配 12.0 新增的物品描述字段。
    • AuraScanner 模块支持将光环数据导出为 CSV 格式,并引入对象池 (Table Pool) 机制大幅降低 GC 压力。

🐛 问题修复

  • UI 显示:
    • 修复了 Tooltip ID 可能重复显示的 Bug(采用 Region 智能查重算法)。
    • 修正了物品价格、堆叠数量等元数据在 12.0 接口下读取错位的问题。
  • 兼容性:
    • 修复了与 MBB (MinimapButtonBag) 等插件的兼容性冲突。
    • 解决了右键菜单在战斗中被系统拦截的问题(已迁移至 MenuUtil)。
    • 修复了 GetMouseFocus 在新版本失效导致鼠标探测不准的问题(替换为 IsMouseMotionFocus)。

🌏 本地化

  • 同步更新简体中文 (zhCN) 与繁体中文 (zhTW) 翻译,修正了部分术语。

建议在更新前备份您的 WTF 配置文件。