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 codeTaboreaDreaming.xml- UI definitionsTaboreaDreaming.toc- Addon metadataREADME.txt- Detailed documentationCHANGELOG.txt- Version historyMIT-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

