Download
(101Kb)
Download
Updated: 09-24-12 11:55 PM
Addon for:
oUF.
Pictures
File Info
Updated:09-24-12 11:55 PM
Created:01-04-09 06:56 PM
Downloads:22,926
Favorites:82
MD5:

oUF Freeb  Popular! (More than 5000 hits)

Version: 4.7.1
by: Freebaser [More]

Supported oUF Version: 1.6.x

Supported Units
-- player
-- target
-- targettarget
-- pet
-- focus
-- vehicle
-- boss frames


Supported Plugins
-- oUF_Experience
-- oUF_Smooth


Make the frames movable! oUF_MovableFrames

http://github.com/freebaser/oUF_Freeb/commits/master

v4.7.1
-- update some class elements
-- minor fixes

v4.7
-- update for oUF 1.6 and wow 5.0

v4.6.1
-- minor fix to avoid error on ptr

v4.6
-- various fixes

v4.5.1
-- tag fixes

v4.5
-- AltPowerBar
-- boss castbars
-- re-work spawning
-- add power text
-- various tweaks

v4.4
-- eclipse bar
-- enable focus castbar

v4.3.2
-- fix raid bg color
-- pixel border option

v4.3.1
-- fix background colors
-- add experience text

v4.3
-- update for oUF_Experience
-- add some color options
-- font outline
-- hp/power height option

v4.1 / 4.2
-- update for oUF changes
-- include oUF core

