Roth UI (Diablo)

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.
Only this one is ZORKIFIED!

The ZIP-file includes a "Interface" and a "Fonts" folder. Copy both folders into your World of Warcraft folder.

Start World of Warcraft. (If you had it open while copying, restart it now to load the textures.)

Before logging in make sure all the addons are activated correctly.

Login and have fun playing!

FAQ - PLEASE READ BEFORE POSTING!

Do not use any auto updater for addons in this compilation, they can mess stuff up.

If you don't like the scaling or something doesn't fit, hit the escape-key while in-game and go to the graphic settings. Now activate the UI-scaling checkbox and move the slider. Hit OK and see what you got. Move it until you like the settings.
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.

Only want to change the scale of the bottom bar panel and the actionbars? Read this FAQ

Want to edit unitframes? Look at oUF_Diablo/config.lua and read the info page.

ORB CONFIG

When 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

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

40300.10
- fixed battle.net toastframe placement in rChat
- added visibility state drivers in rFilter3
- tweaked combo bar textures in oUF_Diablo
- fixed the positioning problem for party, raid and bossframes in oUF_Diablo
- removed tullaCC addon
- added OmniCC addon (better config options)
- Changed IhasNoScope, it never worked as I intended because I forgot one line of code. It will now display all errors that are not disabled in the config. Additionally the errors can be redirected to the combatText frame.

40300.08
- Changed rFilter3 talent tree identification (check rFilter3 comments)
- Fixed ExtraActionButton taint
- Removed styling of ExtraActionButton from rActionBarStyler and moved it to the rActionButtonStyler
- Alot of tweaks to the rActionButtonStyler and rBuffFrameStyler code
- Enabled aurawatch example for the raidframes (druid example)
- Tweaked the boss power display in bossframes especially if they combine with an alternative power (onyxia charges, madness of deathwing charges etc.)
- Changed rFilter3 loop from onUpdate to animation
- rActionButtonStyler now supports Dominos and Bartender4
- If animations and classcoloring is enabled in oUF_Diablo the orb color will now switch upon entering a vehicle.
- Changed the way how raid groups in oUF_Diablo get sorted. They now match the default UI by using a group header for each raid group.
- Minimap LFG-icon now matches the other minimap icons
- rThreat can now be hidden in battleground/arena

40300.07
- removed tainting raid frame container code
- changed the raid frame mangager code, you can now use the raidframe manager in combat while still maintaining the mouseover effect
- changed the oUF_Smooth modulation code
- new orb animations

40300.06
- the extra action button should be working now
- tiny tweak to the unit highlights in oUF_Diablo

40200.12
- Tons of new textures
- New nameplates
- New raid frames
- Blizzard raidframe managed is now available, it will fade in once you hover the left side of you window in raids. (thx Alza!)
- Small tweaks to oUF_Diablo (to many to count)
- Switched hpcolors in the colorswitcher (so now bright colors in foreground by default)
- Updated to the latest oUF

4.011a
- enabled the framesUserPlaced variable in oUF_Diablo by default

4.006
- move raid/party attributes to the config
- adjust tullaRange to not color the normalTexture and to priorize the range color first
- remove druid tree form condition from rActionBarStyler bar 1
- fix actionbar 1 mind control issue
- update to oUF 1.5.5
- fixed bug with overlaying temp enchant icons
- fix combo point display for fights that appear in a vehicle but still use class skills
- Make PlayerPowerAlt bar movable (sound bar in atramedes fight etc)
- add bossframes in Diablo style
- add a second row to raidframes to display name and health both at the same time
- add aura icon to raidfames (you can add a spellid to the raid aura spelllist to track it)
- edited evl_CombatText to play duke sounds again.
- added rThreat mod

090827
- new font (<3 Neal)
- health orb can be class colored (if you want the green glow just set the healtcolor variable in oUF_D3Orbs.lua config area to 2)
- some fixes/tweaks to the raidframes
- small gfx changes here and there
- removed aTotemBar - shamans just download a totembar of your liking (see faq)

090807
- added my new create_me_a_galaxy function to oUF_D3Orbs, it creates small rotating galaxies for the orbs
- removed the shaman totembar script. I cannot test it, so grab some script for it yourself.

090226-2
- renamed mod to rFrameRotater and added a much better config

090226
- new mod for cool rotating textures around the minimap
- colorswitch now optional (switch fore and background health color)
- orbonly config now optional
- hide party in raid now optional
- the 3rd bar texture is now bound to multibarright and will only be displayed if multibarright is visible

090211
- added focus target
- new button skin
- pvp icon skinned and positioned
- petbar and both right bars are on mouse over right now (optional, config in lua)
- orb gloss texture now above the animation

090117
- the default settings for actionbars changed to 1x12 (instead of my 2x6)
- the default settings for the orbs changed to glow (green and blue)
- fixed the stancebar normaltexture bug

I really don't know why you give yourself such a hard time. Just disable my raidframes and use whatever you can adjust more easily. Of course you can do a lot of stuff with my raidframes but that requires you hacking the raid.lua code. Thus you need to know oUF and the WoW API. There is no simple one-line answer to that. Those changes requires digging into the code.

