MageSphere

MageSphere adds a movable mage utility button with quick radial menus for teleports, portals, food, water, mana gems, and Titan Panel support.

File Details

MageSphere_V1.4.zip

  • R
  • Apr 22, 2026
  • 3.13 MB
  • 23
  • 2.5.5
  • Classic TBC

File Name

MageSphere_V1.4.zip

Supported Versions

  • 2.5.5

MageSphere Changelog

MageSphere 1.4

Added

  • Added flexible restock slots with drag and drop item assignment for both merchants and personal bank restocking.
  • Added automatic max stack detection when assigning a new restock item to an empty slot.
  • Added dedicated general overview text to the Restock page.
  • Added per-item partial bank refill warning messages that show requested and moved amounts.
  • Added colored chat output with a Mage-blue prefix, green success lines, and red warning lines.

Changed

  • Reworked the Restock page layout with cleaner sub-tab organization and a more compact list layout.
  • Moved the explanatory Restock text into the General sub-tab area above the sub-tabs.
  • Changed bank restock defaults so the Bank tab starts with an empty slot instead of preset mage reagents.
  • Updated Chat Announcements and Restock so inactive global toggles also disable their dependent sub-tabs.
  • Improved the visual treatment of sub-tabs so active and inactive tabs read more clearly as layered tabs.
  • Tightened spacing between restock rows and moved the first row closer to the tabs.
  • Updated addon version references to 1.4.

Fixed

  • Fixed widespread mojibake in German localization strings so umlauts display correctly again in the options UI and chat messages.
  • Fixed bank restock behavior after a corrupted local file state by restoring a complete Restock implementation.
  • Fixed automatic slot activation when dropping a new restock item onto an empty slot.

MageSphere 1.3

Added

  • Added a Restock options page in the MageSphere UI.
  • Added automatic reagent restocking from merchants for Rune of Portals, Rune of Teleportation, and Arcane Powder.
  • Added profile-aware restock settings with individual enable toggles and target amounts.
  • Added an optional Shift override to temporarily skip automatic restocking while a merchant window is open.
  • Added sub-tabs inside the Sphere page for Portals, Teleportation, and Food & Mana.
  • Added sub-tabs inside the Chat Announcements page for Portals, Teleportation, and Food & Mana.
  • Added sub-tabs inside the Restock page for Merchant and Bank.
  • Added a prepared Bank tab for future bank-based replenishment.
  • Added dynamic conjured item tooltip names for food, water, and mana gems based on the currently learned spell rank.
  • Added dynamic selfservice tooltip text built from the currently available conjured item results.

Changed

  • Reduced scrolling on large options pages by grouping related controls into themed sub-tabs.
  • Grouped chat announcement toggles together with their matching text fields instead of separating them across one long page.
  • Kept the current high-rank icons for conjured food, water, and mana gems until rank-specific artwork is added.
  • Updated addon information and feature text for version 1.3.
  • Updated all addon version references to 1.3.

Fixed

  • Improved long-page usability in Sphere, Chat Announcements, and Restock by reducing the need to scroll.
  • Improved clarity of conjure tooltips by showing the item produced instead of only the generic spell name.

MageSphere 1.2

Added

  • Added reagent count overlays on buttons that require reagents.
  • Added Rune of Portals counts to portal buttons.
  • Added Rune of Teleportation counts to teleport buttons.
  • Added Arcane Powder counts to the Ritual of Refreshment button.
  • Added automatic reagent count refresh while a menu is open and bags change.
  • Added configurable announcements for teleports.
  • Added configurable announcements for the selfservice sequence.
  • Added configurable announcements for conjured food.
  • Added configurable announcements for mana gems.
  • Added editable message texts for portals, teleports, selfservice, water, food, mana gems, and refreshment tables.
  • Added class detection for non-Mage characters.
  • Added a one-time chat notice when MageSphere is loaded on a non-Mage character.
  • Added Mage-only safeguards for /ms portal, /ms teleport, and /ms food.

Changed

  • Kept the minimap button and options available for non-Mage characters.
  • Prevented the main sphere and Mage-specific ring buttons from loading on non-Mage characters.
  • Extended the Chat Announcements options page with separate toggles for all supported announcement types.
  • Updated addon information and feature text for version 1.2.
  • Updated all addon version references to 1.2.

Fixed

  • Prevented Mage-specific slash commands from trying to open unavailable menus on non-Mage characters.
  • Prevented open menu refresh logic from acting on missing Mage-specific UI elements when the addon is loaded by another class.

MageSphere 1.1

Added

  • Added a dedicated options window inspired by the OneTip style.
  • Added German and English localization for the options UI, tooltips, messages, and addon information.
  • Added a language dropdown for switching between German and English.
  • Added a profile system for saving, loading, creating, and deleting complete MageSphere settings.
  • Added a dedicated Profiles options page.
  • Added configurable chat announcements with a dedicated Chat Announcements options page.
  • Added configurable Minimap and Titan Panel integration options.
  • Added dynamic menu button assignments for portal, teleport, and food/mana menus.
  • Added validation to prevent duplicate assignments when applying menu layouts.
  • Added reset options for positions, general settings, and menu assignments.
  • Added automatic detection for unlearned spells.
  • Added greyed-out visual state for unlearned spells.
  • Added optional automatic radial menu closing after inactivity.
  • Added configurable inactivity timeout in seconds.
  • Added SHIFT + Left-click support on the main sphere to open the options window.
  • Added the MageSphere logo to the options window and Info page.

Changed

  • Reworked the addon structure into multiple folders and files for easier maintenance and future expansion.
  • Reworked the options navigation with separate pages for General, Sphere, Chat Announcements, Integration, Profiles, Reset, and Info.
  • Moved Minimap and Titan Panel related settings into the Integration page.
  • Improved option spacing, font sizing, and scrolling behavior in the options window.
  • Improved main button tooltip text.
  • Made city names and menu labels localization-aware.
  • Made the selfservice cast sequence use spell names detected from the current game client where possible.
  • Made profiles include chat announcement settings and integration settings.

Fixed

  • Fixed the first click after dragging the sphere not being handled correctly.
  • Fixed tooltip visibility so the main button tooltip hides when opening a menu.
  • Fixed compatibility issues with removed or changed Blizzard options APIs.
  • Fixed SetBackdrop compatibility by supporting BackdropTemplate-based frames.
  • Fixed an invalid event registration for TBC Classic by removing LEARNED_SPELL_IN_TAB.
  • Fixed options text clipping in multiple sections.
  • Fixed oversized or clipped logo placement issues through layout adjustments.
  • Fixed potential portal announcement formatting errors when custom text contains invalid percent formatting.