Addon Description Magic Runes is a set of bars displaying rune cooldowns. It's meant as either a replacement or addition to the normal Blizzard rune display.
As of Patch 3.4.1 for WoTLK Classic (i.e. Ulduar) this addon is still functional for the most part but displays lua errors upon using a rune for the first time after logging in or refreshing. Linking it below for reference.
Are there any plans on updating this for BFA? I've used magic runes since wrath, and would be sad to see it go.
Currently I'm getting the following magicrune-related error from Ace3:
14x Ace3\AceEvent-3.0\AceEvent-3.0-4.lua:33: Attempt to register unknown event "RUNE_TYPE_UPDATE" [C]: in function `RegisterEvent' Ace3\AceEvent-3.0\AceEvent-3.0-4.lua:33: in function `OnUsed' ...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:168: in function `RegisterEvent' MagicRunes\MagicRunes-1.0.103-beta.lua:360: in function <MagicRunes\MagicRunes.lua:339> (tail call): ? [C]: ? [string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5> (tail call): ? Ace3\AceAddon-3.0\AceAddon-3.0-12.lua:558: in function `EnableAddon' Ace3\AceAddon-3.0\AceAddon-3.0-12.lua:651: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:636> [C]: ? [C]: in function `LoadAddOn' FrameXML\UIParent.lua:445: in function `UIParentLoadAddOn' FrameXML\UIParent.lua:488: in function `CombatLog_LoadUI' FrameXML\UIParent.lua:1189: in function <FrameXML\UIParent.lua:1085>
basically makes the UI always think its one type of rune so the code doesn't flip out, can change to be blood/frost/unholy/death runes.
Using the the default horizontal labelled bar setting the addon runs fine for me, having to use bugsack (great addon) to supress a similar bug to the one you are getting.
It would be nice if someone more familiar with wow api changes could figure these bugs out
5x MagicRunes\MagicRunes-1.0.99.lua:836: attempt to index local 'data' (a nil value)
MagicRunes\MagicRunes-1.0.99.lua:836: in function `UpdateRuneStatus'
MagicRunes\MagicRunes-1.0.99.lua:848: in function `?'
...igs\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua:119: in function <...igs\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119>
[C]: ?
...igs\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua:29: in function <...igs\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:25>
...igs\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua:64: in function `Fire'
...aceQuartz\libs\AceEvent-3.0\AceEvent-3.0-4.lua:120: in function <...aceQuartz\libs\AceEvent-3.0\AceEvent-3.0.lua:119>
From the looks of it, at some stage the index table (data.duration, etc) are not getting populated correctly, possibly due to not waiting long enough for wow api function calls to be populated (recent changes to the API made some spells and such return nil values).
Message: AceLocale-3.0: MagicRunes: Missing entry for 'Masque'
Message: AceLocale-3.0: MagicRunes: Missing entry for 'The icons are fully integrated with the Masque addon. This addon lets you skin the buttons for a more personalized display.
Message: AceLocale-3.0: MagicRunes: Missing entry for 'To configure the looks, open the Masque configuration UI using the /masque command. Select Addons => Magic Runes => Rune Bars.
Message: AceLocale-3.0: MagicRunes: Missing entry for 'You can find Masque and many different skins on http://wow.curse.com/'
Probably more, these are the ones I get when Magic Runes starts.
I can't enter the German localizations on WowAce, so here they are:
Masque
Masque
The icons are fully integrated with the Masque addon. This addon lets you skin the buttons for a more personalized display.
Die Icons sind vollständig mit dem Masque-Addon integriert. Dieses Addon erlaubt es die Skins der Buttons zu modifizieren.
To configure the looks, open the Masque configuration UI using the /masque command. Select Addons => Magic Runes => Rune Bars.
Um das Aussehen anzupassen, mit dem Kommando /masque das Konfigurationsfenster öffnen. Dann Addons => Magic Runes => Rune Bars auswählen.
For the love of all things good, please update this to track Necrotic Plague. This has been my favorite rune addon that is capable of using the standard rune bar. The only problem, it doesn't track Necrotic Plague.
I currently have it set to "Magic Runes - Icon Display."
Essentially, my runes are icons right now. After I use a rune, it's background goes grey'ish color, and starts going counterclock wise until it resets and the icon displays again.
How can I make it so that there is no grey'ish background. I only want to see the rune when its active, and nothing when its not active.
Are there any plans on updating this for Cataclysm Classic? This is by far the best Rune addon ever made
As of Patch 3.4.1 for WoTLK Classic (i.e. Ulduar) this addon is still functional for the most part but displays lua errors upon using a rune for the first time after logging in or refreshing. Linking it below for reference.
Date: 2023-01-19 01:14:17
ID: 6
Error occured in: Global
Count: 1
Message: Usage: self:SetVertexColor(color [, a])
Debug:
[string "=[C]"]: ?
[string "=[C]"]: SetVertexColor()
[string "@Interface/AddOns/MagicRunes/LibBars-1.0/LibBars-1.0.lua"]:1606: UpdateColor()
[string "@Interface/AddOns/MagicRunes/LibBars-1.0/LibBars-1.0.lua"]:1514: SetValue()
[string "@Interface/AddOns/MagicRunes/MagicRunes.lua"]:741:
Interface/AddOns/MagicRunes/MagicRunes.lua:664
[string "@Interface/AddOns/MagicRunes/MagicRunes.lua"]:777:
Interface/AddOns/MagicRunes/MagicRunes.lua:759
Locals:
AddOns:
Swatter, v3.4.6837 (SwimmingSeadragon)
AucAdvanced, v3.4.6844 (SwimmingSeadragon)
AucFilterBasic, v3.4.6803 (SwimmingSeadragon)
AucStatHistogram, v3.4.6805 (SwimmingSeadragon)
AucStatiLevel, v3.4.6809 (SwimmingSeadragon)
AucStatPurchased, v3.4.6806 (SwimmingSeadragon)
AucStatSimple, v3.4.6807 (SwimmingSeadragon)
AucStatStdDev, v3.4.6808 (SwimmingSeadragon)
AucUtilFixAH, v3.4.6810 (SwimmingSeadragon)
BagBrother, v
Bagnon, v10.0.15
BagnonMasque, v10
Bartender4, v4.14.4-1-g198ff9b
BeanCounter, v3.4.6811 (SwimmingSeadragon)
Clique, vv3.4.12-release
DBMCore, v8f1ca2c
DBMStatusBarTimers, v8f1ca2c
DBMVPVEM, v8a47308
Details, v#Details.DF.Wrath.10408.148
DetailsCompare2, v
DetailsEncounterDetails, v
DetailsRaidCheck, v
DetailsStreamer, v
DetailsTinyThreat, v
DetailsVanguard, v
Enchantrix, v3.4.6849 (SwimmingSeadragon)
EnchantrixBarker, v3.4.6813 (SwimmingSeadragon)
ErrorMonster, vv10.0.2
Grid2, v2.1.1
Grid2LDB, v2.1.1
Grid2RaidDebuffs, v2.1.1
HandyNotes, vv1.6.13
Informant, v3.4.6850 (SwimmingSeadragon)
LeatrixMaps, v3.0.83
LeatrixPlus, v3.0.83
MagicRunes, v1.0.126
Masque, v10.0.4
MasqueEpix, v3.5
MRT, v4720
OmniCC, v10.0.2
Postal, vv3.9.2
Prat30, v3.9.1
Prat30Libraries, v
Quartz, v3.7.3
Questie, v7.4.7
RareScanner, v3.4.1
RCLootCouncilClassic, v0.17.1
ShadowedUnitFrames, vv4.3.3-wotlk-classic
SlideBar, v3.4.6851 (SwimmingSeadragon)
Stubby, v3.4.6816 (SwimmingSeadragon)
TidyPlatesThreatPlates, v11.1.9
TipTac, v22.09.02
TipTacItemRef, v22.09.02
TomTom, v3.3.5-release
WeakAuras, v5.3.5
WIM, v3.10.7-4-gca12747
BlizRuntimeLib_enUS v3.4.1.30401 <none>
(ck=68f)
Thanks so much for updating this for WotLK Classic. Was my favorite rune addon back in the day.
Re: the issues i submitted, just trying to help! no complaints!
Are there any plans on updating this for BFA? I've used magic runes since wrath, and would be sad to see it go.
Currently I'm getting the following magicrune-related error from Ace3:
14x Ace3\AceEvent-3.0\AceEvent-3.0-4.lua:33: Attempt to register unknown event "RUNE_TYPE_UPDATE"
[C]: in function `RegisterEvent'
Ace3\AceEvent-3.0\AceEvent-3.0-4.lua:33: in function `OnUsed'
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:168: in function `RegisterEvent'
MagicRunes\MagicRunes-1.0.103-beta.lua:360: in function <MagicRunes\MagicRunes.lua:339>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
Ace3\AceAddon-3.0\AceAddon-3.0-12.lua:558: in function `EnableAddon'
Ace3\AceAddon-3.0\AceAddon-3.0-12.lua:651: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:636>
[C]: ?
[C]: in function `LoadAddOn'
FrameXML\UIParent.lua:445: in function `UIParentLoadAddOn'
FrameXML\UIParent.lua:488: in function `CombatLog_LoadUI'
FrameXML\UIParent.lua:1189: in function <FrameXML\UIParent.lua:1085>
Locals:
In reply to Forge_User_78333392:
In reply to Forge_User_78333392:
From the looks of it, at some stage the index table (data.duration, etc) are not getting populated correctly, possibly due to not waiting long enough for wow api function calls to be populated (recent changes to the API made some spells and such return nil values).
Anyhoo, the addon is still -mostly- working
Long delayed and all, but it's now updated. Mainly for Wrath Classic though.
There are localizations missing (locale is deDE):
Probably more, these are the ones I get when Magic Runes starts.
I can't enter the German localizations on WowAce, so here they are:
Masque
Masque
The icons are fully integrated with the Masque addon. This addon lets you skin the buttons for a more personalized display.
Die Icons sind vollständig mit dem Masque-Addon integriert. Dieses Addon erlaubt es die Skins der Buttons zu modifizieren.
To configure the looks, open the Masque configuration UI using the /masque command. Select Addons => Magic Runes => Rune Bars.
Um das Aussehen anzupassen, mit dem Kommando /masque das Konfigurationsfenster öffnen. Dann Addons => Magic Runes => Rune Bars auswählen.
You can find Masque and many different skins on http://wow.curse.com/
Masque und viele verschiedene Gestaltungen findet man auf http://wow.curse.com/
That addon is the best for runes! Ty
Add this at line 87 in MagicRunes.lua
function GetRuneType(slot)
return 4
end
I can't guarantee it'll work fully but it seemed to fix it for my partner
I've just made a similar fix, more changes need to be done for disease changes and such but at least it works.
The newest update also works. Thanks, both!
you the best
Any updates incoming for Magic Runes? Or has anybody else got it to work for Legion?
Beta is released. Will need to do additional work but now it works at least. Also updated to support Masque - long overdue.
Date: 2016-04-24 23:28:23
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\MagicRunes\MagicRunes.lua line 506:
attempt to index upvalue 'data' (a nil value)
Debug:
MagicRunes\MagicRunes.lua:506: UpdateRemainingTimes()
MagicRunes\RuneConfig.lua:54:
MagicRunes\RuneConfig.lua:54
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9:
[string "safecall Dispatcher[2]"]:5
(tail call): ?
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:799:
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:614
(tail call): ?
[C]: ?
[string "safecall Dispatcher[3]"]:9:
[string "safecall Dispatcher[3]"]:5
(tail call): ?
Ace3\AceGUI-3.0\AceGUI-3.0.lua:314: Fire()
...ns\Ace3\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:68:
...ns\Ace3\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:57
Locals:
None
AddOns:
Swatter, v5.0.0 (<%codename%>)
Cursor, v6.2.3.1
Ace3, v
AchievementsReminder, v
ACP, v3.4.24
AskMrRobot, v32
AtlasLoot, vv8.00.72
AutoLog, vv6.2.0.0
BagBrother, v
Bagnon, v6.2.6
BagnonConfig, v6.2.6
BagnonScrap, v14
Bartender4, v4.6.14
Bartender4Dualspec, v
CollectMe, v2.7.4
CorrectPresence, v6.04
DBMCore, v
DBMDefaultSkin, v
DBMLDB, v
DBMRaidLeadTools, v
DBMSpellTimers, v
DBMStatusBarTimers, v
Details, v
DetailsDmgRank, v
DetailsDpsTuning, v
DetailsDungeonInfoWarlords, v
DetailsEncounterDetails, v
DetailsRaidCheck, v
DetailsRaidInfoHellfireCitadel, v
DetailsStreamer, v
DetailsTimeAttack, v
DetailsTinyThreat, v
DetailsVanguard, v
dkcrutch, v1.1.1
epgplootmaster, v6.69
epgplootmasterml, v6.69
ExRT, v3630
FlaskMinder, v6.2.1.001
GTFO, v4.37.7
HealthWarning, v1.15
IskarAssist, v
KuiNameplates, v260
KuiNameplatesAuras, v
KuiNameplatesCustom, v
KuiNameplatesTrivial, v
LibSharedMedia30, v3.0-93
MagicRunes, v1.0.98
MagicRunesIconDisplay, v1.0.98
MagicRunesRuneBars, v1.0.98
MogItAccessories, v
MoveAnything, v15.3.4
Oilvl, v5.8.12
OmniCC, v6.2.1
OmniCCConfig, v
Prat30, v3.6.8
Prat30Libraries, v
RCLootCouncil, v1.7.8
RuneWatch, vv1.2.14 Build 60ba975
Scrap, v12.24
ScrapOptions, v12.24
SexyMap, v2.4.26
ShadowedUnitFrames, vv4.0.11
simulationcraft, v1.2.2
StatWeightScore, v1.14.0
TipTac, v15.12.07
TipTacItemRef, v15.12.07
TipTacTalents, v15.07.02
Titan, v5.6.32.60200
TitanCurrency, v6.2
TitanGold, v5.6.32.60200
TitanPerformance, v5.6.32.60200
TitanRepair, v5.6.32.60200
WeakAuras, v2.1.0.26
BlizRuntimeLib_enUS v6.2.4.60200 <none>
(ck=6a2)
For the love of all things good, please update this to track Necrotic Plague. This has been my favorite rune addon that is capable of using the standard rune bar. The only problem, it doesn't track Necrotic Plague.
Is this addons going to be updated or is it an abandoned project, I love it but the white background cooldown is just too annoying to use right now.
I have a question regarding this addon.
I currently have it set to "Magic Runes - Icon Display."
Essentially, my runes are icons right now. After I use a rune, it's background goes grey'ish color, and starts going counterclock wise until it resets and the icon displays again.
How can I make it so that there is no grey'ish background. I only want to see the rune when its active, and nothing when its not active.
Thanks in advance!
Same here. Or... how to modify this light grey counterclockwise timer? I want to make it less white. Or not show at all.
Also, with the icon display, is there a way to hide the border?