Download
(1MB)
Download
Compatible with Retail, Classic & TBC
Updated: 05-10-23 03:07 PM
Pictures
File Info
Compatibility:
Embers of Neltharion (10.1.0)
WOTLK Patch (3.4.1)
Classic (1.14.3)
TBC Patch (2.5.4)
Updated:05-10-23 03:07 PM
Created:10-13-20 02:50 AM
Downloads:4,882
Favorites:13
MD5:
Categories:oUF: Layouts, Unit Mods

RUF

Version: 262.2.4
by: Raeli [More]

About
RUF is a configurable Unit Frame addon using oUF. RUF isn't as fully featured as some unit frames, but should also use less resources while playing than most unit frame addons too.

RUF has a fairly in-depth set of configuration options available in game by typing /ruf in chat.

Features

  • Supports Player, Pet, Target, Pet's Target, Target's Target, Target's Target's Target, Party, Party Targets, and Party Pets.
  • Nickname - Like Details! In fact, this is synced with Details! This will sync to other people using RUF or Details! (or any other addon that supports NickTag-1.0)
  • Custom indicator status icons in place of the standard ones. These are icons such as PvP stats, Target Marks etc.
  • Buff and Debuff icons with optional type and dispellable highlighting and basic filtering. (more advanced filtering coming later)
  • Frame Highlighting for dispellable auras (debuffs on friendly units, or buffs on enemy units)
  • Cast Bars for Player, Target, and Focus frames.
  • Class Resource bar - Holy Power, Runes, Stagger etc. (Combo Points in Classic)
  • Range Fading & Combat Fading
  • Heal Prediction
  • 3D animated portraits
  • Several pre-configured layouts to choose from in the profile section.
  • Optional RGB Rainbows!



Live Only Features
  • Supports Focus, Focus's Target, Boss, Boss Targets, Arena, Arena Targets (In addition to the ones mentioned above)
  • Absorb Bar - a semi-transparent bar layered on top of the health bar showing your current absorbs as a percentage of max health.

Classic Only Features
  • Uses LibClassicDurations to display durations of short buffs and debuffs on units
  • Uses LibClassicCasterino for Cast Bars to get non-player unit casting information to show enemy cast bars.
  • Uses LibHealComm-4.0 for Heal Prediction.

Planned Features
  • Classification colouring colors (To colour units if they are Elite, Rare, Boss etc.)
  • Frame highlighting for mouseover
  • Buff/Debuff whitelisting / blacklisting
  • More tags, and increased options for existing tags

Future Possibilities
  • Raid unit support.
  • Layout designer to quickly setup multiple units.

Classic Support
oUF
RUF supports Classic, but requires my modified version of oUF to function. This is included with RUF automatically. As such, you should ensure that you do not have oUF installed separately as it's own addon. (This doesn't matter for Live users, only Classic users)

LibClassicDurations
Buffs & Debuffs do not return information about their duration in classic, so RUF uses LibClassicDurations in Classic to provide this information. It's included with RUF when you download it from Curseforge and works automatically. If you want to see numbers on RUF's buffs or debuffs, you'll want to grab OmniCC or TullaCC as well.

Any issues with auras showing incorrect durations in Classic should be directed to LibClassicDurations.

LibClassicCasterino
In Classic, you cannot reliably determine non-player casting information. RUF uses LibClassicCasterino in Classic to provide this information. It's included with RUF when you download it from Curseforge and works automatically.

Any issues with castbars showing incorrect cast durations in Classic should be directed to LibClassicCasterino.

LibHealComm-4.0
Heal Prediction isn't part of the classic API, so RUF uses LibHealComm-4.0 in Classic to provide this information.

Any issues with heal prediction showing incorrect values in Classic should be directed to LibHealComm-4.0.

Feedback & Support
You can contact me directly on Discord.

RUF 262.2.4
  • Updated interface version

RUF 262.2.3
  • Fixed an issue with range checking for Shamans in Dragonflight.

RUF 262.2.2
  • Updated interface versions

RUF 262.2.1
  • Fixed incorrect Essence amount for Evokers

RUF 262.2.0
  • Added support for Death Knight runes in Wrath Classic
  • Fixed a bug with stack counts for auras
  • Added Evoker's class power, Essence (Empowered Cast Bars not yet implemented)
  • Added support for 7th Combo Point for Rogues

Known Issues
  • Toggling on and off Test mode while targetting someone can cause the target portrait to scale incorrectly for the rest of that play session (until you relog or reloadUI). Deselecting your target and then toggling Test Mode on and off again should fix it.
  • Joining a group while test mode is enabled will show additional party units while remaining in test mode.
  • Test mode Auras display only buffs or debuffs the player currently has, rather than creating a bunch of temp icons.
  • There is no preview of frame aura highlighting in test mode.
Archived Files (27)
File Name
Version
Size
Author
Date
 RUF
262.2.3
1MB
Raeli
02-25-23 11:53 AM
 RUF
262.2.2
1MB
Raeli
01-27-23 10:11 AM
 RUF
262.2.1
1MB
Raeli
11-28-22 09:08 AM
 RUF
262.2.0
1MB
Raeli
11-28-22 03:23 AM
 RUF
262.1.1
1MB
Raeli
11-16-22 10:46 AM
 RUF
262.1.0
1MB
Raeli
11-07-22 10:23 AM
 RUF
262.0.0
1MB
Raeli
10-30-22 12:52 PM
 RUF
r261-Beta
1MB
Raeli
10-27-22 08:43 AM
 RUF
r260-Beta
832kB
Raeli
10-26-22 09:26 AM
 RUF
r259-alpha
827kB
Raeli
05-18-21 02:43 PM
 RUF
r259-alpha
827kB
Raeli
05-18-21 02:43 PM
 RUF
r259-alpha
827kB
Raeli
05-18-21 02:43 PM
 RUF
r258-alpha
818kB
Raeli
05-18-21 02:30 PM
 RUF
r258-alpha
818kB
Raeli
05-18-21 02:30 PM
 RUF
r258-alpha
818kB
Raeli
05-18-21 02:30 PM
 RUF
r257-alpha
564kB
Raeli
05-18-21 02:19 PM
 RUF
r257-alpha
564kB
Raeli
05-18-21 02:19 PM
 RUF
r257-alpha
564kB
Raeli
05-18-21 02:19 PM
 RUF
r256-alpha
564kB
Raeli
05-18-21 01:58 PM
 RUF
r256-alpha
564kB
Raeli
05-18-21 01:58 PM
 RUF
r256-alpha
564kB
Raeli
05-18-21 01:58 PM
 RUF
r255-alpha
827kB
Raeli
05-18-21 01:44 PM
 RUF
r255-alpha
827kB
Raeli
05-18-21 01:44 PM
 RUF
r255-alpha
827kB
Raeli
05-18-21 01:44 PM
 RUF
r254-Release
827kB
Raeli
04-12-21 02:15 PM
 RUF
r254-Release
827kB
Raeli
04-12-21 02:15 PM
 RUF
r254-Release
827kB
Raeli
04-12-21 02:15 PM


Post A Reply Comment Options
Unread 06-18-21, 06:23 PM  
oh_noes
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
Do you accept feature requests?

Would be great if debuffs on the target were distinguishable between own and group/other. Same for buff display on party members.
I remember that some full UI replacements do this by de-saturating all buffs/debuffs except the player's (I'm not interested in using full UIs though).

btw: no perfomance issues here. TBC classic & retail without masque etc.
Last edited by oh_noes : 06-18-21 at 06:24 PM.
Report comment to moderator  
Reply With Quote
Unread 04-25-21, 10:54 AM  
Dools1337
A Defias Bandit
 
Dools1337's Avatar

Forum posts: 2
File comments: 30
Uploads: 0
Here you go :

https://pastebin.com/QtTV0FPv

I'm on Retail aswell.
Last edited by Dools1337 : 04-25-21 at 10:55 AM.
Report comment to moderator  
Reply With Quote
Unread 04-24-21, 11:15 AM  
Raeli
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 11
Uploads: 5
Re: Re: High CPU usage?

Originally Posted by Dools1337
Originally Posted by emerald_weiz
Loving everything that you've done here, but for whatever reason it seems to be using a ton of CPU, ranking above prat and weak auras without being in a group and not even having any targets.

I have 91 addons loaded, and RUF is using 40-50% of their combined usage.

I'm using 'Addon Usage' addon to check this stuff out as I like to keep track of how my own code does.
The memory also seems to increase at a rate far higher than it should be considering the lack of events or changes I noticed while simply being idle.

I'm still using it since overall these are still not high enough to make my computer struggle, but it could on some older machines/gaming laptops.

Keep up the great work otherwise; def ouf-based frames I've worked with yet
Yeah, I had to stop using it aswell. My pc is fairly powerful (3700x/5700xt/16go ram) and I was lagging at the start of every encounter. Went back to Pitbull for now and it doesn't happen. It's a shame because I really liked what you did, not sure what's causing it ? Auras maybe ?
Sitting in town RUF without any targets, RUF's CPU usage is essentially unmoving. If I sit in Oribos for 5 minutes, RUF will still be below addons like HandNotes:Battle for Azeroth, Drift, Kaliel's Tracker, Global Ignore List, TipTac, Raven, ERT, WeakAuras (I only have one aura loaded out of combat, the !keys one)

