Download
(101Kb)
Download
Updated: 05-04-11 03:30 PM
Pictures
File Info
Updated:05-04-11 03:30 PM
Created:10-15-10 02:01 AM
Downloads:12,746
Favorites:59
MD5:

Smaller Blizzard Raid Frames  Popular! (More than 5000 hits)

Version: v1.2.2
by: Morsker [More]

I'll still MAINTAIN this, but addition of new features will be sporadic, as I'm doing more work on other things now. Please let me know if you'd like to contribute improvements!

Makes the Blizzard raid frames half their normal size, while scaling up names, buffs, and icons to keep them readable.

- /sbrf for options.

- Can fill hp vertically, in addition to horizontally.

- Optionally center names.

- Optionally move or hide buffs, debuffs, and dispellable debuffs.

- Options for frame height and width are still in Blizzard's Interface Options / Raid Frames.

- The mod is pretty tiny. Most of what you see in the file size is the config UI which only loads when requested.


Credits

The inspiration for this came from a forum post by Shamanbrian, with macros to manipulate the Blizzard size sliders to lower values. Also Dridzt was working on something similar, and explained taint issues to me. Unfortunately all of these implementations cause taint. The current implementation is different and in some ways limited, but doesn't cause taint.

v1.2.2
- Bug fix.

v1.2.1
- Updated for patch 4.1.
- When used as party frames, the raid frames no longer have a separate, slightly larger size. This is due to 4.1 changes. Please comment if you missed that feature and want it back.

v1.2
- /sbrf for new config UI
- heal prediction bars should work better
- some bug fixes with MA target and MT target frames

v1.1.2
- option for vertical hp bars
- option to un-center names
- party frames are also scaled down, but not quite as much as raid frames
- you can use the Blizzard resize sliders again
- the Blizzard unlock and drag thing should work better

v1.1.1
- Better resizing of debuffs, and moved to top-left

v1.1
- New implementation, no taint

v1.0
- First version
Optional Files (0)


Post A Reply Comment Options
Unread 10-15-10, 12:33 PM  
Dhaern
A Kobold Labourer

Forum posts: 0
File comments: 63
Uploads: 0
AWESOME WORK AND IDEA. This Addon dont cause impact performance as others majors raid frames (grid, Vuhdo, etc) no? I love this project and it will have many popularity in the future
Other question, for CPU performance which is better: GreenRange or TullaRange from Tuller? Thx for all
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 12:07 PM  
Morsker
A Fallenroot Satyr
 
Morsker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 89
Uploads: 8
Originally posted by kbc8090
Also, I like my raid frames on the bottom left of my screen, currently with how small they are the draggable frame thinks they are still large and doesn't let me drag them all the way down to the left side. Is there a way to unlock the dragger so they can be put farther down?
That's the limitation I mentioned in the project description. I'm not sure if it's possible to fix it without breaking something more important. You could try this:

/run local f,x,y=CompactRaidFrameManagerContainerResizeFrame;x,y=f:GetMaxResize();f:SetScale(0.5);f:SetMaxResize(x, y*2)

I don't have time to test it now, but if that works without causing problems, then I should be able to add something like it to the addon.

edit: It mostly works but gets horribly confused if you move the thing close enough to that Blizzard dock object on the left, and it tries to dock on it. So I have to find more workarounds before adding this, and it's still possible it won't work.
Last edited by Morsker : 10-15-10 at 06:11 PM.
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 11:53 AM  
Morsker
A Fallenroot Satyr
 
Morsker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 89
Uploads: 8
Originally posted by Dridzt
Nice work.
Thanks. I wish I'd known it would lead to this when I started it. I thought I was just packaging up that macro on forums to make it more convenient, and that this would be 2 lines long.
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 11:48 AM  
kbc8090
A Murloc Raider

Forum posts: 6
File comments: 73
Uploads: 0
Originally posted by Morsker
That may be the bug I just fixed with v1.1.1. If it's still happening I'll do more tests!
Duno if you saw my edit,

Also, I like my raid frames on the bottom left of my screen, currently with how small they are the draggable frame thinks they are still large and doesn't let me drag them all the way down to the left side. Is there a way to unlock the dragger so they can be put farther down?
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 11:45 AM  
Morsker
A Fallenroot Satyr
 
Morsker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 89
Uploads: 8
Originally posted by kbc8090
editing these values:

debuffs[1]:SetSize(32, 32)
debuffs[2]:SetSize(32, 32)

don't make debuffs bigger or smaller

I'm a rogue so I can't test dispellable debuffs, I have that option off in options anyway, however the buff fields work fine.
That may be the bug I just fixed with v1.1.1. If it's still happening I'll do more tests!
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 11:38 AM  
kbc8090
A Murloc Raider

Forum posts: 6
File comments: 73
Uploads: 0
editing these values:

debuffs[1]:SetSize(32, 32)
debuffs[2]:SetSize(32, 32)

don't make debuffs bigger or smaller

I'm a rogue so I can't test dispellable debuffs, I have that option off in options anyway, however the buff fields work fine.

Also, I like my raid frames on the bottom left of my screen, currently with how small they are the draggable frame thinks they are still large and doesn't let me drag them all the way down to the left side.
Last edited by kbc8090 : 10-15-10 at 11:46 AM.
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 10:57 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1360
File comments: 829
Uploads: 55
Nice work.
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 08:58 AM  
Morsker
A Fallenroot Satyr
 
Morsker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 89
Uploads: 8
The new version basically:

- Makes them 72x72
- Uses SetScale to make them half that. This doesn't cause taint.
- Makes the buff icons bigger, and only shows 2 buffs not 3.
- Makes the name text bigger, centers it, and caps it at 5 letters.
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 04:21 AM  
Morsker
A Fallenroot Satyr
 
Morsker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 89
Uploads: 8
Ok both implementations cause taint.

What I'll have to do is make a look-alike for the sliders. The user won't be able to adjust the sliders in combat like they can with the Blizzard ones, but no one will mind that.

edit: This is not trivial, if it's even possible. The problem is that frames can be created in combat for various reasons, and they use the height value. That value has to be untainted. I can scale down the whole raid UI though, and just resize the names and icons to be bigger. It won't work quite the same way, but it may be better if anything.
Last edited by Morsker : 10-15-10 at 06:48 AM.
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 03:06 AM  
Morsker
A Fallenroot Satyr
 
Morsker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 89
Uploads: 8
Ah, that was the first way I tried doing it, and when I was investigating why the Blizzard code was clobbering the changes on PLAYER_LOGIN, I found out about the options table. That's probably why you used PLAYER_ENTERING_WORLD?

If it spreads taint there are ways around it for sure, since all we really need to do is set the CVar.

edit: Yeah, it definitely causes taint that stops the MA's target's target frame from appearing. I'll try the other implementation; the problem I had last time was that all the settings on the slider were 0's and just got overwritten, but that may be solved by using PLAYER_ENTERING_WORLD.
Last edited by Morsker : 10-15-10 at 03:37 AM.
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 02:57 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1360
File comments: 829
Uploads: 55
I spent the last hour making the exact same addon..
only different name and a few more options.

I decided not to post it because after some testing it taints badly.

This one will taint as well.
Simplest way to test,
1. form a raid with a friend,
2. check in the options to show maintanks and mainassists
3. pull a mob.

My .toc
http://www.pastey.net/141624
My .lua
http://www.pastey.net/141623

Addon was named BlizzTinyRaidFrames.

If you can find anything of use you're welcome to it.
The changes to the sliders as well as to the cvars
do not persist reload hence the saving and loading logic.
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 02:31 AM  
Morsker
A Fallenroot Satyr
 
Morsker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 89
Uploads: 8
The icons definitely become smaller. A way to keep them bigger relative to the frames is a good idea. I'll look into what it takes to change that.
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 02:30 AM  
Garry
A Kobold Labourer
 
Garry's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 159
Uploads: 6
Nice 1.
I will give it a try. I just wonder, what will happen to the debuff-icons? Will they become smaller,too?

Dunno if you can do it, but is it possible to add a slider to adjust the debuff-icons???
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: