The smooth add-on required for this project is necessary.
SmoothBars - Runes of Magic Addons - CurseForge
❄️ RoMUI
A modern MMO HUD for Runes of Magic
RoMUI replaces and modernizes key parts of the original Runes of Magic interface with a fully custom UI built around a consistent modern MMO visual language.
At the heart of the interface is a bottom-centre player HUD built around a frozen diamond medallion, accompanied by a top-centre target frame, party frames, cast bars, aura rows, a redesigned Guild Panel, a unified Character Info screen, crowd-control alerts, private messaging tools and more.
Every colour, proportion and visual detail was measured from reference screenshots rather than guessed.
✨ Smooth bar animations
🖋️ Outlined typography with a deliberate visual hierarchy
🎨 Fully configurable colours
📍 Movable interface elements
💾 Persistent positions and settings
🔄 One-click reset options
🏰 Redesigned Guild interface
👤 Unified Character Info screen
🧊 Player HUD
Bottom-centre combat interface
The Player HUD is the visual centrepiece of RoMUI.
💎 Frozen Diamond Medallion
A custom animated player emblem featuring:
-
❄️ Frozen outer shell
-
⚔️ Embedded sword artwork
-
💙 Pulsing inner light
-
✨ Ambient halo
-
🌟 Moving surface glint
-
❤️ Heartbeat-style illumination
The medallion serves as the centre point for the entire player HUD.
❤️ Health & Resources
The health bar expands outward from the centre of the medallion, creating a symmetrical combat layout.
Class-resource bars are positioned alongside it.
Supported resources include:
-
🟢 Focus
-
⚡ Energy
-
🔵 Other supported class resources
Each resource uses its own visual identity while remaining consistent with the overall RoMUI theme.
⚔️ Action Bars
RoMUI provides:
🎯 2 rows × 10 action slots
Each slot supports:
-
🖱️ Clickable abilities
-
🧲 Drag & drop
-
⏳ Cooldown countdowns
-
💬 Native tooltips
-
⌨️ Real key-binding display
-
🎒 Consumable counters
Your actual configured key bindings are displayed directly on the buttons.
🎒 Consumable Tracking
Runes of Magic does not expose a reliable API that directly tells addons which item a skill consumes.
RoMUI works around this with its own binding system.
Manual binding
/romui count
Bind a skill to:
-
🏹 Equipped ammunition
-
🎒 A specific bag item
-
🧪 Consumables used by an ability
Automatic detection
/romui count auto
RoMUI reads the skill tooltip and attempts to detect the required item automatically.
✨ Buffs & Debuffs
RoMUI provides:
🔹 2 rows × 12 aura slots
Features include:
-
⏱️ Remaining-duration timers
-
✨ Buff icons
-
☠️ Debuff icons
-
🖱️ Right-click buff cancellation
-
📐 Consistent HUD alignment
🎯 Target Frame
Top-centre target information
RoMUI replaces the default target presentation with a more combat-focused design.
🟢 Normal Targets
Standard targets use a clean green health bar.
🩸 Bosses & Elites
Bosses and elite enemies automatically switch to a wider blood-red target frame.
Boss styling includes:
-
🩸 Blood-red health bar
-
🔥 Pulsing blood glow
-
🛡️ Decorative emblems on both ends
-
📏 Wider visual profile
This makes important enemies immediately recognizable.
❤️ Real Health Numbers
RoMUI displays actual health values instead of relying only on percentages.
This makes it easier to judge:
-
Remaining boss health
-
Damage output
-
Execute phases
-
Incoming healing requirements
💥 Damage Flash
When the target takes damage, the frame produces a visual flash.
Its intensity is derived from the current bar colour, rather than using a fixed colour.
This keeps the effect readable even if you customize your target palette.
🚨 Aggro Warning
If the target is attacking you:
🔥 The target frame begins to pulse.
This provides a fast visual warning without requiring an additional threat window.
🎯 Target of Target
RoMUI includes a dedicated Target-of-Target bar.
It displays:
-
👤 Target name
-
❤️ Current health
-
🔢 Real health numbers
This is especially useful for tanks, healers and group encounters.
🔷 Cast Bar
Enemy casts are displayed through an ice-blue hexagonal cast bar.
Features include:
-
🔷 Custom frozen visual design
-
⏳ Cast progression
-
❌ Interrupted-cast handling
-
🌫️ Smooth fade-out after interruption
The target's original right-click menu remains available.
👥 Party Frames
RoMUI provides a custom six-player party layout.
Each row includes:
-
❤️ Health bar
-
☠️ Debuff icons
-
📴 Offline indicator
-
🖱️ Original game right-click menu
The entire party block behaves as a single movable unit.
📍 Move it once and RoMUI remembers the position between sessions.
🏰 Redesigned Guild Panel
RoMUI introduces a completely redesigned Guild interface built to replace the dated presentation of the original Runes of Magic Guild Panel.
The new design follows the same modern visual language used throughout RoMUI while reorganizing guild information into a cleaner and more readable layout.
✨ New Guild Design
The redesigned panel focuses on:
-
🏰 Modern MMO-style guild presentation
-
👥 Cleaner guild member overview
-
🎖️ Better visual organization of guild ranks
-
🟢 Clearer online / offline information
-
📋 Improved information hierarchy
-
🧭 Cleaner navigation between guild sections
-
🖋️ More readable typography
-
🎨 Consistent RoMUI styling
-
📐 Improved spacing and alignment
-
🖥️ Better use of available screen space
Instead of simply reskinning the original frame, RoMUI takes a new approach to how Guild information is presented.
🎯 Designed for Faster Reading
Guild information is arranged so the most important details can be identified quickly without navigating through a cluttered interface.
The result is a Guild Panel that feels closer to the interface standards of modern MMORPGs while still working with the underlying Runes of Magic Guild system.
👤 Character Info
RoMUI also introduces a redesigned Character Info interface.
The biggest change is simple:
📋 Everything is now on one page.
Instead of splitting character information across multiple separated views, RoMUI brings the Character Info experience together into a single unified screen.
🧩 Unified Character Overview
The redesigned layout provides:
-
👤 Character information in one place
-
⚔️ Equipment and character-related information within the same interface
-
📊 Character details presented together
-
🖥️ No unnecessary switching between separate pages
-
📐 More efficient use of screen space
-
🖋️ Clearer information hierarchy
-
🎨 Full RoMUI visual styling
-
👁️ Faster overview of your character
The goal is to reduce unnecessary navigation and make the Character Info screen feel like a proper character dashboard rather than a collection of separate panels.
⚔️ One Screen, One Character Overview
The new layout is designed around a simple principle:
If it belongs to your character, you should be able to see it from the same page.
This makes checking your character quicker and keeps important information visually connected.
Instead of repeatedly moving between different Character Info sections, players can review their character from a single organized interface.
🚨 Crowd-Control Indicator
RoMUI can display a prominent centre-screen warning when your character is affected by control effects.
Examples include:
-
🌀 Stun
-
🔇 Silence
-
💥 Knockdown
-
⛓️ Other disabling effects
Runes of Magic does not expose a universal:
“This debuff is crowd control”
flag through its addon API.
Because of this, RoMUI maintains an explicit list of control effects.
Add your own effect
/romui loc add <debuff name>
View the current list
/romui loc list
This allows players on different servers or localized clients to extend RoMUI's detection system themselves.
💬 Private Message Window
RoMUI includes its own dedicated whisper interface inspired by classic instant-messaging applications.
Features
-
👤 Contact tabs
-
🔔 Unread message counters
-
✍️ Dedicated compose box
-
💬 Separate conversation view
-
📩 Automatic opening for new whispers
-
🚫 Optional suppression of whispers from the default chat
-
↩️
/rstill works normally
By default, RoMUI prevents whispers from appearing twice by taking them out of the normal chat display.
➖ Minimized Mode
The Private Message window can minimize into a compact:
130 × 24 taskbar-style strip
The strip contains:
-
💬 Message icon
-
👤 Current contact
-
🔔 Unread count
When a new message arrives, the minimized strip pulses.
RoMUI deliberately distinguishes between Closed and Minimized states.
❌ Closed
Incoming whisper → the PM window opens automatically.
➖ Minimized
Incoming whisper → the window stays minimized and the unread counter increases.
This allows the messaging system to remain available without interrupting gameplay.
🌐 Channel / Parallel World Button
RoMUI includes a matching 130 × 24 channel strip showing your current parallel world / channel.
Clicking it opens the game's original:
🌐 Channel Selection Menu
Features include:
-
✅ Current channel marked
-
🔒 Unavailable channels greyed out
-
🖱️ Native selection behaviour preserved
Moving the button
Shift + Right Click
Move it anywhere you want.
📍 The position is saved automatically.
💡 Why does RoMUI include this?
RoMUI hides the original PlayerFrame.
Unfortunately, Runes of Magic keeps its Channel Selection menu inside that frame.
Without replacing it, hiding PlayerFrame would also remove easy access to channel switching.
RoMUI restores that functionality through its own dedicated button.
⚙️ Configuration Panel
Open the configuration panel with:
/romui config
It can also be accessed through AddonManager.
The configuration interface is currently presented in English.
🎨 Colours
Customize:
-
❤️ Player health
-
🎯 Target health
-
🔵 Mana
-
⚡ Energy
RoMUI uses the game's own colour picker.
Changes support:
-
👁️ Live preview
-
✅ Confirm
-
❌ Cancel
📍 Positioning
Dedicated drag controls are available for:
-
🧊 Player HUD
-
🎯 Target frame
-
👥 Party frames
Each module has its own:
🔄 Reset Position
There is also a global:
♻️ Restore All Defaults
option.
💾 Persistent Settings
RoMUI remembers your:
-
📍 Frame positions
-
🎨 Colour choices
-
⚙️ UI preferences
between game sessions.
🤝 Playing Well With Other Addons
RoMUI includes compatibility logic for XBar.
It reads XBar's screen-edge reservation settings and automatically moves the RoMUI root frame by exactly the amount XBar reserves.
This adjustment occurs:
-
🚀 On addon load
-
🖥️ When the screen resolution changes
-
🔄 When default frames are toggled
🛡️ XBar itself is never modified.
RoMUI deliberately avoids patching third-party addons because those modifications would disappear the next time that addon is updated.
🗺️ What RoMUI Leaves Alone
RoMUI does not try to replace everything.
The following systems remain untouched:
-
🗺️ Minimap
-
📜 Quest tracker
-
💬 Say chat
-
👥 Party chat
-
🏰 Guild chat
-
🌐 Channel chat
Only private whispers are optionally taken over by RoMUI's messaging system.
⌨️ Commands
| Command | Description |
|---|---|
🧾 /romui |
Show the RoMUI command list |
⚙️ /romui config |
Open or close the configuration panel |
🔓 /romui unlock |
Toggle the frame-movement lock |
🙈 /romui hide |
Hide the default game frames |
👁️ /romui show |
Restore the default frames |
💬 /romui pm |
Open or close the private message window |
👤 /romui pm <name> |
Open a conversation with a character |
➖ /romui pm min |
Minimize the PM window |
📩 /romui pm auto |
Toggle automatic opening for incoming whispers |
💭 /romui pm chat |
Toggle whether whispers remain in default chat |
🌐 /romui channel |
Open the Parallel World / Channel menu |
🚨 /romui loc list |
Show registered crowd-control effects |
➕ /romui loc add <name> |
Add a new crowd-control effect |
🎒 /romui count ... |
Bind skills to the items they consume |
🎨 Design Philosophy
RoMUI is built around four principles.
❄️ Cohesive
Every component follows the same frozen, metallic and high-contrast visual language.
⚔️ Combat Focused
Important information should be recognizable immediately during encounters.
🎯 Precise
Colours, proportions, spacing and typography are measured deliberately rather than approximated.
⚙️ Configurable
Players should be able to reposition and recolour important parts of the interface without editing Lua files.
🧩 Built Specifically for Runes of Magic
RoMUI is not a port of a World of Warcraft addon.
It is developed specifically around the Runes of Magic addon API, including the limitations and unusual behaviours of the game's original interface.
Where the game does not expose information directly, RoMUI attempts to provide practical alternatives without modifying the game client itself.
🌟 Major RoMUI Systems
🧊 Custom Player HUD
🎯 Target & Target-of-Target Frames
⚔️ Custom Action Bars
✨ Buff & Debuff Display
🔷 Cast Bars
👥 Party Frames
🏰 Redesigned Guild Panel
👤 All-in-One Character Info
🚨 Crowd-Control Warnings
💬 Private Message System
🌐 Parallel World / Channel Control
⚙️ In-Game Configuration Panel
🤝 XBar Compatibility
❄️ RoMUI
Modernize the interface. Keep the game.
RoMUI aims to bring a cleaner, more responsive and more cohesive MMO interface to Runes of Magic while preserving the systems that still work well in the original client.
One interface. One visual language. One modern Runes of Magic experience.