Additionally, I notice no memory usage increase when just sat around with no target. Memory usage does increase when I have a target of target since this isn't an eventless unit and so has to update frequently.

I tested in a raid and in combat RUF peaked at 17% CPU usage for me. The memory usage in raid does definitely ramp up, though I notice multiple other addons rapidly increase memory usage during combat and, like RUF, eventually get garbage collected. I'm not entirely sure that this is a problem, but it would appear that there is at least some setting or something somewhere that might be causing issues.

Disabling RUF completely in Oribos shows a framerate difference within margin of error - at the places I tested, with people moving around, FPS was generally consistent. I haven't had time to test in a raid with RUF disabled and enabled from pull to pull to compare, though I do expect of course there to be a performance impact using RUF vs using the default frames.

I'm assuming that neither of you have any Lua errors originating from RUF, but I would like to know which version of the game this is with. I've only tested it on retail, not classic. Additionally, if both of you could share your profiles with me**, that might help me narrow down what the cause is, if there are specific settings that are causing issues.

** If you find the file "World of Warcraft\_retail_\WTF\Account\ACCOUNTNAME\SavedVariables\RUF.lua" and post its contents on a pastebin link or something of the sort it would be greatly appreciated.
Report comment to moderator  
Reply With Quote
Unread 04-24-21, 10:28 AM  
Dools1337
A Defias Bandit
 
Dools1337's Avatar

Forum posts: 2
File comments: 30
Uploads: 0
Re: High CPU usage?

Originally Posted by emerald_weiz
Loving everything that you've done here, but for whatever reason it seems to be using a ton of CPU, ranking above prat and weak auras without being in a group and not even having any targets.

I have 91 addons loaded, and RUF is using 40-50% of their combined usage.

I'm using 'Addon Usage' addon to check this stuff out as I like to keep track of how my own code does.
The memory also seems to increase at a rate far higher than it should be considering the lack of events or changes I noticed while simply being idle.

I'm still using it since overall these are still not high enough to make my computer struggle, but it could on some older machines/gaming laptops.

Keep up the great work otherwise; def ouf-based frames I've worked with yet
Yeah, I had to stop using it aswell. My pc is fairly powerful (3700x/5700xt/16go ram) and I was lagging at the start of every encounter. Went back to Pitbull for now and it doesn't happen. It's a shame because I really liked what you did, not sure what's causing it ? Auras maybe ?
Report comment to moderator  
Reply With Quote
Unread 02-10-21, 09:58 PM  
emerald_weiz
A Defias Bandit
 
emerald_weiz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 10
Uploads: 1
Thumbs up High CPU usage?

Loving everything that you've done here, but for whatever reason it seems to be using a ton of CPU, ranking above prat and weak auras without being in a group and not even having any targets.

I have 91 addons loaded, and RUF is using 40-50% of their combined usage.

I'm using 'Addon Usage' addon to check this stuff out as I like to keep track of how my own code does.
The memory also seems to increase at a rate far higher than it should be considering the lack of events or changes I noticed while simply being idle.

I'm still using it since overall these are still not high enough to make my computer struggle, but it could on some older machines/gaming laptops.

Keep up the great work otherwise; def ouf-based frames I've worked with yet
__________________
Weiz from US - Emerald Dream
Coder / Designer / World PVP Enthusiast
Report comment to moderator  
Reply With Quote
Unread 12-11-20, 12:31 AM  
Korra
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Re: Re: magic debuff dispel problem

Originally Posted by Raeli
Originally Posted by Korra
The party frames for this layout doesn't seem to be showing magic debuffs with a highlight which problematic for my healing spec. Works for the others.
Is this in queued dungeons? Are you going from DPS outside the dungeon to healer inside it?

