Thread Tools Display Modes
03-12-09, 02:55 AM   #1
Listra
A Murloc Raider
Join Date: Aug 2006
Posts: 8
lightweight Raid Frames?

I could really use some nice simple raidframes, with a minimum of req. Of both the system and the user.

I love Stuf Unit Frames for my player, target, party, pet and focus. And I would love a minimalistic raid unitframe addon.

I'm not smart enough to use Hastes Unitframes (oUF), and those who are usually bundle raidframes with partyframes or something else (p3lim made some great ones... only combined them with partyframes 'oUF Perfect').

What I need to complete my UI is raidframes were I can setup the texture to match the one I use in my Stuf Unit Frames through sharelib.
I would need:
Healthbars colored by class
Mana/energy/rage bar
Nametext
Agroindicator
OOR fading
MT healthbar
MT target

No more!

If I could use oUF I would – but I'm not smart enough.
I don't wanna use pitbull or any other 'we can do it all but use a lot of resources doing it' add on.

If someone could instruct me how to remove the party from p3lims oUF Perfect raidframes, and how to change the texture, then search is over. But maybe I've overlooked the raidframes somewere – or someone cleaver needs what I need, and desides to make them...

Best regards!
  Reply With Quote
03-12-09, 04:59 AM   #2
Slakah
A Molten Giant
 
Slakah's Avatar
AddOn Author - Click to view addons
Join Date: Aug 2007
Posts: 863
PerfectRaid seems to match most of those requirements.
  Reply With Quote
03-12-09, 05:15 AM   #3
Listra
A Murloc Raider
Join Date: Aug 2006
Posts: 8
Originally Posted by Slakah View Post
PerfectRaid seems to match most of those requirements.
Indeed - but I've had a few problems (like others), and Cladhere has not have time to update it for a while. It's a fine raid-tool.

Rumor has it that there may be a new raid addon on it's way So I'll proberly just wait untill it arrives.
  Reply With Quote
03-12-09, 06:16 AM   #4
KowalskiAvesky
A Kobold Labourer
Join Date: Dec 2006
Posts: 1
I like Grid. Not sure how to configure MT stuff.
  Reply With Quote
03-12-09, 02:00 PM   #5
Yhor
A Pyroguard Emberseer
 
Yhor's Avatar
Join Date: May 2007
Posts: 1,077
sRaidFrames. Not very pretty, but very functional.

http://www.wowinterface.com/download...aidFrames.html
  Reply With Quote
03-12-09, 06:10 PM   #6
Nightspirit
A Cyclonian
 
Nightspirit's Avatar
AddOn Author - Click to view addons
Join Date: Jan 2009
Posts: 44
Originally Posted by Listra View Post
If I could use oUF I would – but I'm not smart enough.
You don't need to be smart when there are layouts ready to be used! Enjoy
  Reply With Quote
03-12-09, 10:48 PM   #7
Farook
A Molten Giant
 
Farook's Avatar
Join Date: Mar 2006
Posts: 595
Originally Posted by Yhor View Post
sRaidFrames. Not very pretty, but very functional.

http://www.wowinterface.com/download...aidFrames.html
Quote for truth!

I still prefer them over Grid.
__________________
  Reply With Quote
03-13-09, 12:52 AM   #8
Balkeep
A Cyclonian
 
Balkeep's Avatar
AddOn Author - Click to view addons
Join Date: Sep 2007
Posts: 43
Ye true, if u will pick up some1s layout u can easily use oUF... Its not harder then lets say use sRaidFrames... And really oUF>anything else thanks to the great options it brings...
  Reply With Quote
03-13-09, 06:06 AM   #9
Yhor
A Pyroguard Emberseer
 
Yhor's Avatar
Join Date: May 2007
Posts: 1,077
Originally Posted by Balkeep View Post
Ye true, if u will pick up some1s layout u can easily use oUF... Its not harder then lets say use sRaidFrames... And really oUF>anything else thanks to the great options it brings...
Normally, I'd definitely agree. I'm a oUF fan myself (using a modified oUF_AI layout), but there are no current layouts that compare in function and adaptability to sRaidFrames... atm. And for me, Grid 'feels', too clunky (for lack of a better description). oRA + sRaidFrames = happy raiding (for me).
  Reply With Quote
03-13-09, 09:00 AM   #10
Balkeep
A Cyclonian
 
Balkeep's Avatar
AddOn Author - Click to view addons
Join Date: Sep 2007
Posts: 43
Yhor
Depends on a person, i can do anything in oUF u have in sRaidFrames, i even took important buff indication system (like shield wall etc etc) and ported it to my ouf layout, but my ouf takes like mmm 10kb of memory and sRaidFrames take like 2-3M depending on a raid situation, thou i do agree that for un-experienced user sRaidFraims is rather good choice.
  Reply With Quote
