Go to Page... |
Compatibility: | The War Within Beta (11.0.0) |
Updated: | 07-24-24 08:33 PM |
Created: | 07-29-16 04:39 PM |
Downloads: | 92,327 |
Favorites: | 87 |
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.2 |
15MB |
Galaxy119 |
01-25-24 11:30 PM |
|
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 |
dralonn |
View Public Profile |
Send a private message to dralonn |
Find More Posts by dralonn |
Add dralonn to Your Buddy List |
09-04-24, 01:54 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 1
Uploads: 0
|
Hey Joker, any chance this is coming to TWW too?
|
|
LordAxaliaN |
View Public Profile |
Send a private message to LordAxaliaN |
Find More Posts by LordAxaliaN |
Add LordAxaliaN to Your Buddy List |
09-03-24, 01:53 AM | |
|
As ThSno mentioned, it's very finnicky.
Login to both characters, then logout. AND CLOSE THE GAME COMPLETELY!! Navigate to the layout-local file of the TARGET character, and delete it, and then copy&paste the layout-local file from the SOURCE character in it's place. Then start the game, and login with the target character, it should now have the same layout as the source character. If the game is not closed, or the character has not yet been logged into to generate a layout-local file, the process will fail. You can also edit the config.lua file to change the default location of everything to your liking, just be mindful to keep track of the changes you make somewhere, to re-make them if the config file needs to be updated (my updates will specifically mention that the config.lua file was changed, in the changelog - I try not to mess with that file as much as possible)
__________________
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 |
ThSno |
View Public Profile |
Send a private message to ThSno |
Find More Posts by ThSno |
Add ThSno to Your Buddy List |
08-06-24, 12:23 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 1
Uploads: 0
|
alt power bar
Maybe I'm doing something wrong here, but the Alt power bar seems to be completely non functional. The skin shows up sometimes (on classes that don't even need it) but it's always just an empty bar. So I can't keep track of mana on a Spriest or Druid.
|
|
ataxium |
View Public Profile |
Send a private message to ataxium |
Find More Posts by ataxium |
Add ataxium to Your Buddy List |
08-01-24, 05:45 PM | |
|
Hey, Joker. Coulda sworn I knew how to do this, but I guess not. How do we transfer layouts (i.e. positioning, visibility, etc) between characters? I've tried copy/pasting WTF/Account/Username/Realm/charactername files, copying profiles through Interface/Addons ingame, and changing profiles through it, but my new character persists with the default layout.
|
|
Kaleesh |
View Public Profile |
Send a private message to Kaleesh |
Find More Posts by Kaleesh |
Add Kaleesh to Your Buddy List |
07-24-24, 07:49 PM | ||
|
__________________
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 |
06-22-24, 05:34 PM | |
|
Any new updates?
|
|
LAETH08 |
View Public Profile |
Send a private message to LAETH08 |
Find More Posts by LAETH08 |
Add LAETH08 to Your Buddy List |
02-06-24, 12:29 AM | |||
|
I will look again anyways but best you just turn LUA errors off whenever you're nearby and ignore it xd Will still try to get the orb stuff working though.
__________________
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 |
02-03-24, 01:27 PM | ||
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
i think its something with the timer on the seed, how many time remains till its lootable |
|
|
Braunah93 |
View Public Profile |
Send a private message to Braunah93 |
Find More Posts by Braunah93 |
Add Braunah93 to Your Buddy List |
02-02-24, 04:12 AM | |
|
I'll look into these 2 issues when I get time (hopefully this coming week), though, I'm unsure where to start for that second one, what causes it to occur? Like what are you trying to do when that message appears?
__________________
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 |
01-28-24, 11:52 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
another lua error
heyho, got another one
Message: Frame:GetScaledRect(): Action[FrameMeasurement] failed because[Can't measure restricted regions]: attempted from: Frame:GetScaledRect(). Lua Taint: Roth_UI Time: Sun Jan 28 18:51:36 2024 Count: 1460 Stack: Frame:GetScaledRect(): Action[FrameMeasurement] failed because[Can't measure restricted regions]: attempted from: Frame:GetScaledRect(). Lua Taint: Roth_UI [string "=[C]"]: in function `GetScaledRect' [string "@Interface/SharedXML/FrameUtil.lua"]:171: in function `GetUnscaledFrameRect' [string "@Interface/SharedXML/LayoutFrame.lua"]:379: in function <Interface/SharedXML/LayoutFrame.lua:378> [string "@Interface/SharedXML/LayoutFrame.lua"]:412: in function `Layout' [string "@Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetManager.lua"]:179: in function `layoutFunc' [string "@Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetManager.lua"]:563: in function `UpdateWidgetLayout' [string "@Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetManager.lua"]:75: in function <...dOns/Blizzard_UIWidgets/Blizzard_UIWidgetManager.lua:72> Locals: (*temporary) = Frame { FadeOutAnim = AnimationGroup { } OnLeave = <function> defined @Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua:112 Label = FontString { } OutAnimFinished = <function> defined @Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua:218 tooltipLoc = 0 ApplyEffectToFrame = <function> defined @Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua:182 tooltipYOffset = 0 GetWidgetWidth = <function> defined @Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua:207 widgetType = 2 ClearEffects = <function> defined @Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua:171 GetWidgetHeight = <function> defined @Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua:211 ShouldApplyEffectsToSubFrames = <function> defined @Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua:167 SetTooltipOwner = <function> defined @Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua:57 Setup = <function> defined @Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateStatusBar.lua:52 UpdateMouseEnabled = <function> defined @Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua:12 EvaluateTutorials = <function> defined @Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateStatusBar.lua:143 isJailersTowerBar = false InAnimFinished = <function> defined @Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua:215 hasTimer = false tooltipAnchor = "ANCHOR_BOTTOMLEFT" widgetContainer = Frame { } AnimOut = <function> defined @Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua:256 FadeInAnim = AnimationGroup { } scriptedAnimationEffectID = 0 modelSceneLayer = 0 layoutDirection = 2 outAnimType = 0 inAnimType = 0 widgetTag = "" orderIndex = 2 lastFillAtlas = "widgetstatusbar-Fill-White" AnimIn = <function> defined @Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua:240 ApplyEffects = <function> defined @Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua:196 widgetID = 5129 widgetSetID = 962 ResetAnimState = <function> defined @Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua:234 defaultTooltipAnchor = "ANCHOR_BOTTOMLEFT" OnLoad = <function> defined @Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua:203 OnReset = <function> defined @Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateStatusBar.lua:179 GetOutAnim = <function> defined @Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua:228 GetInAnim = <function> defined @Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua:222 0 = <userdata> OnEnter = <function> defined @Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua:71 SetTooltip = <function> defined @Interface/A |
|
Braunah93 |
View Public Profile |
Send a private message to Braunah93 |
Find More Posts by Braunah93 |
Add Braunah93 to Your Buddy List |
01-28-24, 02:30 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
Roth UI Orb colors borken :<
Hello everyone,
I'm new here Yesterday I spent almost three hours tinkering with the UI to adjust it to my liking until I finally got to the orbs - and discovered that unfortunately that doesn't work anymore. The following Lua error appears: Message: Interface/AddOns/Roth_UI/core/panel.lua:269: attempt to call method 'SetColorRGB' (a nil value) Time: Sun Jan 28 09:25:34 2024 Count: 1 Stack: Interface/AddOns/Roth_UI/core/panel.lua:269: attempt to call method 'SetColorRGB' (a nil value) [string "@Interface/AddOns/Roth_UI/core/panel.lua"]:269: in function `show' [string "@Interface/AddOns/Roth_UI/core/panel.lua"]:288: in function <Interface/AddOns/Roth_UI/core/panel.lua:283> Locals: r = 0.301961 g = 0 b = 0 a = nil callback = <function> defined @Interface/AddOns/Roth_UI/core/panel.lua:276 (*temporary) = nil (*temporary) = ColorPickerFrame { 0 = <userdata> GetColorRGB = <function> defined @Interface/FrameXML/ColorPickerFrame.lua:79 DragBar = Frame { } OnKeyDown = <function> defined @Interface/FrameXML/ColorPickerFrame.lua:53 cancelFunc = <function> defined @Interface/AddOns/Roth_UI/core/panel.lua:25 SetupColorPickerAndShow = <function> defined @Interface/FrameXML/ColorPickerFrame.lua:62 OnLoad = <function> defined @Interface/FrameXML/ColorPickerFrame.lua:3 func = <function> defined @Interface/AddOns/Roth_UI/core/panel.lua:25 GetPreviousValues = <function> defined @Interface/FrameXML/ColorPickerFrame.lua:91 GetColorAlpha = <function> defined @Interface/FrameXML/ColorPickerFrame.lua:83 GetExtraInfo = <function> defined @Interface/FrameXML/ColorPickerFrame.lua:87 Header = Frame { } Footer = Frame { } OnShow = <function> defined @Interface/FrameXML/ColorPickerFrame.lua:34 Border = Frame { } Content = Frame { } opacityFunc = <function> defined @Interface/AddOns/Roth_UI/core/panel.lua:25 } (*temporary) = 0.301961 (*temporary) = 0 (*temporary) = 0 (*temporary) = "attempt to call method 'SetColorRGB' (a nil value)" CPF = ColorPickerFrame { 0 = <userdata> GetColorRGB = <function> defined @Interface/FrameXML/ColorPickerFrame.lua:79 DragBar = Frame { } OnKeyDown = <function> defined @Interface/FrameXML/ColorPickerFrame.lua:53 cancelFunc = <function> defined @Interface/AddOns/Roth_UI/core/panel.lua:25 SetupColorPickerAndShow = <function> defined @Interface/FrameXML/ColorPickerFrame.lua:62 OnLoad = <function> defined @Interface/FrameXML/ColorPickerFrame.lua:3 func = <function> defined @Interface/AddOns/Roth_UI/core/panel.lua:25 GetPreviousValues = <function> defined @Interface/FrameXML/ColorPickerFrame.lua:91 GetColorAlpha = <function> defined @Interface/FrameXML/ColorPickerFrame.lua:83 GetExtraInfo = <function> defined @Interface/FrameXML/ColorPickerFrame.lua:87 Header = Frame { } Footer = Frame { } OnShow = <function> defined @Interface/FrameXML/ColorPickerFrame.lua:34 Border = Frame { } Content = Frame { } opacityFunc = <function> defined @Interface/AddOns/Roth_UI/core/panel.lua:25 } Hope someone can help me? Thank you for your efforts Edit: Got a second problem on my paladin - no actionbarbackground On any else character it works, only on my paladin i have no background
Last edited by Braunah93 : 01-28-24 at 02:52 AM.
|
|
Braunah93 |
View Public Profile |
Send a private message to Braunah93 |
Find More Posts by Braunah93 |
Add Braunah93 to Your Buddy List |
01-26-24, 12:27 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 13
Uploads: 0
|
Thanks man!!
|
|
Darren792 |
View Public Profile |
Send a private message to Darren792 |
Find More Posts by Darren792 |
Add Darren792 to Your Buddy List |
01-25-24, 11:30 PM | |
|
Update done, should be working as it was before.
__________________
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 |
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.