Or does it just happen all the time? (Like when you're out in the world too, or go to M0s for example)

Additionally - what class and spec are you playing as?
Sorry for late reply, It was a problem in my week 1 and 2 M0s(took me some time to notice.) I was set as healer and I was a Resto Druid. Curses and Poisons were working but not Magic debuffs for some reason. I checked to make sure dispelable debuffs options weren't the issue at least to best of my ability.
Report comment to moderator  
Reply With Quote
Unread 12-08-20, 12:41 PM  
Raeli
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 11
Uploads: 5
Originally Posted by Dools1337
Hey! Thanks for answering

Are you planning on implementing raidframe ?
Sorry I missed this - raid frames are a potential long term feature (like probably more than a year away), but there are many other things I want to get into a state I'm happy with first.
Report comment to moderator  
Reply With Quote
Unread 12-08-20, 12:38 PM  
Raeli
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 11
Uploads: 5
Re: magic debuff dispel problem

Originally Posted by Korra
The party frames for this layout doesn't seem to be showing magic debuffs with a highlight which problematic for my healing spec. Works for the others.
Is this in queued dungeons? Are you going from DPS outside the dungeon to healer inside it?

Or does it just happen all the time? (Like when you're out in the world too, or go to M0s for example)

Additionally - what class and spec are you playing as?
Report comment to moderator  
Reply With Quote
Unread 12-05-20, 08:10 PM  
Korra
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
magic debuff dispel problem

The party frames for this layout doesn't seem to be showing magic debuffs with a highlight which problematic for my healing spec. Works for the others.
Last edited by Korra : 12-05-20 at 08:10 PM.
Report comment to moderator  
Reply With Quote
Unread 11-14-20, 03:24 PM  
Dools1337
A Defias Bandit
 
Dools1337's Avatar

Forum posts: 2
File comments: 30
Uploads: 0
Hey! Thanks for answering

Well in the end I switched to your addon and I'm pretty happy about it. Not sure what I would add, it's full of little things that I like (abbreviation of names/uppercase and other stuff is a nice touch).

Are you planning on implementing raidframe ?

In any case, thank you for making this addon. I feel like it will get the recognition it deserves in time.
Report comment to moderator  
Reply With Quote
Unread 11-10-20, 06:24 PM  
Raeli
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 11
Uploads: 5
Originally Posted by Dools1337
Honestly the work you've done on this is proper amazing. I'm considering switching from pitbull to this. Still trying it out some more to see. (also because I'm too lazy to design a ouF layout for myself )

Not quite sure which one would be the most cpu/ressource efficient tbh
Making an oUF skin that does exactly what you want (assuming you're not doing anything crazy, and we're just talking about standard stuff like positioning of things, colours, fonts etc.) would always be more efficient than my addon or Pitbull.

Obviously RUF doesn't have the same breadth of options Pitbull has, and there's still a lot of work to be done there too, you can see the areas that are lacking in RUF such as buff/debuff or castbar options.

But there is a bit of feature creep and it's been a learning process so the design goals have changed somewhat over time, so there's also still a lot of work to be done on unifying the config options into something a little more user friendly.

Pitbull is definitely far more mature in that aspect.
Report comment to moderator  
Reply With Quote
Unread 11-07-20, 03:10 PM  
Dools1337
A Defias Bandit
 
Dools1337's Avatar

Forum posts: 2
File comments: 30
Uploads: 0
Honestly the work you've done on this is proper amazing. I'm considering switching from pitbull to this. Still trying it out some more to see. (also because I'm too lazy to design a ouF layout for myself )

Not quite sure which one would be the most cpu/ressource efficient tbh
Last edited by Dools1337 : 11-07-20 at 03:11 PM.
Report comment to moderator  
Reply With Quote
Unread 11-03-20, 02:25 AM  
Raeli
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 11
Uploads: 5
Originally Posted by LVNDSCAPE
Gave another try to RUF , the castbars are still jumpy.
Thou r250 changelog says it should update smoothly.
Nonetheless, the castbar smoothing is the same as the pre-patch first release.
Is this with r252?

I've done various tests with r252 and I don't seem to get any juttering or anything like that.

What sort of FPS are you running at?
Last edited by Raeli : 11-03-20 at 02:26 AM.
Report comment to moderator  
Reply With Quote
Unread 11-02-20, 10:53 AM  
LVNDSCAPE
A Murloc Raider

Forum posts: 4
File comments: 45
Uploads: 0
Gave another try to RUF , the castbars are still jumpy.
Thou r250 changelog says it should update smoothly.
Nonetheless, the castbar smoothing is the same as the pre-patch first release.
Report comment to moderator  
Reply With Quote
Unread 10-15-20, 06:34 AM  
Raeli
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 11
Uploads: 5
Originally Posted by LVNDSCAPE
I am not sure if I'm doing something wrong I have used RUF before pre-patch and the bars have a natural smooth.
Right now , I don't know if I am phrasing it the right way but the casting bars are really jumpy/laggy.
Ah I had some update throttling for the cast bar, that may have been why - I'll take a look at it.
Last edited by Raeli : 10-15-20 at 11:25 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

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.