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,645
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 12-24-09, 03:16 AM  
Heyday
A Kobold Labourer

Forum posts: 0
File comments: 20
Uploads: 0
Hi guys, hope someone can help me, first i mean autor ofc ).
I create frame change some otions for me everything look fine, i put in config lua 40ppl ofc 8 groups. Imagine 8 groups from LEFT to RIGHT, if i'm in 40 ppl raid my 1st group from LEFT side if i'm in instance (25 ppl) my first group situated where was 4th group in 40 ppl or 7 group is 10 ppl raid. I hope u understand what i mean. Second problem if someone left raid group works like sticky i cant see from what group left ppl cos freebgrid making group full thats mean if player A and B left group 4 raid frame look like 2 players from group 5 now in group 4, "sticky" groups i call this. How this change i dont now, if u understand my bad english, i hope u can help me. Ty and sorry for wasted u time.

p.s v2.3
Last edited by Heyday : 12-24-09 at 07:38 AM.
Report comment to moderator  
Reply With Quote
Unread 12-22-09, 08:38 AM  
ereth
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 44
Uploads: 5
a feature request: the unit frames showing the vehicle health once inside a vehicle and perferably a indicator when they are in one aswell

Thanks for this nice grid alternative
Report comment to moderator  
Reply With Quote
Unread 12-21-09, 07:23 AM  
lainbh
A Kobold Labourer

Forum posts: 1
File comments: 24
Uploads: 0
Icons of hots

How I can use ouf_aurawatch with ouf_freebgrid to display icons(with timers) of hots instead squares or only timers. Or may be need only edit function "UNIT_AURA" in tags.lua?
Report comment to moderator  
Reply With Quote
Unread 12-21-09, 12:41 AM  
Artifact
A Deviate Faerie Dragon
 
Artifact's Avatar

Forum posts: 14
File comments: 26
Uploads: 0
How about a separately movable pets frame? Maybe by default scaled smaller than the player frame?

Though, like ragnarok00, I would prefer the pet frame attached to its owner rather than separate.
Last edited by Artifact : 12-21-09 at 01:29 AM.
Report comment to moderator  
Reply With Quote
Unread 12-20-09, 10:54 PM  
ragnarok00
A Kobold Labourer

Forum posts: 0
File comments: 49
Uploads: 0
Originally posted by Freebaser
I hoping to come up with a better solution for pets, but wanted to get this version out since it had some significant changes.
i am not very sure about what you think about the previous design for pet

but the problem i met is that it leaves too much spaces for classes who don't own a pet, here is my suggestion to improve it:
it is alright if only the player that owns a pet has a smaller size of its grid
i.e.
for player like warrior, their grid size is 40(W) x 40(H)
for player like warlock, their grid size is 40(W) x 30(H), the size for its pet is 40(W) x 10(H) and anchor to pet's owner

it's good enough for me
by showing the pet's health is quite useful for pvp healing, at least for me
Last edited by ragnarok00 : 12-20-09 at 11:03 PM.
Report comment to moderator  
Reply With Quote
Unread 12-20-09, 10:15 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 Artifact
Why the removal of pets?
I hoping to come up with a better solution for pets, but wanted to get this version out since it had some significant changes.
Report comment to moderator  
Reply With Quote
Unread 12-20-09, 09:47 PM  
Artifact
A Deviate Faerie Dragon
 
Artifact's Avatar

Forum posts: 14
File comments: 26
Uploads: 0
Why the removal of pets?
Report comment to moderator  
Reply With Quote
Unread 12-20-09, 09:34 PM  
Freebaser
A Molten Kobold Bandit
 
Freebaser's Avatar
AddOn Author - Click to view AddOns

Forum posts: 135
File comments: 307
Uploads: 10
Please note that 2.3 does not have an option for pets. Also notice a new option in the config.lua

Code:
units = 5, 		-- Number of units per group
This can be used alter the number of units per row or column.

Ex.

if I were to change the config to...

Code:
point = "LEFT",
						
growth = "UP",

...

units = 40,
You should get something like this
Report comment to moderator  
Reply With Quote
Unread 12-20-09, 09:20 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 gagou
looking at the code I found something strange in the updateHealth function:
...

As you can see nameCache[name] is set outside the if block which means that it'll be set everytime even if name is already in cache, and as the substring is not in the same scope substring should be nil when seting nameCache[name] which defeat the purpose of the cache.

Yeah I missed that, thanks for pointing it out.
Report comment to moderator  
Reply With Quote
Unread 12-17-09, 03:53 AM  
gagou
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 254
Uploads: 2
looking at the code I found something strange in the updateHealth function:

Code:
if nameCache[name] then 
  self.Name:SetText(nameCache[name]) 
else 
  local substring 
  for length=#name, 1, -1 do 
    substring = utf8sub(name, 1, length) 
    self.Name:SetText(substring) 
    if self.Name:GetStringWidth() <= db.width-2 then break end 
  end 
end
nameCache[name] = substring
As you can see nameCache[name] is set outside the if block which means that it'll be set everytime even if name is already in cache, and as the substring is not in the same scope substring should be nil when seting nameCache[name] which defeat the purpose of the cache.

So I think that the code should be:
Code:
if nameCache[name] then 
  self.Name:SetText(nameCache[name]) 
else 
  local substring 
  for length=#name, 1, -1 do 
    substring = utf8sub(name, 1, length) 
    self.Name:SetText(substring) 
    if self.Name:GetStringWidth() <= db.width-2 then break end 
  end
  nameCache[name] = substring 
end
Report comment to moderator  
Reply With Quote
Unread 12-15-09, 10:51 AM  
Namica
A Kobold Labourer
 
Namica's Avatar

Forum posts: 0
File comments: 169
Uploads: 0
As a Druid Healer I can't live without this - thank you so much for your great Work Freebaser!
Report comment to moderator  
Reply With Quote
Unread 12-14-09, 09:35 PM  
def9
A Cobalt Mageweaver
 
def9's Avatar
AddOn Author - Click to view AddOns

Forum posts: 219
File comments: 108
Uploads: 1
Getting this error upon login with v2.2.

Code:
Date: 2009-12-14 22:33:49
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\oUF_Freebgrid\freebMF.lua line 150:
   attempt to index a nil value
Debug:
   [C]: ?
   oUF_Freebgrid\freebMF.lua:150: oUF_Freebgrid_HEADER()
   oUF_Freebgrid\freebgrid.lua:879: in main chunk
__________________
Epiria, level 100 Ret/Holy Paladin
Simkin level 100 Combat Rogue
Feldeemus, level 100 Arcane Mage
Report comment to moderator  
Reply With Quote
Unread 12-14-09, 02:22 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 Xentry
I have a little problem. How I can move the Raidwindow? I tryed Strg+rightbutton, Alt+rightbutton and Shift+rightbutton. And how I come in the optionmenu? I tryed /ouf, /ouf freegrid, /freegrid /grid nothing worked.
/freeb will unlock the frames to be move as of version 2.2
Report comment to moderator  
Reply With Quote
Unread 12-12-09, 11:46 AM  
Xentry
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
I have a little problem. How I can move the Raidwindow? I tryed Strg+rightbutton, Alt+rightbutton and Shift+rightbutton. And how I come in the optionmenu? I tryed /ouf, /ouf freegrid, /freegrid /grid nothing worked.
Report comment to moderator  
Reply With Quote
Unread 12-10-09, 11:49 AM  
Icerat
A Fallenroot Satyr

Forum posts: 28
File comments: 46
Uploads: 0
How easy would it be for me to move the pets back to the side of the frame instead of under it?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: