promotional banner
ROM UI logo

ROM UI

This is a RomUI project. The party bar, target bar, and HP/mana values ​​have been designed with a more modern visual aesthetic.
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

  • ↩️ /r still 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.

The ROM UI Team

profile avatar
  • 5
    Projects
  • 105
    Downloads