neoStatLinks

Automatically rewrites Item Links of Mana Stones in Chat (e.g. [Mana Stone Tier 6] -> [T6 | Triumph of Bravado])
Instead of "[Manastein-Grad 6]" (german client) now you can see "[T6 | Kraft des Wagemuts]" or "[T6| Clean]".

Instead of "[Manastein-Grad 6]" (german client) now you can see "[T6 | Kraft des Wagemuts]" or "[T6| Clean]".

You can now see the names of the stats of the mana stones in the auction house.

You can now see the names of the stats of the mana stones in the auction house.

Description

neoStatLinks

neoStatLinks automatically enhances link formatting of Mana Stones in RoM clients by intelligently rewriting structured links with clearer, more informative text. Transform complex encoded links into readable formats that show tier and attribute information at a glance. This is a rewrite of StatLinks by Zhur.

✨ Key Features

  • πŸ”— Automatic Link Rewriting - Automatically processes and enhances links as they're generated
  • πŸ“Š Tier Display - Shows tier information in an easy-to-read format
  • 🏷️ Attribute Labeling - Displays attribute names instead of encoded values
  • πŸͺ Auction House Integration - Enhances auction browse lists by showing stat names directly in the item listings for Mana Stones and other stat items
  • πŸ”„ Smart Detection - Automatically identifies and processes specific link types
  • πŸ› Debug Mode - Built-in debugging tools for troubleshooting
  • βš™οΈ Lightweight - Minimal performance impact with efficient processing
  • πŸ’Ύ Persistent Settings - Your preferences are saved between sessions

πŸš€ Getting Started

  1. Install the addon by extracting it to your interface/addons/ folder
  2. Reload your UI or restart the application
  3. The addon will automatically start processing links

No configuration required! It works out of the box with sensible defaults.


πŸ’¬ Commands

All commands can be accessed via /neoStatLinks or the shorter /nsl:

Basic Commands

  • /nsl or /neoStatLinks - Show help information
  • /nsl toggle - Enable or disable the addon
  • /nsl debug - Toggle debug mode for troubleshooting

🎯 What It Does

neoStatLinks intercepts structured link formats and rewrites them to be more informative. Instead of seeing generic link text, you'll see formatted information like:

Before: [Mana Stone Tier 6]
After: [T6 | Triumph of Bravado] or [T6 | Clean]

The format [T{tier} | {attribute}] makes it immediately clear what tier and attribute the link represents, making communication and organization much easier.

Auction House Enhancement

When browsing the auction house (with AAH addon installed), the item listings are automatically enhanced:

  • Mana Stones: Display shows just the stat name instead of the generic item name, so you can quickly see what stat each stone has at a glance
  • Other Stat Items: Shows the item name followed by the stat name (e.g., "Item Name: Stat Name") for quick identification

This makes browsing and searching for specific items much faster and more efficient!


βš™οΈ How It Works

The addon uses advanced pattern matching to parse structured link formats and extract:

  • Item identifiers
  • Tier information
  • Attribute data
  • Metadata and properties

It then rewrites the display text to show this information in a compact, readable format.


πŸ”§ Configuration

Settings

The addon has two main settings:

  • Enabled: Turn the addon on or off
  • Debug: Enable detailed logging for troubleshooting

Slash Commands

Toggle the addon:

/nsl toggle

Enable debug mode to see detailed processing information:

/nsl debug

All settings are automatically saved and persist between sessions.


πŸ”Œ Compatibility

  • Optional Dependency: Works with pylib for enhanced hook management (automatically detects if available)
  • AAH Integration: Automatically integrates with AAH (Auction House Addon) to enhance browse listings - supports both older and newer AAH versions
  • Fallback Support: Gracefully degrades to direct hooking if optional dependencies aren't present
  • AddonManager: Compatible with AddonManager if installed

πŸ› Troubleshooting

Debug Mode

If links aren't being processed correctly, enable debug mode:

/nsl debug

This will show detailed information about:

  • Link parsing attempts
  • Pattern matching results
  • Attribute extraction
  • Rewriting operations

Common Issues

  • Links not being rewritten: Ensure the addon is enabled (/nsl toggle)
  • Performance concerns: Debug mode adds overhead; disable when not troubleshooting
  • Missing dependencies: The addon works without optional dependencies, but some features may use fallback methods

πŸ“‹ Technical Details

Link Processing

The addon implements multiple parsing strategies with progressive fallback:

  1. Full pattern matching with color encoding
  2. Pattern matching without color
  3. Simplified vendor link format
  4. Color-only variant

This ensures compatibility with various link formats you might encounter.

Performance

  • Conditional debug output (no overhead when disabled)
  • Optimized pattern matching (tries common formats first)
  • Event-driven architecture (only active when needed)
  • Minimal memory footprint

πŸ“¦ Installation

  1. Download the latest release
  2. Extract the neoStatLinks folder to your interface/addons/ directory
  3. Reload your UI or restart the application
  4. Start using enhanced links immediately!

πŸ“ Files Included

  • neoStatLinks.lua - Main addon code
  • neoStatLinks.xml - UI frame definitions
  • neoStatLinks.toc - Addon metadata
  • README.md - Detailed technical documentation
  • LICENSE.txt - MIT License

πŸ›‘οΈ License

MIT License - Do whatever you want but don't sue me. See LICENSE.txt for full details.


πŸ‘€ Author

Xcalmx


πŸ“ˆ Version

Current Version: 0.1

For bug reports or feature requests, please use the comments section.

The neoStatLinks Team

profile avatar
  • 6
    Projects
  • 253
    Downloads

More from XcalmxromView all

  • ZZPetSummCheck project image

    ZZPetSummCheck

    • 36
    • Addons

    Works like PetSummCheck from Yuukaa96 just as a plugin for ZZInfobar instead of an action button: When clicking it feeds your pet and summons it. Shows the summon status in green/red. More small leveling functions added.

    • 36
    • November 21, 2025
    • Addons
    • +4
  • TaboreaDreaming project image

    TaboreaDreaming

    • 57
    • Addons

    A comprehensive addon for the Dreamland in Runes of Magic. Provides automated material exchanges with Pioneer Mogen, session tracking, and performance statistics to help optimize your Dreamland Sigil farming

    • 57
    • November 13, 2025
    • Addons
    • +4
  • MillerFeed project image

    MillerFeed

    • 38
    • Addons

    A lightweight addon that automates feeding Miller's Special Cake to your pets (for leveling).

    • 38
    • November 2, 2025
    • Addons
    • +1
  • neoQuestAnnouncer project image

    neoQuestAnnouncer

    • 21
    • Addons

    Announces the quest progress into the group chat and enhances the original addon (McBen) by additional configuration options as well as daily quest information.

    • 21
    • October 29, 2025
    • Addons
  • ZZPetSummCheck project image

    ZZPetSummCheck

    • 36
    • Addons

    Works like PetSummCheck from Yuukaa96 just as a plugin for ZZInfobar instead of an action button: When clicking it feeds your pet and summons it. Shows the summon status in green/red. More small leveling functions added.

    • 36
    • November 21, 2025
    • Addons
    • +4
  • TaboreaDreaming project image

    TaboreaDreaming

    • 57
    • Addons

    A comprehensive addon for the Dreamland in Runes of Magic. Provides automated material exchanges with Pioneer Mogen, session tracking, and performance statistics to help optimize your Dreamland Sigil farming

    • 57
    • November 13, 2025
    • Addons
    • +4
  • MillerFeed project image

    MillerFeed

    • 38
    • Addons

    A lightweight addon that automates feeding Miller's Special Cake to your pets (for leveling).

    • 38
    • November 2, 2025
    • Addons
    • +1
  • neoQuestAnnouncer project image

    neoQuestAnnouncer

    • 21
    • Addons

    Announces the quest progress into the group chat and enhances the original addon (McBen) by additional configuration options as well as daily quest information.

    • 21
    • October 29, 2025
    • Addons