Download
(818Kb)
Download
Updated: 09-16-13 07:43 PM
Pictures
File Info
Updated:09-16-13 07:43 PM
Created:01-19-09 05:04 AM
Downloads:62,333
Favorites:241
MD5:

oUF Freebgrid  Popular! (More than 5000 hits)

Version: 6.9.13
by: Freebaser [More]

Supported oUF Version: 1.6.x

Party/Raid unit frames using the oUF framework.

Units Supported:
-- party
-- raid
-- maintanks
-- pets and vehicles

Features:
-- Class corner indicators
-- Raid (de)buffs icons with priority
-- Class dispel icons
-- Aggro highlighting
-- Mouseover highlight
-- Out of range arrow
-- Range alpha
-- Heal Predication bar and/or text
-- Alt Power text
-- Health text - percent, deficit or actual
-- Vertical and horizontal layouts
-- Mana bars
-- Target and Focus border
-- AFK / DC timer
-- SharedMedia support
-- oRA3 tank support

FAQs
/freeb will unlock the frames
/freeb <something> will open the interface panel.

oUF is included in this addon but it is only accessible to Freebgrid.

Q: How do I create new indicators?
A: Edit tags.lua (some lua skills required). I've added at least one indicator to every healing class, so you can use those as an example(always open to suggestions). Then add the tag name to your class table at the bottom of the tags.lua.

Q: How do I add raid (de)buffs?
A: Use the aura_list.lua file to add spell names or GetSpellInfo(spellid) to the aura table and set a priority number >= 1(Higher numbers show over lower).

Most of the general setting can be done in the interface panel and usually requires a ReloadUI when your done.

version 6.9.12
-- fix toc

version 6.9.11
-- aura_list update
-- oUF update

version 6.9.10
-- fix heal texture and aura border

version 6.9.9
-- fix for 5.1
-- toc bump
-- aura list update

version 6.9.8
-- fix vertical hp reversed

version 6.9.7
-- add monk to indicator table

version 6.9.6
-- update some tags
-- add monk to dispel list

version 6.9.5
-- fix pom tag

version 6.9.4
-- fix healbar error

version 6.9.3
-- more 5.0 fixes

version 6.9.1
-- update for 5.0.4 / oUF 1.6

version 6.9

-- remove talent detect for class dispels(hard code types instead)
-- option to scale raid based on number of members
-- option to invert fill direction
Optional Files (0)


Post A Reply Comment Options
Unread 03-24-09, 06:47 AM  
Freebaser
A Molten Kobold Bandit
 
Freebaser's Avatar
AddOn Author - Click to view AddOns

Forum posts: 135
File comments: 307
Uploads: 10
Originally posted by Oakayam
I would like to use raid frames only . I was wondering if there was another way I could tell oUF_Freebgrid to show tanks other then in partytoggle thingie.

Using just a tank:show generates error with tank targets and secure frames. Not commenting the partytoggle out, does so well ( after i deleted the party code ).

Can anyone help me?
Whats wrong with leaving the partyToggle code? Its there for that reason. Removing just the local party code should give you the results your looking for.

I really love this mod. It is great to have another option than just grid as a healer. The one thing that I can't figure out is how to make the units spawn horizontally instead of vertically. I'd basically like the units to spawn with the anchor point at the left side and growing to the right for 5 columns, then grow up from there. Any help would be greatly appreciated.
"point", "LEFT" in SetManyAttributes use to work. Havent tested it tho

I have some questions.

It can be classcolor on behalf of pg, and set the color of all framebar with a single color?

How do I delete the textHP, while maintaining fixed the name of the pg?

You can see the aggro in another way? For example, using the frame Aura?

You can restrict the display of the raid? Even in the raid by 40, to a maximum of 2 party?

You can view the groups horizontally?
1. bar.bg:SetVertexColor(r, g, b) and bar:SetStatusBarColor(r, g, b) in the updatehealth function.

2.
Code:
elseif (per > 0.9) then
		self.Name:SetText(UnitName(unit):utf8sub(1, 3))
	else
		self.Name:SetFormattedText("-%0.1f",math.floor(def/100)/10)
	end
start here

3. not at this time, im looking into alternate aggro displays

4.
Code:
local raid = {}
for i = 1, 8 do
controls the number of groups

Quote:
--paladin
oUF.Tags["[bol]"] = function(u) return UnitAura(u, "Beacon of Light") and "|cff8B4513 .|r" or "" end
oUF.TagEvents["[bol]"] = "UNIT_AURA"

