Go to Page... |
Compatibility: | Guardians of the Dream (10.2.0) |
Updated: | 01-25-24 11:30 PM |
Created: | 07-29-16 04:39 PM |
Downloads: | 91,486 |
Favorites: | 85 |
MD5: | |
Categories: | Suites, Generic Compilations |
Github: https://github.com/galaxy119/Roth_UI
*visit github for a list of currently known bugs*
Hello!
Many of you are probably fans of zork's Roth UI! Though he plans no more maintenance to it in Legion, I am here to wipe those tears from your face!
If not, this UI is a complete (or near complete) replacement for the standard Blizzard UI. While some things such as character info screen and menus are not replaced, most of the constantly visible UI elements are.
This will replace your actionbars with a 3-tier stacking set of action bars with a Diablo3 style background, replace the normal WoW actionbar artwork with a Diablo style Angel and Demon, replace the player frame with a set of Health and Power (mana/rage/energy/etc) orbs, and completely re-skin the target, target's target, party, raid, focus, boss and other Unit Frames with Diablo-esque style framework.
It will also replace the standard WoW Rune, Combo Point, Harmony, Soul Shard and Holy Power bars with ones more fitting to the UI's look and feel.
My revival of the UI features constant updating and support, quick reponses to questions and many new/improved features!
Among some of those notable changes are...
1. Raid frames will now track healing abilities!
Priests can easily track Renew, PW:Shield and more, Druids will easily see who has Rejuv and such! Almost exclusively playing a healer has made me tapper this addon back to our needs! Each healer has a variety of abilities they will easily track on the raid frames, and the best part is.. It will only display YOUR buffs, and only for YOUR class!
2. Vertical Party frames!
Many people in the past have disabled the Roth UI party and raid frames due to 3 simple reasons: Lack of customization, lack of buff/debuff tracking for healers and being stuck on those horizontal party frames! But fear not, if you wish to keep those horizontal party frames, there's an option in the config to disable the vertical ones!
3. Independantly movable Raid frames!
One of my biggest issues with the Roth UI raid frames was their clunkyness. It does make setup abit easier, but let's be honest, no one liked moving all the groups in the raid frame at once. Now you get to move them all individually!
4. Health and mana % on target health/power bars, and cur/max for both on the left and right top corners!
I've added a few text strings to the target healthbar, and made it slightly longer by default. This should help you easily tell what % and how much HP a boss has, aswell as making finding healers in BG's a tad bit easier (note: They are the ones with 160k instead of 32k max mana :P)
5. Updated AuraWatch!
This is a rather simple one, the version of Aurawatch used in the last version of Roth UI was rather outdated, i've updated it, and worked with the addon developer directly to incorporate a few new features aswell, special to Roth UI!
There are many many more small changes, as I customized this addon entierly to my playstyle and PC setup (screen size etc). You may find some UI elements too big or small for your liking, or some things in the wrong place. I'm more than happy to help you out by telling you what to edit to get your desired result, but you have to do the work.
Other than bug fixes and major features, I will not update Roth UI simply for things like changing default scale sizes or text string locations.
(This does mean new updates will likely overwrite your changes, though if you are concerned about this, I will provide links to Github commits for each update, so you can see where the changes take place, and protect your precious config.lua settings)
Also note: Between my light raiding schedule, full time work and full time school, I don't have extraordinary amounts of time to work on Roth UI, bug fixes will usually be fixed within a few days of finding them, but new features will not be added for much longer. Some features will not even be considered, such as expanding the /diablo config panel or adding a profile system.
If you have a simple question, I will attempt to get back to you within a day, if not sooner!
INSTALLATION GUIDE
ORB CONFIG /roth config -- Will open the Orb Config panel LOCK / UNLOCK /rabs lock -- Locks the Action Bars /rabs unlock -- Unlocks the action bars /roth unlockart -- Unlocks the Diablo Artworks /roth lockart -- Locks the artwork /roth unlockbars -- Unlocks all toolbars and the Power Orb /roth lockbars -- Locks all toolbars and the Power Orb /roth unlockunits -- Unlocks all unitframes and the Health Orb /roth lockunits -- Locks all the unitframes and the Health Orb /roth unlockall -- Unlocks all of the /diablo frames /roth lockall -- Locks all of the /diablo frames /rbfs lock -- locks the buff frame /rbfs unlock -- unlocks the buff frame RESET /rabs reset -- Resets all Actionbar positions /roth resetart -- Resets all diablo art positions /roth resetbars -- Resets all Diablo bar positions /roth resetunits -- Resets all Diablo unit positions /roth resetall -- Resets all Diablo frame positions /rfgs reset -- Resets the buff frame position
File Name |
Version |
Size |
Author |
Date |
3.1.1 |
5MB |
Galaxy119 |
11-08-23 11:37 AM |
|
3.0.2 |
10MB |
Galaxy119 |
03-20-23 08:41 PM |
|
3.0.2 |
10MB |
Galaxy119 |
03-20-23 08:22 PM |
|
3.0.1 |
10MB |
Galaxy119 |
03-19-23 02:24 PM |
|
3.0.0 |
10MB |
Galaxy119 |
03-16-23 11:35 AM |
|
2.9.3 |
5MB |
Galaxy119 |
11-02-21 06:40 PM |
|
2.9.2 |
5MB |
Galaxy119 |
08-15-21 06:05 PM |
Comment Options |
08-17-21, 07:47 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 25
Uploads: 0
|
Thanks!
|
|
Kerrovitarr |
View Public Profile |
Send a private message to Kerrovitarr |
Find More Posts by Kerrovitarr |
Add Kerrovitarr to Your Buddy List |
08-15-21, 05:54 PM | ||
|
Re: Combo point bar
__________________
My Addons | "If someone says something is impossible, they lack either imagination, or determination."
Last edited by Joker119 : 08-15-21 at 06:06 PM.
|
|
|
Joker119 |
View Public Profile |
Send a private message to Joker119 |
Find More Posts by Joker119 |
Add Joker119 to Your Buddy List |
08-15-21, 01:16 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 25
Uploads: 0
|
Combo point bar
Hello. How can I activate combo point bar for guardian druid in a cat form with feral affinity active?
|
|
Kerrovitarr |
View Public Profile |
Send a private message to Kerrovitarr |
Find More Posts by Kerrovitarr |
Add Kerrovitarr to Your Buddy List |
07-23-21, 01:35 AM | ||
|
__________________
My Addons | "If someone says something is impossible, they lack either imagination, or determination." |
|
|
Joker119 |
View Public Profile |
Send a private message to Joker119 |
Find More Posts by Joker119 |
Add Joker119 to Your Buddy List |
LAETH08 |
View Public Profile |
Send a private message to LAETH08 |
Find More Posts by LAETH08 |
Add LAETH08 to Your Buddy List |
05-27-21, 10:33 AM | ||
|
TBCC: https://www.wowinterface.com/downloa...othUI-TBC.html
__________________
My Addons | "If someone says something is impossible, they lack either imagination, or determination." |
|
|
Joker119 |
View Public Profile |
Send a private message to Joker119 |
Find More Posts by Joker119 |
Add Joker119 to Your Buddy List |
LAETH08 |
View Public Profile |
Send a private message to LAETH08 |
Find More Posts by LAETH08 |
Add LAETH08 to Your Buddy List |
PeachyKenku |
View Public Profile |
Send a private message to PeachyKenku |
Find More Posts by PeachyKenku |
Add PeachyKenku to Your Buddy List |
03-03-21, 02:00 PM | ||
|
Re: Re: Re: Re: Re: Re: Re: Re: Disable raid frames? ^^
__________________
My Addons | "If someone says something is impossible, they lack either imagination, or determination." |
|
|
Joker119 |
View Public Profile |
Send a private message to Joker119 |
Find More Posts by Joker119 |
Add Joker119 to Your Buddy List |
03-03-21, 01:30 PM | |||
A Kobold Labourer
Forum posts: 0
File comments: 7
Uploads: 0
|
Re: Re: Re: Re: Re: Re: Re: Disable raid frames? ^^
That said I raid tonight, so I can collect more data on that then! But for now, I noticed I was getting a TON of errors while simply standing in the class hall. I'm Night Fae, if that's information that's needed. Here's the error I was getting! Message: ...ce\AddOns\Roth_UI\embeds\rNamePlates\rNamePlates.lua:185: attempt to index field 'text' (a nil value) Time: Wed Mar 3 14:28:21 2021 Count: 1 Stack: ...ce\AddOns\Roth_UI\embeds\rNamePlates\rNamePlates.lua:185: attempt to index field 'text' (a nil value) [string "@Interface\AddOns\Roth_UI\embeds\rNamePlates\rNamePlates.lua"]:185: in function <...ce\AddOns\Roth_UI\embeds\rNamePlates\rNamePlates.lua:153> [string "=[C]"]: in function `CompactUnitFrame_UpdateHealth' [string "@Interface\FrameXML\CompactUnitFrame.lua"]:310: in function `CompactUnitFrame_UpdateAll' [string "@Interface\FrameXML\CompactUnitFrame.lua"]:194: in function `CompactUnitFrame_SetUnit' [string "@Interface\AddOns\Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameContainer.lua"]:318: in function `CompactRaidFrameContainer_AddUnitFrame' [string "@Interface\AddOns\Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameContainer.lua"]:254: in function `CompactRaidFrameContainer_AddPlayers' [string "@Interface\AddOns\Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameContainer.lua"]:176: in function `CompactRaidFrameContainer_LayoutFrames' [string "@Interface\AddOns\Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameContainer.lua"]:130: in function `CompactRaidFrameContainer_TryUpdate' [string "@Interface\AddOns\Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameContainer.lua"]:95: in function `CompactRaidFrameContainer_SetFlowSortFunction' [string "@Interface\AddOns\Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameManager.lua"]:422: in function <...mpactRaidFrames\Blizzard_CompactRaidFrameManager.lua:417> [string "@Interface\AddOns\Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameManager.lua"]:506: in function `CompactRaidFrameManager_SetSetting' [string "@Interface\AddOns\Blizzard_CUFProfiles\Blizzard_CompactUnitFrameProfiles.lua"]:594: in function `func' [string "@Interface\AddOns\Blizzard_CUFProfiles\Blizzard_CompactUnitFrameProfiles.lua"]:571: in function `CompactUnitFrameProfiles_ApplyProfile' [string "@Interface\AddOns\Blizzard_CUFProfiles\Blizzard_CompactUnitFrameProfiles.lua"]:174: in function `CompactUnitFrameProfiles_ApplyCurrentSettings' [string "@Interface\AddOns\Blizzard_CUFProfiles\Blizzard_CompactUnitFrameProfiles.lua"]:170: in function `CompactUnitFrameProfiles_ActivateRaidProfile' [string "@Interface\AddOns\Blizzard_CUFProfiles\Blizzard_CompactUnitFrameProfiles.lua"]:43: in function `CompactUnitFrameProfiles_ValidateProfilesLoaded' [string "@Interface\AddOns\Blizzard_CUFProfiles\Blizzard_CompactUnitFrameProfiles.lua"]:30: in function <...rd_CUFProfiles\Blizzard_CompactUnitFrameProfiles.lua:19> Locals: frame = CompactRaidFrame1 { 0 = <userdata> debuffFrames = <table> { } maxDispelDebuffs = 3 inUse = true inVehicle = false background = CompactRaidFrame1Background { } powerBar = CompactRaidFrame1PowerBar { } healthBar = CompactRaidFrame1HealthBar { } overAbsorbGlow = CompactRaidFrame1OverAbsorbGlow { } horizTopBorder = CompactRaidFrame1HorizTopBorder { } vertRightBorder = CompactRaidFrame1VertRightBorder { } myHealPrediction = CompactRaidFrame1MyHealPrediction { } aggroHighlight = CompactRaidFrame1AggroHighlight { } myHealAbsorbRightShadow = CompactRaidFrame1MyHealAbsorbRightShadow { } overHealAbsorbGlow = CompactRaidFrame1OverHealAbsorbGlow { } newUnit = true selectionHighlight = CompactRaidFrame1SelectionHighlight { } myHealAbsorbLeftShadow = CompactRaidFrame1MyHealAbsorbLeftShadow { } totalAbsorbOverlay = CompactRaidFrame1TotalAbsorbOverlay { } unit = "player" unitExists = true displayedUnit = "player" unusedFunc = <function> defined @Interface\AddOns\Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameContainer.lua:46 updateAllEvent = "GROUP_ROSTER_UPDATE" statusText = CompactRaidFrame1StatusText { } horizDivider = CompactRaidFrame1HorizDivider { } applyFunc = <function> defined @Interface\AddOns\Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameContainer.lua:324 roleIcon = CompactR & Here's one I was getting while doing world quests. I'm not sure if it's the same one, or one really close or something! This particular one is so persistent that the moment I would dismiss it, it would be back! I hope this feedback isn't an annoyance to you, I'm just trying to provide the most accurate feedback I can because I love this addon. ;-;! ...ce\AddOns\Roth_UI\embeds\rNamePlates\rNamePlates.lua:185: attempt to index field 'text' (a nil value) Time: Wed Mar 3 14:18:36 2021 Count: 33 Stack: ...ce\AddOns\Roth_UI\embeds\rNamePlates\rNamePlates.lua:185: attempt to index field 'text' (a nil value) [string "@Interface\AddOns\Roth_UI\embeds\rNamePlates\rNamePlates.lua"]:185: in function <...ce\AddOns\Roth_UI\embeds\rNamePlates\rNamePlates.lua:153> [string "=[C]"]: in function `CompactUnitFrame_UpdateHealth' [string "@Interface\FrameXML\CompactUnitFrame.lua"]:89: in function <Interface\FrameXML\CompactUnitFrame.lua:57> Locals: frame = CompactRaidFrame1 { 0 = <userdata> debuffFrames = <table> { } maxDispelDebuffs = 3 inUse = true inVehicle = false debuffFramesGlowing = <table> { } background = CompactRaidFrame1Background { } powerBar = CompactRaidFrame1PowerBar { } buffFramesGlowing = <table> { } hasDispelPoison = false healthBar = CompactRaidFrame1HealthBar { } overAbsorbGlow = CompactRaidFrame1OverAbsorbGlow { } raidIcon = <unnamed> { } leaderIcon = <unnamed> { } hasDispelDisease = false horizTopBorder = CompactRaidFrame1HorizTopBorder { } vertRightBorder = CompactRaidFrame1VertRightBorder { } myHealPrediction = CompactRaidFrame1MyHealPrediction { } aggroHighlight = CompactRaidFrame1AggroHighlight { } myHealAbsorbRightShadow = CompactRaidFrame1MyHealAbsorbRightShadow { } overHealAbsorbGlow = CompactRaidFrame1OverHealAbsorbGlow { } newUnit = true hasDispelMagic = false hasDispelCurse = false selectionHighlight = CompactRaidFrame1SelectionHighlight { } myHealAbsorbLeftShadow = CompactRaidFrame1MyHealAbsorbLeftShadow { } totalAbsorbOverlay = CompactRaidFrame1TotalAbsorbOverlay { } unit = "player" unitExists = true displayedUnit = "player" unusedFunc = <function> defined @Interface\AddOns\Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameContainer.lua:46 updateAllEvent = "GROUP_ROSTER_UPDATE" statusText = CompactRaidFrame1StatusText { } horizDivider = CompactRaidFrame1HorizDivider { } applyFunc = <function> defined @Interface\AddOns\Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameContainer.lua:324 roleIcon = CompactRaidFrame1RoleIcon { } menu = <function> defined @Interface\FrameXML\CompactUnitFrame.lua:276 optionTable = <table> { } otherHealPrediction = CompactRaidFrame1OtherHealPrediction { } dispelDebuffFrames = <table> { } buffFrames = <table> { } maxDebuffs = 3 centerStatusIcon = CompactRaidFrame1CenterStatusIcon { } dropDown = CompactRaidFrame1DropDown { } myHealAbsorb = CompactRaidFrame1MyHealAbsorb { } maxBuffs = 3 vertLeftBorder = CompactRaidFrame1VertLeftBorder { } horizBottomBorder = CompactRaidFrame1HorizBottomBorder { } name = CompactRaidFrame1Name { } readyCheckIcon = CompactRaidFrame1ReadyCheckIcon { } totalAbsorb = CompactRaidFrame1TotalAbsorb { } } tag = nil level = 60 name = "Fatality" hexColor = "ffff00" color = "00ff00" healthPerc = 100 (*temporary) = nil (*temporary) = nil (*temporary) = "player" (*temporary) = 35680 (*temporary) = 0 (*temporary) = 255 (*temporary) = "attempt to index field 'text' (a nil value)" GetHexColorFromRGB = <function> defined @Interface\AddOns\Roth_UI\embeds\rNamePlates\rNamePlates.lua:57 cfg = <table> { showXpRep = true rtooltip = <table> { } backdrop = <table> { } notSelectedTabColor = <table> { } minimap = <table> { } chat = <table> { } font = "Fonts\ARIALN.TTF" framesLocked = true powercolors = <table> { } ScrollingEmotes = false hideChatTabBackgrounds = true playerspec = 2 playername = "Fatality" HideCustomCombatLog = true embeds = <table> { } playerclass = "MONK" notSelectedTabAlpha = 0.300000 highlightMultiplier = 0 colorswitcher = <table> { } playercolor = <table> { } units = <table> { } tracker = <table> { } showMail = false selectedTabAlpha = 1 selectedTabColor = <table> { } Nameplates = <table> { } bars = <table> { } framesUserplaced = true frame = <table> { } }
Last edited by PeachyKenku : 03-03-21 at 01:32 PM.
|
||
|
PeachyKenku |
View Public Profile |
Send a private message to PeachyKenku |
Find More Posts by PeachyKenku |
Add PeachyKenku to Your Buddy List |
03-02-21, 04:16 PM | ||
|
Re: Re: Re: Re: Re: Re: Disable raid frames? ^^
From the error message, I can only assume it will happen while in combat, see if you're able to reproduce the error in any way while in combat with something. It's very strange that it started appearing after switching off the raid frames, but it's related to nameplates. My only assumption there is Blizzard's Raid UI is considered nameplates and the Roth UI nameplate embed it trying to do something with them for some reason. If that's the case, if you /reload after zoning into the instance, it should stop rNameplates from doing anything on any friendly nameplate frames, so if the error comes up during raid again, try doing a /reload while in the instance and see if it stops the error. That'll at least give me a place to start. (i've noticed a similar bug when I have friendly nameplates enabled when zoning into a dungeon to do Mythic+, I have to /reload the first time I zone in after logging in to get it to recognize that i'm in an instance properly)
__________________
My Addons | "If someone says something is impossible, they lack either imagination, or determination." |
|
|
Joker119 |
View Public Profile |
Send a private message to Joker119 |
Find More Posts by Joker119 |
Add Joker119 to Your Buddy List |
03-02-21, 02:25 PM | |||
A Kobold Labourer
Forum posts: 0
File comments: 7
Uploads: 0
|
Re: Re: Re: Re: Re: Disable raid frames? ^^
That said, I do have TRP installed, and I do raid on an RP realm, and I know that TRP effects the names on people's nameplates. BUT, I'm unsure if that has anything to do with anything especially since it happens when I select certain monsters too. Not all monsters either. It honestly appears completely at random, I think I may have just noticed it more frequently in raid because as a healer I do a lot of clicking on other players. |
||
|
PeachyKenku |
View Public Profile |
Send a private message to PeachyKenku |
Find More Posts by PeachyKenku |
Add PeachyKenku to Your Buddy List |
03-02-21, 12:45 PM | ||
|
Re: Re: Re: Re: Disable raid frames? ^^
Unless.. Did blizzard do a stupid and make raid frames be considered nameplates..? :confusion:
__________________
My Addons | "If someone says something is impossible, they lack either imagination, or determination." |
|
|
Joker119 |
View Public Profile |
Send a private message to Joker119 |
Find More Posts by Joker119 |
Add Joker119 to Your Buddy List |
03-02-21, 10:40 AM | ||
A Kobold Labourer
Forum posts: 0
File comments: 7
Uploads: 0
|
Re: Re: Re: Disable raid frames? ^^
[quote=Galaxy119]
[11:37:14] [ADDON_ACTION_BLOCKED] AddOn 'Roth_UI' tried to call the protected function 'SetTargetClampingInsets()'. [11:37:14] [string "@Interface\AddOns\!BugGrabber\BugGrabber.lua"]:519: in function <Interface\AddOns\!BugGrabber\BugGrabber.lua:519> [string "=[C]"]: in function `SetTargetClampingInsets' [string "@Interface\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua"]:305: in function `SetupClassNameplateBars' [string "@Interface\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua"]:119: in function `OnNamePlateAdded' [string "@Interface\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua"]:56: in function <...e\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua:47> I captured it with Buggrabber, which is why it has timestamps, I hope that is okay, I freshly installed the addon, and did as you asked and I'm still getting these when I target specific enemies. I don't know if it's only enemies as I was getting it for targeting raid members during raid last week. |
|
|
PeachyKenku |
View Public Profile |
Send a private message to PeachyKenku |
Find More Posts by PeachyKenku |
Add PeachyKenku to Your Buddy List |
02-27-21, 06:54 AM | |
|
Re: Re: Disable raid frames? ^^
[quote=PeachyKenku
Actually, I've noticed that it's happening on targetting as well. Not juuust raid frames, but when I target anything. I've only noticed it happening as of a few days ago.[/quote] I'm not getting any errors when I disable the raid frames, how did you disable them? It should be: Roth_UI/config.lua: 36 change rRaidManager = true to false then Roth_UI/config.lua: 615 (it should be the --RAID section) change show = true, ro show = false, Then you may need to run this script: Lua Code:
Once doing all that, I was not getting any lua errors in my testing. If you do still get errors, copy/paste any that you get so i can take a look, please.
__________________
My Addons | "If someone says something is impossible, they lack either imagination, or determination."
Last edited by Joker119 : 02-27-21 at 06:55 AM.
|
|
Joker119 |
View Public Profile |
Send a private message to Joker119 |
Find More Posts by Joker119 |
Add Joker119 to Your Buddy List |
You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.