[/color][/quote]

I have now changed the raid/party frames... It kinda hurt but since it's too complicated to make your frames work like i want it i kinda had to.. Thanks for the help tho!

I really don't know why you give yourself such a hard time. Just disable my raidframes and use whatever you can adjust more easily. Of course you can do a lot of stuff with my raidframes but that requires you hacking the raid.lua code. Thus you need to know oUF and the WoW API. There is no simple one-line answer to that. Those changes requires digging into the code.

I really don't know why you give yourself such a hard time. Just disable my raidframes and use whatever you can adjust more easily. Of course you can do a lot of stuff with my raidframes but that requires you hacking the raid.lua code. Thus you need to know oUF and the WoW API. There is no simple one-line answer to that. Those changes requires digging into the code.

Hello,
I commented before about wanting to disable the fade away on the bags bar and micro menu, the main bar at the top, and was able to change it thanks to your help (Zork). It's been a while since I played and I'm thinking on playing again sometime soon, so I wanted to get this interface updated and "dialed in" before I do so. I went back to the reply that helped me, but it doesn't work for me now. In the "rActionBarStyler's" config.lua, there used to be the code to enable and disable this affect. Now that code doesn't seem to be there any more. Any help would be appreciated. ( Sorry if this has been asked before hand, besides by me.)

To spawn the party in the raid frame layout add this to the bottom of the charspecific.lua (or into a character condition if you like)

Lua Code:

--hide default party and show party in raids

cfg.units.party.show =false

cfg.units.raid.attributes.visibility ="custom [group] show; hide"

cfg.units.raid.attributes.showPlayer =true

cfg.units.raid.attributes.showSolo =false

cfg.units.raid.attributes.showParty =true

To move the raid just use /diablo unlockunits
I don't think I touch the digsite whatever thingy. So no thanks.

[/color][/quote]

Sorry for my ignorance, i am pretty sure you've gotten tired of me by now but i still havn't figured it out right yet...
The /diablo unlockunits command is not a problem to use for a setup, but it seems that i have to keep moving it arround depending on how many people there is in the raid..
I noticed that there is this visibility stated in the luas and was wondering if it is possible to change the setup depending on the number of people.

Right click your health orb. All those menu options are player menu only.

THANK YOU SO FREAKING MUCH. I was going insane having to log out lol, did not think to right click the health orb. Truly appreciate the fast response! I've been using your UI for over a year and a half and love it!

I have no rTooltip issues. What you are posting would mean that the frame hook would not work anymore because actually your self reference (tooltip) is nil. Use the default code and try again.
Regarding the other error. You have scaled the frames so small that actually printing the text becomes impossible because you are under the minimum font size. You cannot do that unless you remove the corresponding font strings or adjust their sizes (aura icon values).

I have downloaded rToolTip again and i'll just use it with the tt in the coner (that way i get it away from the unitframes aswell...

Can't i just change the font/text scale to match my small unit frames?
If yes, where?

I might be a bit of an idiot, but i don't see the answer for the centering of the raid frames, and making the raid frames become the party frames?

I have no rTooltip issues. What you are posting would mean that the frame hook would not work anymore because actually your self reference (tooltip) is nil. Use the default code and try again.
Regarding the other error. You have scaled the frames so small that actually printing the text becomes impossible because you are under the minimum font size. You cannot do that unless you remove the corresponding font strings or adjust their sizes (aura icon values).

This comes whenever i point at NPCs, Players and Skills.
I've changed what you previously sugguested to get the tooltip at the cursor.
Also, is it possible to make the tooltip to not show up when pointing at party and raid frames?

The only thing i've changed in the raid unit lua is the scale. The error only comes in 40 man raids.

Also: Can i change the partyframes to be shown in the raid frames instead of the party.. So both both party and raid would be moveable by moving the raid.. If that makes sense?
I tried putting in what you previously sugguested in the charspecific but then there is no party shown whatsoever.

Also: Is it possible to make the raid spawn at one specific point as a center, and then work its way out to each side from that? For example if there is a 5 man raid the "center line" would be right down the frames, if there comes 5 more the "center line" would be right in the middle "pushing" one row to the right and the other row to the left.. Again, if that makes sense..?

And last, how do i move the Digsite Progress bar shown above the action bars?

Thanks in advance, and sorry if the info i need is pretty much slapping my face.

Ever since I updated after 5.4 came out, when in raid and sometimes even in party I right click my name but most options are not listed (i.e. loot specialization, leave party, etc.) so I am unable to switch between loot specs without logging out and disabling the oUF. I see the last time Roth UI was updated was on October 4th and I am thinking of updating to that but I did not see this fix listed in changes. Can you shed some light on this? Is anyone else having this issue? Thanks!

If you edit my UI and override the lua files at a later point of course your changes are gone. So just keep backup copies and do not update unless you really want to. Or just add in the changes manually. (You can check the SVN for DIFFs)

The shardbar is part of the player frame. It is impossible to use without the orbs since the orbs are the player frame. The only way to do it would be to write a new layout and just extract the shard bar and shard module.

how difficult would this be to do? i really love how it looks on my warlock.