And same with localized spell name, but no luck.
seems ok, but did you add "bol" to oUF.classIndicators table?
Report comment to moderator  
Reply With Quote
Unread 03-24-09, 06:09 AM  
Freebaser
A Molten Kobold Bandit
 
Freebaser's Avatar
AddOn Author - Click to view AddOns

Forum posts: 135
File comments: 307
Uploads: 10
Originally posted by Enzyr
Hello i love this lightweight grid alternative, though i have a problem, im a shaman myself and im resto, and when raiding and grouping i ofc have to dispell curses and etc. But these unitframes arent showing the debuffs in anyway, can anyone help me?
you need to add curses to your class in the lua.

around line 230
Code:
["SHAMAN"] = {
			["Poision"] = true,
			["Disease"] = true,
                        ["Curse"] = true,

		},
Report comment to moderator  
Reply With Quote
Unread 03-23-09, 03:44 PM  
Enzyr
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Hello i love this lightweight grid alternative, though i have a problem, im a shaman myself and im resto, and when raiding and grouping i ofc have to dispell curses and etc. But these unitframes arent showing the debuffs in anyway, can anyone help me?
Report comment to moderator  
Reply With Quote
Unread 03-22-09, 05:51 AM  
Fama
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Hi.


I have some questions.

It can be classcolor on behalf of pg, and set the color of all framebar with a single color?

How do I delete the textHP, while maintaining fixed the name of the pg?

You can see the aggro in another way? For example, using the frame Aura?

You can restrict the display of the raid? Even in the raid by 40, to a maximum of 2 party?

You can view the groups horizontally?

thx^^
Last edited by Fama : 03-22-09 at 06:09 AM.
Report comment to moderator  
Reply With Quote
Unread 03-21-09, 11:50 PM  
Mordekai03
A Murloc Raider

Forum posts: 4
File comments: 6
Uploads: 0
I really love this mod. It is great to have another option than just grid as a healer. The one thing that I can't figure out is how to make the units spawn horizontally instead of vertically. I'd basically like the units to spawn with the anchor point at the left side and growing to the right for 5 columns, then grow up from there. Any help would be greatly appreciated.
Report comment to moderator  
Reply With Quote
Unread 03-18-09, 11:12 AM  
Oakayam
Premium Member
 
Oakayam's Avatar

Forum posts: 40
File comments: 136
Uploads: 0
I would like to use raid frames only . I was wondering if there was another way I could tell oUF_Freebgrid to show tanks other then in partytoggle thingie.

Using just a tank:show generates error with tank targets and secure frames. Not commenting the partytoggle out, does so well ( after i deleted the party code ).

Can anyone help me?
__________________
Report comment to moderator  
Reply With Quote
Unread 03-17-09, 12:57 PM  
jadakren
A Flamescale Wyrmkin
 
jadakren's Avatar
AddOn Author - Click to view AddOns

Forum posts: 103
File comments: 112
Uploads: 2
Originally posted by CelestialDream
Looks so beautiful but i have some questions:
1.How to add my custom spells to curners in my locale?
I tryed:

And same with localized spell name, but no luck.

2. It's possible make 4 letters of name instead of 3?
3. How to disable oUF_freebrgid in party and arena?
4. How to make D\C'ed ppl transparent?
5. It's possible to make manabar more lighter when mp less than 10%? Or hightlight it via blue borders
NOt sure if it matters but you have a space before full stop. might be causing it to appear off the unitframe and thus hard to notice.

Incidentally, I found that using · is better than . for the corner indicator character.

Reason for this is that when you start scaling your frames the fullstop requires more fluffing around with x & y coords, where as the · does not since it is centered.
Report comment to moderator  
Reply With Quote
Unread 03-17-09, 01:00 AM  
CelestialDream
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Looks so beautiful but i have some questions:
1.How to add my custom spells to curners in my locale?
I tryed:
--paladin
oUF.Tags["[bol]"] = function(u) return UnitAura(u, "Beacon of Light") and "|cff8B4513 .|r" or "" end
oUF.TagEvents["[bol]"] = "UNIT_AURA"
And same with localized spell name, but no luck.

2. It's possible make 4 letters of name instead of 3?
3. How to disable oUF_freebrgid in party and arena?
4. How to make D\C'ed ppl transparent?
5. It's possible to make manabar more lighter when mp less than 10%? Or hightlight it via blue borders
Last edited by CelestialDream : 03-17-09 at 01:12 AM.
Report comment to moderator  
Reply With Quote
Unread 03-14-09, 08:09 PM  
jadakren
A Flamescale Wyrmkin
 
jadakren's Avatar
AddOn Author - Click to view AddOns

Forum posts: 103
File comments: 112
Uploads: 2
Originally posted by Freebaser
I really didn't care for github, but I did move my git repos to a real server.

