TaboreaDreaming
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.
๐ Features
๐ Session Tracking
- Automatically detects start and end of Dreamland runs
- Real-time calculation of sigils earned per hour
- Persistent all-time statistics across logins and sessions
- Session summary displayed when the buff ends (duration, sigils gained, rates)
๐ Exchange System
- Semi-automatic exchange process with Pioneer Mogen
- Calculates optimal exchange combinations for your materials
- Adjustable sliders to choose how much to exchange
- Quick buttons to keep 20 or 40 Crystal Dust, and 4 or 8 Flawed Crystals for re-entry
โก Additional Features
- Auto-cleaning with Pioneer Frank (toggleable)
- Material display window showing Flawed Crystals, Crystal Dust, and total sigil worth
- Draggable display with saved position
- Only registers events while in Dreamland for better performance
- Multi-language support: English, German, French, Spanish, Polish
(locales currently only in english)
๐ฌ Commands
/td or /taboreadreaming Show help
/td run Open exchange confirmation dialog
/td display Toggle material display window
/td config Open settings dialog
/td resetrate Reset all-time rate calculation
/td stop Stop current auto-run
/td count Show materials and optimal exchange plan
/td status Show current addon status
/td reset Reset all settings to defaults
๐ How It Works
Session Tracking:
When buff 508008 appears, tracking starts automatically. When it disappears (and stays gone for 30 seconds to account for loading screens), you get a summary:
=====================================
TaboreaDreaming: Dreamland run complete!
=====================================
Duration: 30 minutes, 0 seconds
Sigils Gained: 45
Session Rate: 90.0 sigils/h
All-Time Rate: 85.5 sigils/h
=====================================
Material Display:
Shows your current materials, their sigil worth, and two rates:
- Session Rate: Current session or last completed session
- All-Time Rate: Cumulative across all sessions (can be reset)
โ๏ธ Settings
Access via minimap button (in Dreamland), /dh config, or AddonManager:
- Auto-enable: When to enable the addon (login / never / Dreamland only)
- Minimap Button: When to show button (always / never / Dreamland only)
- Material Display: When to show display (always / never / Dreamland only)
- Auto-clean with Pioneer Frank: Enable/disable automatic cleaning
- Auto-exchange with Pioneer Mogen: Enable/disable exchange dialog
All settings are saved per character.
๐ฆ Installation
Extract to your interface/addons/ folder. The first time you enter Dreamland, a welcome dialog will appear with configuration options.
๐ Multi-Language Support
Works in English, German, French, Spanish, and Polish. NPC detection is automatic:
- Pioneer Mogen (Penumbra)
- Pioneer Frank (Franck)
In languages where the name includes any of these too, the addon should work too.
๐ ๏ธ Technical Notes
- Events are only registered when in Dreamland zone for optimal performance
- Uses buff 508008 for accurate session detection
- 30-second buffer prevents false session ends during loading screens
- All statistics are saved per character in
TaboreaDreamingData
- Compatible with AddonManager if installed
๐ Files Included
TaboreaDreaming.lua - Main addon code
TaboreaDreaming.xml - UI definitions
TaboreaDreaming.toc - Addon metadata
README.txt - Detailed documentation
CHANGELOG.txt - Version history
MIT-LICENSE.txt - License
๐ Known Issues
The time tracking of dreamland runs has an error margin of
around ยฑ1s but who cares...
Version: 1.0.0
Author: Xcalmx
License: MIT