03-13-09, 02:17 PM   #11
Yhor
A Pyroguard Emberseer
 
Yhor's Avatar
Join Date: May 2007
Posts: 1,077
Originally Posted by Balkeep View Post
Yhor
Depends on a person, i can do anything in oUF u have in sRaidFrames, i even took important buff indication system (like shield wall etc etc) and ported it to my ouf layout, but my ouf takes like mmm 10kb of memory and sRaidFrames take like 2-3M depending on a raid situation, thou i do agree that for un-experienced user sRaidFraims is rather good choice.
What I really meant was, that you can use different settings for different situations a lot easier with sRaidFrames. For example, I can setup different "layouts" with sRaid for any particular class I play. On my Mage/Druid (or any dispelling class), I can amp up my debuff highlighting or easily track heals..etc. With an oUF layout, I'd have to exit game, make whatever adjustments (edit the code or swap for a modified layout)... then I could log onto a class that I benefited from doing this. In order to not have that functionality for a class that has no use for it, I'd have to repeat the process... and with sRaid I could just swap out in game... as needed. I hope this makes sense . But if you only play one class/role, then a well defined oUF layout for your needs -would- be superior.

For Party, Self, Target, Pet, ToT..etc, I would like to think I'll never abandon my oUF layout, though. It's just perfect in every way for how I play. It's set up perfectly for every class I play... for me.

It really does just boil down to personal preference, in the end.
  Reply With Quote
03-13-09, 02:35 PM   #12
jadakren
A Flamescale Wyrmkin
 
jadakren's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2007
Posts: 103
Originally Posted by Yhor View Post
With an oUF layout, I'd have to exit game, make whatever adjustments (edit the code or swap for a modified layout)... then I could log onto a class that I benefited from doing this. In order to not have that functionality for a class that has no use for it, I'd have to repeat the process...
Nothing stopping you from setting up a table like :
Code:
oUF.indicators={
	buffs = {

	    ["Grace"] = {"1A7AAF","6AB8EC","ffffff"},

		["PoM"] = {"528EFF","43F3C6","45E836","8ADD2A","D0D21F","C69F15"},
		["Lifebloom"] = {"A7FD0A","6AB8EC","ffffff"},
		

	}, 
	fonts = {
		["DEFAULT"] = {
			offsets = {x = 0, y = 0},
			size = 8.5,
			name = "Interface\\Addons\\oUF_Tags\\media\\visitor.ttf",
			outline = "OUTLINE",
			alignH = "CENTER",
		},
		["TOPLEFT"] = {
			offsets = {x = 0, y = 3},
			size = 8.5,
			name = "Interface\\Addons\\oUF_Tags\\media\\visitor.ttf",
			outline = "OUTLINE",
			alignH = "LEFT",
		},
		["TOP"] = {
			offsets = {x = 0, y = 3},
			size = 8.5,
			name = "Interface\\Addons\\oUF_Tags\\media\\visitor.ttf",
			outline = "OUTLINE",
			alignH = "CENTER",
		},
		["TOPRIGHT"] = {
			offsets = {x = 3, y = 3},
			size = 8.5,
			name = "Interface\\Addons\\oUF_Tags\\media\\visitor.ttf",
			outline = "OUTLINE",
			alignH = "RIGHT",
		},
		["LEFT"] = {
			offsets = {x = 0, y = 0},
			size = 8.5,
			name = "Interface\\Addons\\oUF_Tags\\media\\visitor.ttf",
			outline = "OUTLINE",
			alignH = "LEFT",
		},
		["CENTER"] = {
			offsets = {x = 0, y = 0},
			size = 8.5,
			name = "Interface\\Addons\\oUF_Tags\\media\\visitor.ttf",
			outline = "OUTLINE",
			alignH = "CENTER",
		},
		["RIGHT"] = {
			offsets = {x = 3, y = 0},
			size = 8.5,
			name = "Interface\\Addons\\oUF_Tags\\media\\visitor.ttf",
			outline = "OUTLINE",
			alignH = "RIGHT",
		},
		["BOTTOMLEFT"] = {
			offsets = {x = 0, y = -3},
			size = 8.5,
			name = "Interface\\Addons\\oUF_Tags\\media\\visitor.ttf",
			outline = "OUTLINE",
			alignH = "LEFT",
		},
		["BOTTOM"] = {
			offsets = {x = 0, y = -3},
			size = 8.5,
			name = "Interface\\Addons\\oUF_Tags\\media\\visitor.ttf",
			outline = "OUTLINE",
			alignH = "CENTER",
		},
		["BOTTOMRIGHT"] = {
			offsets = {x = 3, y = -3},
			size = 8.5,
			name = "Interface\\Addons\\oUF_Tags\\media\\visitor.ttf",
			outline = "OUTLINE",
			alignH = "RIGHT",
		},
	},
	class = {

		DEATHKNIGHT = {
			["TOP"] = "",

			["TOPLEFT"] = "[tree]",

			["TOPRIGHT"] = "[gotw]",

			["BOTTOMLEFT"] = "[lb]",

			["BOTTOMRIGHT"] = "[rejuv][regrow][flour]"

		},

		DRUID = {
			["TOP"] = "",

			["TOPLEFT"] = "[tree]",

			["TOPRIGHT"] = "[gotw]",

			["BOTTOMLEFT"] = "[lb]",

			["BOTTOMRIGHT"] = "[rejuv][regrow][flour]"

		},

		PRIEST = {
			["TOP"] = "[painsupress][powerinfusion][guardspirit][twilighttorment]",

			["TOPLEFT"] = "[pws][ws][aegis]",

			["TOPRIGHT"] = "[spirit][shad][fort][fear]",

			["BOTTOMLEFT"] = "[inspiration][grace][pom]",

			["BOTTOMRIGHT"] = "[rnw][gotn][rejuv][regrow][flour]"

		},

		PALADIN = {
			["TOP"] = "",

			["TOPLEFT"] = "",

			["TOPRIGHT"] = "",

			["BOTTOMLEFT"] = "",

			["BOTTOMRIGHT"] = ""

		},

		SHAMAN = {
			["TOP"] = "",

			["TOPLEFT"] = "",

			["TOPRIGHT"] = "",

			["BOTTOMLEFT"] = "",

			["BOTTOMRIGHT"] = ""

		},

		WARLOCK = {
			["TOP"] = "",

			["TOPLEFT"] = "",

			["TOPRIGHT"] = "",

			["BOTTOMLEFT"] = "",

			["BOTTOMRIGHT"] = ""

		},

		MAGE = {
			["TOP"] = "",

			["TOPLEFT"] = "",

			["TOPRIGHT"] = "",

			["BOTTOMLEFT"] = "",

			["BOTTOMRIGHT"] = ""

		},

		ROGUE = {
			["TOP"] = "",

			["TOPLEFT"] = "",

			["TOPRIGHT"] = "",

			["BOTTOMLEFT"] = "",

			["BOTTOMRIGHT"] = ""

		}

	}

}