v4.0
-- live and beta compatible(beta requires newest oUF http://github.com/haste/oUF)

v3.1
-- update rune support

v3.0
-- support for oUF 1.4

v2.6
-- focus target
-- oUF_Totembar support
-- oUF_WeaponEnchant support
-- disable portrait option
-- scale option

v2.5
-- class colored bar option
-- aura border option
-- add tag for raid info(dead, d/c, ghost)

v2.4
-- fix boss frames
-- very basic group/raid frames(need to rename freebraid.lua file to work!)

v2.3
-- healcomm support(disabled by default)
-- fix for boss frame debuffs

v2.2
-- various fixes and tweaks
-- boss frames

v2.1
-- add aura saturation
-- add aura timers
-- fix nil value
-- misc. tweaks

v2.0
-- Complete rewrite
-- different look

v 1.5
-- update for 3.2
-- fix cpoints
-- improved druid mana
-- changed auras a bit on the target frame

Version 1.41
-- oUF_RuneBar support
-- minor fix to pet debuffs

Version 1.4
-- druid mana support(credits to P3lim)
-- oUF_Swing support
-- Truncate names and castbar names
-- Removed Party and Raid Frames
-- Health bar fades red when less than 50%
-- Moved text postions

Version 1.3
-- master loot icon
-- removed font outline
-- added font shadow
-- some buff tweaks
-- works with 1.3.3

Version 1.2.2
-- update for oUF_Experience

Version 1.2.1
-- Health Gradient fix

Version 1.2
-- Castbar options in lua
-- Raid power option in lua
-- Buff size increased
-- disabled oUF_Smooth for the Power Bar(unstable results with rage)

Version 1.1
-- Moved aura count position
-- Disallow vehicle swap(vehicle is now the pet frame)
-- BarFader support
-- Adjust Raid Icon size and position
-- Changed texture and colors a bit
-- localized font
-- Changed Unit Name to the new Tag system
-- Add level to target name
-- Add resting and pvp icon
-- Add ReadyCheck
-- Healthbar color gradient
Post A Reply Comment Options
Unread 03-31-10, 09:18 AM  
Toran
A Nerdscale Dorkin
 
Toran's Avatar
Premium Member

Forum posts: 143
File comments: 433
Uploads: 0
Thanks Freebaser. If I want to modify how the name and health (or if the health is displayed), do I need to adjust ftags.lua?

For example, I have a shortened pet bar and the name is cutoff - where would be best to look first to expand the area the name can fit into so it doesn't end up like "xx..."? Same question if I wanted to modify how the hp text is displayed for the pet frame only, for example.

EDIT: Figured it out.

To adjust the pet frame to only show the pet name (I also shortened the bar, which caused the pet name abbrev):

Code:
	
                if not (unit == "player") then
		local name = hp:CreateFontString(nil, "OVERLAY")
		if(unit == "targettarget") then
			name:SetPoint("LEFT", hp)
			name:SetPoint("RIGHT", hp)
+		elseif(unit == "pet") then
+			name:SetPoint("LEFT", hp)
+			name:SetPoint("RIGHT", hp)
+			name:SetJustifyH"LEFT"
		else
			name:SetPoint("LEFT", hp, 2, 0)
			name:SetPoint("RIGHT", hp, -55, 0)
			name:SetJustifyH"LEFT"
		end
My finished party frame (may at some point split out buffs/debuffs):

Code:
	
party = function(self)		
		if portraits then
			self.Portrait = CreateFrame("PlayerModel", nil, self)
			self.Portrait:SetWidth(45)
			self.Portrait:SetHeight(30)
			self.Portrait:SetPoint("TOPLEFT", self, "BOTTOMLEFT", 0, -5)
			self.PorBackdrop = CreateFrame("Frame", nil, self)
			self.PorBackdrop:SetPoint("TOPLEFT", self.Portrait, "TOPLEFT", -4, 4)
			self.PorBackdrop:SetPoint("BOTTOMRIGHT", self.Portrait, "BOTTOMRIGHT", 4, -4)
			self.PorBackdrop:SetFrameStrata("LOW")
			self.PorBackdrop:SetBackdrop(frameBD)
			self.PorBackdrop:SetBackdropColor(0, 0, 0, 0)
			self.PorBackdrop:SetBackdropBorderColor(0, 0, 0)
		end
	
		if auras then 
			self.Auras = CreateFrame("Frame", nil, self) -- auras
			self.Auras.buffFilter= "HELPFUL|RAID"
			self.Auras:SetPoint("TOPLEFT", self, "BOTTOMLEFT", 50, -5)
			self.Auras.gap = true
			self.Auras.spacing = 3
			self.Auras.size = 14
			self.Auras.initialAnchor = "TOPLEFT"
			self.Auras["growth-x"] = "RIGHT"
			self.Auras["growth-y"] = "DOWN"
			self.Auras.numBuffs = 4
			self.Auras.numDebuffs = 4
			self.Auras:SetHeight(self.Auras.size)
			self.Auras:SetWidth(self.Auras.size * 5)
		end
end,
Last edited by Toran : 03-31-10 at 08:52 PM.
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 06:35 AM  
sephra
A Kobold Labourer

Forum posts: 0
File comments: 25
Uploads: 0
@ toran

Yes the ftags config is where I would to to modify the specific tag calls. I did this myself for the health number. This just seemed to be easier to read on the fly Can also change all the other tags (color/font etc)

Code:
local siValue = function(val)
	if(val >= 1e6) then
		return ("%.1fm"):format(val / 1e6)
	elseif(val >= 1e4) then
                         return ("%.1fk"):format(val / 1e3)
	else
		return val
	end
end
Last edited by sephra : 04-01-10 at 06:36 AM.
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 09:38 AM  
Toran
A Nerdscale Dorkin
 
Toran's Avatar
Premium Member

Forum posts: 143
File comments: 433
Uploads: 0
Originally posted by sephra
@ toran

Yes the ftags config is where I would to to modify the specific tag calls. I did this myself for the health number. This just seemed to be easier to read on the fly Can also change all the other tags (color/font etc)

Code:
local siValue = function(val)
	if(val >= 1e6) then
		return ("%.1fm"):format(val / 1e6)
	elseif(val >= 1e4) then
                         return ("%.1fk"):format(val / 1e3)
	else
		return val
	end
end
Thanks. What does that display?
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 03:50 PM  
sephra
A Kobold Labourer

Forum posts: 0
File comments: 25
Uploads: 0
Originally posted by Toran
Thanks. What does that display?
changes the hp # back to the 5.1M 100K, I just couldnt stand the 5M2 style
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 04:10 PM  
Toran
A Nerdscale Dorkin
 
Toran's Avatar
Premium Member

Forum posts: 143
File comments: 433
Uploads: 0
Originally posted by sephra
changes the hp # back to the 5.1M 100K, I just couldnt stand the 5M2 style
Awesome. Me neither.
Report comment to moderator  
Reply With Quote
Unread 04-03-10, 06:02 PM  
Toran
A Nerdscale Dorkin
 
Toran's Avatar
Premium Member

Forum posts: 143
File comments: 433
Uploads: 0
Getting an error - I think caused by the party frames I've added. Curious if anyone can help me understand what needs to be adjusted.

Error (one of them)
Code:
2x oUF_Freeb-2.6\ftags.lua:27: attempt to perform arithmetic on local 'r' (a nil value)
(tail call): ?:
oUF-1.3.28\elements\tags.lua:406: in function `UpdateTag'
oUF-1.3.28\elements\tags.lua:279: in function `func'
oUF-1.3.28\ouf.lua:322: in function <oUF\ouf.lua:317>
<in C code>: in function `Show'
Interface\FrameXML\SecureTemplates.lua:817: in function <Interface\FrameXML\SecureTemplates.lua:729>:
Interface\FrameXML\SecureTemplates.lua:1024: in function `SecureGroupHeader_Update':
Interface\FrameXML\SecureTemplates.lua:610: in function <Interface\FrameXML\SecureTemplates.lua:608>:
Line 27 in ftags.lua references this section:
Code:
local function hex(r, g, b)
	if(type(r) == 'table') then
		if(r.r) then r, g, b = r.r, r.g, r.b else r, g, b = unpack(r) end
	end
	return ('|cff%02x%02x%02x'):format(r * 255, g * 255, b * 255)
end
Report comment to moderator  
Reply With Quote
Unread 04-06-10, 01:10 PM  
boomboom
A Fallenroot Satyr

Forum posts: 23
File comments: 38
Uploads: 0
Perhaps this is a bug, but when I set the scale of the frames, the scale of the ToT does not scale as well. As such, I have this VERY awkward looking ToT frame. And ideas on how to fix it?
Report comment to moderator  
Reply With Quote
Unread 05-13-10, 01:47 PM  
viking355
An Aku'mai Servant
 
viking355's Avatar

Forum posts: 31
File comments: 71
Uploads: 0
I got a question, If i wanna disable some frames, Like focustarget, Pet frame, And the mt/raid frames..

i only whant player/target/targetoftarget/focus.



Anyone who could help me with this?

Thanks very muich!
Report comment to moderator  
Reply With Quote
Unread 05-14-10, 04:46 AM  
yeoie
A Defias Bandit

Forum posts: 2
File comments: 7
Uploads: 0
Ouf Freeb + Clique

So FreebGrid works fine with Clique, but for some reason Clique doesnt see freeb player freeb target or freeb targettarget as frames that can be deactivated.

I had to uninstall FreebGrid and switch to healbot because i couldnt make it so that the same Click bindings wouldnt affect my player target and tot frames?

Any Fix for this?
Report comment to moderator  
Reply With Quote
Unread 05-14-10, 05:32 AM  
Freebaser
A Molten Kobold Bandit
 
Freebaser's Avatar
AddOn Author - Click to view AddOns

Forum posts: 135
File comments: 307
Uploads: 10
Re: Ouf Freeb + Clique

Originally posted by yeoie
So FreebGrid works fine with Clique, but for some reason Clique doesnt see freeb player freeb target or freeb targettarget as frames that can be deactivated.

I had to uninstall FreebGrid and switch to healbot because i couldnt make it so that the same Click bindings wouldnt affect my player target and tot frames?

Any Fix for this?
Its listed for me.

Freeb is "oUF_Freeb*".
Freebgrid is "Raid_Freebgrid*", "Pet_Freebgrid*", "MT_Freebgrid*".
Report comment to moderator  
Reply With Quote
Unread 05-14-10, 07:50 AM  
Maxen
A Fallenroot Satyr

Forum posts: 23
File comments: 235
Uploads: 0
Re: Re: Ouf Freeb + Clique

Originally posted by Freebaser
Its listed for me.

Freeb is "oUF_Freeb*".
Freebgrid is "Raid_Freebgrid*", "Pet_Freebgrid*", "MT_Freebgrid*".
Really ? Wow, I need to check Clique again then...

Update: Can.t see them listed
Last edited by Maxen : 05-14-10 at 08:33 PM.
Report comment to moderator  
Reply With Quote
Unread 05-19-10, 03:31 PM  
viking355
An Aku'mai Servant
 
viking355's Avatar

Forum posts: 31
File comments: 71
Uploads: 0
Freebaser, Can you help me with one issue, I'd like to try out to make the focus frame look just like the target of target frame, How do i copy the layout, or make it look the same?

Thanks

Best regards, viking355!
Report comment to moderator  
Reply With Quote
Unread 05-27-10, 07:49 AM  
drdead
A Murloc Raider

Forum posts: 6
File comments: 20
Uploads: 0
When are we going to get your new layout based on oUF 1.4 officialy?
I'm using your version from gitHub but what about updating it here?
Report comment to moderator  
Reply With Quote
Unread 05-27-10, 11:12 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 drdead
When are we going to get your new layout based on oUF 1.4 officialy?
I'm using your version from gitHub but what about updating it here?
I hadn't planned on updating this till 1.4 was released.
Report comment to moderator  
Reply With Quote
Unread 06-27-10, 12:41 AM  
flur
A Kobold Labourer
 
flur's Avatar

Forum posts: 0
File comments: 9
Uploads: 0
hey Freeb,

i need help to change little things on your layout

This is what i want to change:

- move castbar
- change size of: Focus, Pet, TT
- remove FoucsTarget
- change the rows of debuff/buff (that it looks like this)


can you help me pls =)?

TY
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: