Go to Page... |
Updated: | 10-22-15 04:14 PM |
Created: | unknown |
Downloads: | 532,927 |
Favorites: | 720 |
MD5: |
IMPORTANTRoth UI is deprecated (only compatible up to WoW patch 6.3). It will not be updated for Legion.
INTRO
Galaxy is providing an adjusted version. You can get it here: Roth UI (Diablo) Galaxy's Revival
My new interface can be found here: Zork UI
Hi there. This is my Diablo themed interface for World of Warcraft, called Roth UI. Enjoy.
Since more and more leaked downloads of my interface appear on the internet, please remember: There is only one official download of the Roth UI. And that is this one, on wowinterface.com. All other downloads available are leaked and are not officially supported by me.
INSTALLATION GUIDE
Only this one is ZORKIFIED!
If you are a first time Roth UI user you may want to check the tutorial video from Tachi showing the installation process.
How To Install and Configure Roth UI
FAQ - PLEASE READ BEFORE POSTING!
Same goes for the chat. If it doesn't fit just right-click the chat-tab. Unlock the chat and move it around until you feel comfortable.
ORB CONFIGWhen patch 5.2 hit the live servers a new version of oUF_Diablo was applied. Large parts of oUF_Diablo got rewritten, that includes large parts of the config.lua containing the orb animation settings. Most of those settings can then be changed via ingame config. The config can be accessed via
CLASS BAR PREVIEW
/diablo config
If you need a tutorial video check out Cryptus Roth UI tutorial video for 5.2
Roth UI config tutorial on YouTube by Cryptus
Another tutorial by Julien for Roth UI 5.2 in French:
[Guide] Addon Roth UI (interface diablo pour wow)
ORB ANIMATION SYSTEM
With 4.009+ the fluid animations have returned to Roth UI. With version 50200.03 you can config all those animations ingame via: /diablo config. Have fun playing around with the settings. Video showing one of the 100+ animations: http://www.youtube.com/watch?v=FqTwOHXSlw8
SCREENSHOTS / VIDEOS
Check out the Roth UI video playlist on YouTube.
SLASH COMMANDS
If you want to share videos / screenshots using the interface please post them here: Roth UI post your screenshot thread
ORB CONFIG
/diablo config--will toggle the config panel
LOCK / UNLOCK
/rabs lock --will lock all actionbars
/rabs unlock --will unlock all actionbars
/diablo lockart --will lock all art frames
/diablo unlockart --will unlock all art frames
/diablo lockbars --will lock all the toolbars (soulshards, castbars, combobar etc.)
/diablo unlockbars --will unlock all the toolbars (soulshards, castbars, combobar etc.)
/diablo lockunits --will lock all the unitframes
/diablo unlockunits --will unlock all the unitframes
/rbfs lock --will lock the player aura frames
/rbfs unlock --will unlock the player aura frames
/rmm lock --will lock the minimap cluster
/rmm unlock --will unlock the minimap cluster
/ris lock --will lock the data strings below the map
/ris unlock --will unlock the data strings below the map
/rppba lock --will lock the player power bar alt
/rppba unlock --will unlock the player power bar alt
RESET
/rabs reset--will reset all actionbars
/diablo resetart --will reset all art frames
/diablo resetbars --will reset all the toolbars (soulshards, castbars, combobar etc.)
/diablo resetunits --will reset all the unitframes
/rbfs reset --will reset the player aura frames
/rmm reset --will reset the minimap cluster
/ris reset --will reset the data strings below the map
/rppba reset --will reset the player power bar alt
Maybe you are just a fan of the orbs and don't want all the rest. Go check out rBottomBarStyler. It provides various Diablo themed background panels.
SUBMITTING ERRORSPost any errors or questions you are having in the comments.
ADDONS
If you are posting errors please always support your comment with a screenshot and in case the lua error you are getting.
Githubhttps://github.com/zorker/rothui
File Name |
Version |
Size |
Author |
Date |
Type |
50400.03 |
4MB |
09-06-13 10:29 AM |
Patch |
||
4.011 |
233kB |
07-01-11 11:34 AM |
Addon |
Comment Options |
Xarl |
View Public Profile |
Send a private message to Xarl |
Find More Posts by Xarl |
Add Xarl to Your Buddy List |
08-17-09, 12:57 AM | ||
|
__________________
| Simple is beautiful. | WoWI AddOns | GitHub | Zork (WoW)
|
|
|
zork |
View Public Profile |
Send a private message to zork |
Find More Posts by zork |
Add zork to Your Buddy List |
08-16-09, 05:18 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 5
Uploads: 0
|
Does anyone know where I can get the Diablo font for the damage numbers that show up on the screen when you attack mobs etc.?
I've seen it before on a wow video and really want it Thanks! |
|
Diablo3ftw |
View Public Profile |
Send a private message to Diablo3ftw |
Find More Posts by Diablo3ftw |
Add Diablo3ftw to Your Buddy List |
08-16-09, 04:33 PM | |||
|
__________________
| Simple is beautiful. | WoWI AddOns | GitHub | Zork (WoW)
|
||
|
zork |
View Public Profile |
Send a private message to zork |
Find More Posts by zork |
Add zork to Your Buddy List |
08-16-09, 04:23 PM | |
|
looks really nice with all the artwork and everything but it really is too complex to configure
|
|
Corindian |
View Public Profile |
Send a private message to Corindian |
Find More Posts by Corindian |
Add Corindian to Your Buddy List |
08-16-09, 04:08 PM | ||
|
Back from vacation .
__________________
| Simple is beautiful. | WoWI AddOns | GitHub | Zork (WoW)
|
|
|
zork |
View Public Profile |
Send a private message to zork |
Find More Posts by zork |
Add zork to Your Buddy List |
08-16-09, 09:42 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 5
Uploads: 0
|
Font
Does anyone know where I can get the Diablo font for the damage numbers that show up on the screen when you attack mobs etc.?
I've seen it before on a wow video and really want it Thanks! |
|
Diablo3ftw |
View Public Profile |
Send a private message to Diablo3ftw |
Find More Posts by Diablo3ftw |
Add Diablo3ftw to Your Buddy List |
08-16-09, 09:16 AM | ||
A Kobold Labourer
Forum posts: 0
File comments: 14
Uploads: 0
|
On another subject, could someone tell me the purpose of this "double for-ing" Code:
local function rABS_showhidepet(alpha) for i=1, NUM_PET_ACTION_SLOTS do local pb = _G["PetActionButton"..i] pb:SetAlpha(alpha) end; end ... if shapeshift_on_mouseover == 1 then fshift:EnableMouse(true) fshift:SetScript("OnEnter", function(self) rABS_showhideshapeshift(1) end) fshift:SetScript("OnLeave", function(self) rABS_showhideshapeshift(0) end) for i=1, NUM_SHAPESHIFT_SLOTS do local pb = _G["ShapeshiftButton"..i] pb:SetAlpha(0) pb:HookScript("OnEnter", function(self) rABS_showhideshapeshift(1) end) pb:HookScript("OnLeave", function(self) rABS_showhideshapeshift(0) end) end end Also, having a hell of a time trying to make my stupid totem bar work - I've read through the Dominos and aTotem totem addons, but, they, as far as I can tell, use a completely different approach than Zork. I'd prefer to keep the code in "single style". Any and all advice would be appreciated. Thank you. |
|
|
Ets |
View Public Profile |
Send a private message to Ets |
Find More Posts by Ets |
Add Ets to Your Buddy List |
08-16-09, 08:24 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 5
Uploads: 0
|
Hey, i was wondering if its possible to get the atlas addon button to show at the minimap so i can use atlas. Also, the /atlas or /atlasloot commands don't seem to work with your UI.
Can you help? Thanks. |
|
Diablo3ftw |
View Public Profile |
Send a private message to Diablo3ftw |
Find More Posts by Diablo3ftw |
Add Diablo3ftw to Your Buddy List |
08-16-09, 07:55 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 1
Uploads: 0
|
Hey,
Let me start by saying I just love this UI! Amazing work. One problem though, my chat windows are not where they should be.. I want them more down and into the corners like other pictures show but mine are up and starting above the orbs (Height wise) any idea how to fix? Ty |
|
Etc |
View Public Profile |
Send a private message to Etc |
Find More Posts by Etc |
Add Etc to Your Buddy List |
08-16-09, 06:47 AM | |
|
Big Question!!!
I love The UI but what i want to do is run rBottomBarStyler and keep the Unit frames for Target Group and Raid.
When i use just rBottomBarStyler i have the Original Unit frames from Blizz. What would i have to change in the Original oUF D3Orbs lua File to keep them ? **Edit** Ok found where to change settings in the File so i can use it
Last edited by Xarl : 08-16-09 at 07:24 AM.
|
|
Xarl |
View Public Profile |
Send a private message to Xarl |
Find More Posts by Xarl |
Add Xarl to Your Buddy List |
08-15-09, 06:52 PM | |
A Kobold Labourer
Forum posts: 1
File comments: 1
Uploads: 0
|
Roth UI, now with party cast bars!
Zork, I've been a long time user and follower of your UI, and I have to compliment you on your work, this is a perfect execution of a very inspired concept. While some of the original artwork and the general layout is from D3, the way you have adapted this to WOW is perfect.
One thing that has bugged me for a while though is the absence of party cast bars, so I went ahead and added them in my install. In case anyone else wants to get them too, here's what I did: In the function CreateFocusStyle, change the "unit-if" from Code:
if unit == "focus" then d3o2_createCastbar(self,unit) end Code:
-- if unit == "focus" then d3o2_createCastbar(self,unit) -- end Then, in d3o2_createCastbar, replace the entire function code with: Code:
local function d3o2_createCastbar(self,unit) self.Castbar = CreateFrame("StatusBar", nil, UIParent) self.Castbar:SetFrameStrata("DIALOG") self.Castbar:SetWidth(224) self.Castbar:SetHeight(18) self.Castbar:SetStatusBarTexture(statusbar256) self.Castbar.bg2 = self.Castbar:CreateTexture(nil, "BACKGROUND") self.Castbar.bg2:SetTexture("Interface\\AddOns\\rTextures\\d3_targetframe.tga") self.Castbar.bg2:SetWidth(512) self.Castbar.bg2:SetHeight(128) self.Castbar.bg2:SetPoint("CENTER",-3,0) self.Castbar.bg = self.Castbar:CreateTexture(nil, "BORDER") self.Castbar.bg:SetTexture(statusbar256) self.Castbar.bg:SetAllPoints(self.Castbar) self.Castbar.bg:SetVertexColor(180/255,110/255,30/255,1) self.Castbar:SetStatusBarColor(0.15,0.15,0.15,1) if unit == "player" then self.Castbar:SetPoint(tabvalues.frame_positions[13].a1, tabvalues.frame_positions[13].af, tabvalues.frame_positions[13].a2, tabvalues.frame_positions[13].x, tabvalues.frame_positions[13].y) elseif unit == "target" then self.Castbar:SetPoint(tabvalues.frame_positions[12].a1, tabvalues.frame_positions[12].af, tabvalues.frame_positions[12].a2, tabvalues.frame_positions[12].x, tabvalues.frame_positions[12].y) elseif unit == "focus" then self.Castbar:SetPoint(tabvalues.frame_positions[14].a1, tabvalues.frame_positions[14].af, tabvalues.frame_positions[14].a2, tabvalues.frame_positions[14].x, tabvalues.frame_positions[14].y) else -- party self.Castbar.bg2:SetTexture("Interface\\AddOns\\rTextures\\d3totframe.tga") self.Castbar.bg2:SetWidth(256) self.Castbar.bg2:SetHeight(128) self.Castbar:SetWidth(112) self.Castbar:SetPoint("TOP", self.Power, "BOTTOM", 0, -20) end self.Castbar.Text = SetFontString(self.Castbar, d3font, 14, "THINOUTLINE") self.Castbar.Text:SetPoint("LEFT", 2, 0) self.Castbar.Text:SetPoint("RIGHT", -2, 0) self.Castbar.Text:SetJustifyH("LEFT") --self.Castbar.Time = SetFontString(self.Castbar, d3font, 14, "THINOUTLINE") --self.Castbar.Time:SetPoint("RIGHT", -2, 0) --icon, not for party CB --set scale to the party scale if party CB if (unit == "player" or unit == "focus" or unit=="target") then self.Castbar.Icon = self.Castbar:CreateTexture(nil, "BORDER") self.Castbar.Icon:SetWidth(32) self.Castbar.Icon:SetHeight(32) self.Castbar.Icon:SetPoint("LEFT", -77, 0) self.Castbar.Icon:SetTexCoord(0.1, 0.9, 0.1, 0.9) self.Castbar.IconBack = self.Castbar:CreateTexture(nil, "BACKGROUND") self.Castbar.IconBack:SetPoint("TOPLEFT",self.Castbar.Icon,"TOPLEFT",-5,5) self.Castbar.IconBack:SetPoint("BOTTOMRIGHT",self.Castbar.Icon,"BOTTOMRIGHT",5,-5) self.Castbar.IconBack:SetTexture("Interface\\AddOns\\rTextures\\simplesquare_glow") self.Castbar.IconBack:SetVertexColor(0, 0, 0, 1) self.Castbar.IconOverlay = self.Castbar:CreateTexture(nil, "OVERLAY") self.Castbar.IconOverlay:SetTexture("Interface\\AddOns\\rTextures\\gloss2.tga") self.Castbar.IconOverlay:SetVertexColor(0.37,0.3,0.3,1); self.Castbar.IconOverlay:SetPoint("TOPLEFT", self.Castbar.Icon, "TOPLEFT", -1, 1) self.Castbar.IconOverlay:SetPoint("BOTTOMRIGHT", self.Castbar.Icon, "BOTTOMRIGHT", 1, -1) self.Castbar:SetScale(targetscale) else self.Castbar:SetScale(focusscale) end end
Last edited by Ancalogon : 08-15-09 at 06:54 PM.
|
|
Ancalogon |
View Public Profile |
Send a private message to Ancalogon |
Find More Posts by Ancalogon |
Add Ancalogon to Your Buddy List |
08-15-09, 02:40 PM | ||
A Kobold Labourer
Forum posts: 0
File comments: 14
Uploads: 0
|
The hp (left-hand) orb is where you "right-click" to get the commands you're seeking. --Click towards the bottom and centre of the orb. -------------------- EDIT: Oh, and for those playing around in the hp/mana display, do not - DO NOT - remove one of the values/variables. I tried it and got around 351 errors every couple of seconds. That 2-entry system is deeply ingrained in the code: don't f*** with it. Just passing along my scars so you don't need to get them yourself. @Ake Also, thanks Ake!! (for the absolute hp/mana) But did you manage to find a work around for this little bit of "in code advice from Zork" ? --cannot use custom events with frequentupdates enabled which is just above the lines you proposed to "un-comment". Or did you simply disable frequentupdates ? I don't know how "infrequent" the update would be w/o it, but it sounds fairly important...
Last edited by Ets : 08-15-09 at 02:52 PM.
|
|
|
Ets |
View Public Profile |
Send a private message to Ets |
Find More Posts by Ets |
Add Ets to Your Buddy List |
08-15-09, 12:36 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
Hi!!!
I use this UI for a long time, but now, after it's update when i right click on my portrait nothing happens, right click on it to leave party, or reset instance, or something like that...but the menu doesn't appear can you please help me?! thank you!! |
|
Fathality |
View Public Profile |
Send a private message to Fathality |
Find More Posts by Fathality |
Add Fathality to Your Buddy List |
08-15-09, 11:47 AM | |
A Kobold Labourer
Forum posts: 1
File comments: 16
Uploads: 0
|
I know now how to show the absolute Healthpoints:
You have to go to this section: Code:
----------------------------- -- CUSTOM TAGS ----------------------------- Code:
elseif v > 1000 then string = (floor((v/1000)*10)/10).."k" Code:
--elseif v > 1000 then --string = (floor((v/1000)*10)/10).."k" edit: I found out how to show the absolute Manapoints^^ Go to: Code:
----------------------------- -- CREATE STYLES ----------------------------- Code:
--self:Tag(mpval1, "[perpp]") --self:Tag(mpval2, "[d3o2absmp]") Code:
self:Tag(mpval1, "[perpp]") self:Tag(mpval2, "[d3o2absmp]") Code:
----------------------------- -- CUSTOM TAGS ----------------------------- Code:
elseif v > 1000 then string = (floor((v/1000)*10)/10).."k" Code:
--elseif v > 1000 then --string = (floor((v/1000)*10)/10).."k"
Last edited by Ake : 08-15-09 at 11:56 AM.
|
|
Ake |
View Public Profile |
Send a private message to Ake |
Find More Posts by Ake |
Add Ake to Your Buddy List |