Since haste implemented that tag feature, i have this table setup in a seperate module for my layouts.

For example, the tag in their for my priest : '[painsupress]'

is eventually thrown into a fontstring when the frame is built .
Code:
function createIndicatorGroup(object,anchor,objectAnchor,fontDB, tags)
    group = objectAnchor:CreateFontString(nil, "OVERLAY")
    group:SetFont(fontDB.name, fontDB.size, fontDB.outline)
    group:SetPoint(anchor, objectAnchor, anchor, fontDB.offsets.x, fontDB.offsets.y)
    group:SetJustifyH(fontDB.alignH)
    object:Tag(group,tags)
    group:Show()
    return group
end


function generateAuraGroups(object)
    if not object.AuraIndicator then return end
    object.FontObjects = object.FontObjects or {}
    
    for index,tags in pairs(oUF.indicators.class[playerClass])do
        local auraGroup = createIndicatorGroup(object, index, object.Health, oUF.indicators.fonts[index], tags)
        object.FontObjects[index] = {
        	name = "Aura Indicator Group : ".. index,
        	object = auraGroup
        }
    end
end
 
for index, object in ipairs(oUF.objects) do  generateAuraGroups(object) end

it tells the ouf core to run this function when the 'UNIT_AURA' event occurs on the unitframe.

Code:
oUF.Tags["[painsupress]"] = function(u) if not NeedsIndicators(u)then return end; return UnitAura(u, "Pain Suppression") and "|cff33FF33+|r" or "" end

oUF.TagEvents["[painsupress]"] = "UNIT_AURA"
Im working on ace3ConfigGui support for my singleton layout, next i do the same for my raid layout.
  Reply With Quote
03-16-09, 05:56 AM   #13
Listra
A Murloc Raider
Join Date: Aug 2006
Posts: 8
Originally Posted by Farook View Post
Quote for truth!

I still prefer them over Grid.
I know both sraidframes and grid and other options, but I don't consider them lightweight.

If I had the knowledge of Balkeep and others I would surely make my own in oUF. Even with the insight from other layouts, I still find it difficult to manouver in oUF.

Thank you all for your replys!
  Reply With Quote

WoWInterface » AddOns, Compilations, Macros » AddOn Search/Requests » lightweight Raid Frames?

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off