http://freebaser.net/cgit/


regarding afk, the holysmurf release at wowace includes a ouf plugin that provides afk & dnd timers if there exists a self.AFK or self.DND font object.

it's a standalone module that doesnt require the smurf layout or other bits of code.

i only suggest this here for you since afk at least could be useful in BGs for everyone and for raid leaders in pve raids
Last edited by jadakren : 03-14-09 at 08:10 PM.
Report comment to moderator  
Reply With Quote
Unread 03-14-09, 03:14 PM  
demitri
A Fallenroot Satyr

Forum posts: 20
File comments: 36
Uploads: 0
k thanks
Report comment to moderator  
Reply With Quote
Unread 03-14-09, 01:43 PM  
Freebaser
A Molten Kobold Bandit
 
Freebaser's Avatar
AddOn Author - Click to view AddOns

Forum posts: 135
File comments: 307
Uploads: 10
Originally posted by demitri
im doin my own unit frames and im wondering about the partypets... how do i anchor them to the player that they belong to in party?
Its done by the imported .xml file.

Your question better suited for the oUF forums. Please use it for general oUF related questions.
Last edited by Freebaser : 03-14-09 at 01:43 PM.
Report comment to moderator  
Reply With Quote
Unread 03-14-09, 12:59 PM  
demitri
A Fallenroot Satyr

Forum posts: 20
File comments: 36
Uploads: 0
im doin my own unit frames and im wondering about the partypets... how do i anchor them to the player that they belong to in party?
Report comment to moderator  
Reply With Quote
Unread 03-12-09, 04:24 PM  
Freebaser
A Molten Kobold Bandit
 
Freebaser's Avatar
AddOn Author - Click to view AddOns

Forum posts: 135
File comments: 307
Uploads: 10
I really didn't care for github, but I did move my git repos to a real server.

http://freebaser.net/cgit/
Report comment to moderator  
Reply With Quote
Unread 03-12-09, 12:51 PM  
leks0d
A Kobold Labourer
 
leks0d's Avatar

Forum posts: 1
File comments: 71
Uploads: 0
Got new error:
Code:
[23:43:35] Interface\AddOns\oUF_Freebgrid\oUF_HealComm.lua:39: Usage: UnitHealth("unit")
[C]: ?
[C]: in function `UnitHealth'
Interface\AddOns\oUF_Freebgrid\oUF_HealComm.lua:39: in function <Interface\AddOns\oUF_Freebgrid\oUF_HealComm.lua:38>
Interface\AddOns\oUF_Freebgrid\oUF_HealComm.lua:130: in function `PostUpdateHealth'
Interface\AddOns\oUF\elements\health.lua:98: in function `UNIT_MAXHEALTH'
Interface\AddOns\oUF\elements\health.lua:43: in function <Interface\AddOns\oUF\elements\health.lua:36>
Report comment to moderator  
Reply With Quote
Unread 03-12-09, 04:10 AM  
jadakren
A Flamescale Wyrmkin
 
jadakren's Avatar
AddOn Author - Click to view AddOns

Forum posts: 103
File comments: 112
Uploads: 2
Originally posted by yaroot
>.<Why not using github
Second that. it's a great service and assuming normal operations you always have your local repo

In other efforts, I've been thinking about the kind of code required to support showing time since afk (like pitbull does).

From my scrutinising of the pitbull code last night i came to several conclusions :

1. two tables would be required, one for afk and the other for disconnected peoples. The tables would follow this format :

Code:
afkPeoples[guid] = timeTheyWentAFK
And thus it would be(similar for the disconnected peoples) :

Code:
afkPeoples[getGUID(unit)] = GetTime()
2. One would use the health update override function in their layout to begin this flow of checks.

3. The loop to update the time since afk/disconnected would be the same loop that starts the timer

4. The first check would need to see if they are disconnected. This is done first by matching their guid in the table, if its not there it means they just went afk and thus we store their guid as the key and the time from 'GetTime()' as the value. At this point I'm not sure how to catch people who are not firing health update events in order to trigger this loop from the health update override.

5. If they are disconnected a string is created here from the result of that table value and GetTime(), which gives us our 'since since event' :
Code:
local msg = GetTime() - afkPeoples[getGUID(unit)]
6. if they are not disconnected then we perform a similar dance for afk(repeat steps 1-5 with an afk flavour).

7. last step is to tie an onUpdate event script to some element on this unit which calls our above loop until the server sends the appropriate event to indicate that they are no longer afk or disconnected.

I hope this is of some use to you.
Last edited by jadakren : 03-12-09 at 04:25 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: