Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(95 Kb)
Download
Updated: 03-26-10 08:48 AM
Addon for:
oUF.
Pictures
File Info
Updated:03-26-10 08:48 AM
Created:01-03-09 12:53 PM
Downloads:9,716
Favorites:47
MD5:
oUF Hypocrisy  Popular! (More than 5000 hits)
Version: 2.03
by: Hypocrisy [More]
My oUF layout. Requires oUF to work.
The raid frames in the middle of the raid shot are Grid, the oUF frames are the ones on the right.

Frames can be scaled. If you open the file layout.lua, there is a variable near the top called scale. It is currently set to 1, change it to 1.2 to make the frames 20% larger, etc. You may want to change the position of the frames a bit after you've scaled them, as positioning gets scaled as well.

All of the functions that spawn and position the frames are at the end of layout.lua, in the section titled "spawning the frames". If you want to hide or reposition your frames, the code you need to change can be found there.

Includes
  • Player
  • Pet
  • Pet Target
  • Target
  • Target of Target
  • Focus
  • Focus Target
  • Party
  • Party Pets
  • Party Targets
  • Raid

Supports
r2.03
----------------------------------------------------------------------------
- Re-fixed texture glitch with WoW 3.3.3

r2.02
----------------------------------------------------------------------------
- Added support for oUF_MoveableFrames

r2.01
----------------------------------------------------------------------------
- Added a Master Looter icon
- Added support for oUF_TotemBar
- Added support for oUF_Swing
- Removed support for oUF_AutoShot (functionality now in oUF_Swing)
- Simplified some code, cleaned up old code, fixed code for 3.2

r2.0
----------------------------------------------------------------------------
- Druid Mana, Auto Shot, and Rune Bar now scale properly
- Officially supports WoW 3.1

r1.36
----------------------------------------------------------------------------
- oUF_RuneBar support cleaned up a bit

r1.35
----------------------------------------------------------------------------
- Preliminary oUF_RuneBar support, cleaner version coming soon

r1.34
----------------------------------------------------------------------------
- Cleaned up AutoShot code

r1.33
----------------------------------------------------------------------------
- Added oUF_AutoShot support

r1.32
----------------------------------------------------------------------------
- Cleaned up druid code a tad

r1.31
----------------------------------------------------------------------------
- Added druid mana bar

r1.3
----------------------------------------------------------------------------
- Added a scale variable to layout.lua to allow scaling of the frames
- Added some code to allow the player class to be displayed
- Fixed a few 0.5 pixel issues noticed when using the scale feature

r1.231
----------------------------------------------------------------------------
- Fixed an error sometimes thrown by the color gradient

r1.23
----------------------------------------------------------------------------
- Added my color settings for oUF

r1.22
----------------------------------------------------------------------------
- Changed frame strata, so unit frames and castbars will now
properly appear behind everything else

time to start doing this properly
----------------------------------------------------------------------------
1/9 - Added ready check to party, fixed vehicles
1/9 - Added support for oUF Debuff Highlight, oUF Smooth Update
1/9 - Added fading to party pets/targets
1/9 - Moved all textures/fonts to one folder called media
1/8 - Added ready check support and leader icon for raid
1/8 - Moved debuffs and raid icons, and took debuffs off of pettarget
1/8 - No more layout(scale).lua, unless people really need it
1/6 - Added debuffs to pettarget, targettarget, and focustarget
1/6 - Improved layout(scale).lua
1/4 - Made all font sizes dependent on the fontsize variable at the start.
Archived Files (6)
File Name
Version
Size
Author
Date
2.02
96kB
Hypocrisy
09-05-09 10:00 AM
2.0
96kB
Hypocrisy
07-30-09 10:22 PM
1.36
98kB
Hypocrisy
03-15-09 09:14 AM
1.3
95kB
Hypocrisy
01-14-09 10:10 AM
1.231
95kB
Hypocrisy
01-13-09 08:52 AM
1.10
102kB
Hypocrisy
01-06-09 12:42 PM


Post A Reply Comment Options
Unread 01-17-09, 10:13 AM  
Hypocrisy
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 49
Uploads: 2
Originally posted by Tribola
I have a question, and I play Death Knight, and my runes are in the same place as before, which means I must still up in the left corner to watch my Rune-cooldown to be reviewed. How can I change this? I thank you in advance for your help
I don't in fact play a dk atm, so I haven't seen this yet, but at a glance there are a number of addons you could get to do the trick. The simplest I saw was RuneMover, however if you just type "rune" in the search you'll see any number of addons. There's also lyn's Runica that wouldn't show up, and maybe a few others.
Hypocrisy is offline Report comment to moderator  
Reply With Quote
Unread 01-17-09, 10:19 AM  
Hypocrisy
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 49
Uploads: 2
Originally posted by even13
Thanks for your earlier reply. I've got another question though: Is it possible to make the background transparent? I've been looking through the layout and I can't seem to find anywhere to do so if there is.
Just search for all instances of "SetBackdrop" (there should be 3 of them) and comment out the code. You may also want to comment out the following block of code
Code:
	local t = self.Title:CreateTexture(nil,"ARTWORK")
	t:SetTexture(bartex)
	t:SetVertexColor(0.1,0.1,0.1,1)
	t:SetAllPoints(self.Title)
	self.Title.texture = t
that colors the backdrop of the the title area, containing the name and level text.
Last edited by Hypocrisy : 01-17-09 at 10:19 AM.
Hypocrisy is offline Report comment to moderator  
Reply With Quote
Unread 01-18-09, 05:24 AM  
Tribola
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Originally posted by Hypocrisy
I don't in fact play a dk atm, so I haven't seen this yet, but at a glance there are a number of addons you could get to do the trick. The simplest I saw was RuneMover, however if you just type "rune" in the search you'll see any number of addons. There's also lyn's Runica that wouldn't show up, and maybe a few others.
Thank you, RuneMover is realy nice
Tribola is offline Report comment to moderator  
Reply With Quote
Unread 01-18-09, 07:34 AM  
Salizar
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Thanks for the tip about your addons, I am really liking the layout I have butchered together

Is it possible to have the blizzard castbar as well as the one on the player frame, im kinda used to seeing it there?

I had a quick look in the lua file but didnt see anything I could easily modify to enable it.
Salizar is offline Report comment to moderator  
Reply With Quote
Unread 01-18-09, 09:55 AM  
Hypocrisy
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 49
Uploads: 2
Originally posted by Salizar
Thanks for the tip about your addons, I am really liking the layout I have butchered together

Is it possible to have the blizzard castbar as well as the one on the player frame, im kinda used to seeing it there?

I had a quick look in the lua file but didnt see anything I could easily modify to enable it.
I use AzCastBar to get my normal cast bar as well, and I have the appearance customized a bit. You can see it in my raid shot.
Last edited by Hypocrisy : 01-18-09 at 10:03 AM.
Hypocrisy is offline Report comment to moderator  
Reply With Quote
Unread 01-18-09, 10:03 AM  
Hypocrisy
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 49
Uploads: 2
I decided to quit WoW...who knows if it will last, cause lord knows it wouldn't be the first time I quit, but for now at least I am not playing anymore. I will continue to support my frames at least until my last payed period expires next month.
Last edited by Hypocrisy : 01-19-09 at 01:49 PM.
Hypocrisy is offline Report comment to moderator  
Reply With Quote
Unread 01-18-09, 08:28 PM  
tou
A Kobold Labourer

Forum posts: 0
File comments: 26
Uploads: 0
thanks for the great frames and the ui scale addition!

I was wondering if you or someone else that reads these could help me with adding in oUF_AutoShot support. This way I can finally get rid of Quartz. I tried myself by copying/pasting from other layouts and changing textures used to the appropriate ones, but failed horribly .
tou is offline Report comment to moderator  
Reply With Quote
Unread 01-18-09, 10:11 PM  
Hypocrisy
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 49
Uploads: 2
Originally posted by tou
thanks for the great frames and the ui scale addition!

I was wondering if you or someone else that reads these could help me with adding in oUF_AutoShot support. This way I can finally get rid of Quartz. I tried myself by copying/pasting from other layouts and changing textures used to the appropriate ones, but failed horribly .
Ammendment: I realized after writing this that the bar I have here would overlap a hunter's pet...this code here is the basic idea of what I'd use though, just change the position a bit. Off-hand I can't think where the best place would be. Test it first, and you can see what it does.

After the if statement for druid mana:

Code:
		if playerClass=="DRUID" then
			[lots of random junk]
		end
put this code in

Code:
		if IsAddOnLoaded("oUF_AutoShot") and playerClass=="HUNTER" then
			self.AutoShot = CreateFrame"StatusBar"
			self.AutoShot:SetStatusBarTexture(bartex)
			self.AutoShot:SetStatusBarColor(0.2,0.7,0.1)
			self.AutoShot:SetPoint("TOPLEFT", self, "BOTTOMLEFT", 0, -5)
			self.AutoShot:SetHeight(9.5)
			self.AutoShot:SetWidth(162)

			self.AutoShot.bg = self.AutoShot:CreateTexture(nil, "BORDER")
			self.AutoShot.bg:SetAllPoints(self.AutoShot)
			self.AutoShot.bg:SetTexture(bartex)
			self.AutoShot.bg:SetAlpha(0.30)

			self.AutoShot.Text = self.AutoShot:CreateFontString(nil, "OVERLAY")
			self.AutoShot.Text:SetPoint("CENTER", self.AutoShot)
			self.AutoShot.Text:SetFont(font, fontsize-1)
			self.AutoShot.Text:SetTextColor(1,1,1)
			self.AutoShot.Text:SetShadowOffset(1, -1)

			self.AutoShot:SetBackdrop{
			bgFile = "Interface\\ChatFrame\\ChatFrameBackground", tile = true, tileSize = 16,
			insets = {left = -2, right = -2, top = -2, bottom = -2},
			}
			self.AutoShot:SetBackdropColor(0,0,0,1)
		end
That should do the trick for you, unfortunately it's hard for me to tell now. WoW was proving to be too much temptation so I completely uninstalled it, and just kept my mods/settings. Tell me if everything works and you like the colors.
Last edited by Hypocrisy : 01-18-09 at 10:53 PM.
Hypocrisy is offline Report comment to moderator  
Reply With Quote
Unread 01-18-09, 11:37 PM  
tou
A Kobold Labourer

Forum posts: 0
File comments: 26
Uploads: 0
hey, thanks for the quick reply

I replaced the druid text with the stuff you gave me, and adjusted the position a little. but all I am left with is a new frame that is colored green, it does not show me my autoshot progress or any text.

Code:
		if IsAddOnLoaded("oUF_AutoShot") and playerClass=="HUNTER" then
			self.AutoShot = CreateFrame"StatusBar"
			self.AutoShot:SetStatusBarTexture(bartex)
			self.AutoShot:SetStatusBarColor(0.2,0.5,0.1)
			self.AutoShot:SetPoint("TOPLEFT", self, "TOPLEFT", 0.5, 10)
			self.AutoShot:SetHeight(5)
			self.AutoShot:SetWidth(155)

			self.AutoShot.bg = self.AutoShot:CreateTexture(nil, "BORDER")
			self.AutoShot.bg:SetAllPoints(self.AutoShot)
			self.AutoShot.bg:SetTexture(bartex)
			self.AutoShot.bg:SetAlpha(0.30)

			self.AutoShot.Text = self.AutoShot:CreateFontString(nil, "OVERLAY")
			self.AutoShot.Text:SetPoint("CENTER", self.AutoShot)
			self.AutoShot.Text:SetFont(font, fontsize-1)
			self.AutoShot.Text:SetTextColor(1,1,1)
			self.AutoShot.Text:SetShadowOffset(1, -1)

			self.AutoShot:SetBackdrop{
			bgFile = "Interface\\ChatFrame\\ChatFrameBackground", tile = true, tileSize = 16,
			insets = {left = -2, right = -2, top = -2, bottom = -2},
			}
			self.AutoShot:SetBackdropColor(0,0,0,1)
		end
Here is what it looks like in combat and out.

tou is offline Report comment to moderator  
Reply With Quote
Unread 01-18-09, 11:45 PM  
Hypocrisy
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 49
Uploads: 2
Doh! My apologies, just read p3lims docs a bit more closely, I need to have oUF_AutoShot in my toc data. I'll upload a new version soon.
Hypocrisy is offline Report comment to moderator  
Reply With Quote
Unread 01-19-09, 12:00 AM  
tou
A Kobold Labourer

Forum posts: 0
File comments: 26
Uploads: 0
Thanks a bunch!

Also what addon are you using to show your xp bar below your action bar?
tou is offline Report comment to moderator  
Reply With Quote
Unread 01-19-09, 12:07 AM  
Hypocrisy
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 49
Uploads: 2
Originally posted by tou
Thanks a bunch!

Also what addon are you using to show your xp bar below your action bar?
That's jExp. As for oUF_AutoShot, I uploaded a new version. I've included it in the toc data, and have the oUF_AutoShot code in the lua file commented out. I'm reluctant to have it in there fully functional when i can't see what it looks like

Amendment: You should be able to just replace your toc file and leave the lua untouched...it looks like you've shuffled things around a bit, hope this catches you in time.
Last edited by Hypocrisy : 01-19-09 at 12:30 AM.
Hypocrisy is offline Report comment to moderator  
Reply With Quote
Unread 01-19-09, 08:25 AM  
vpr
A Theradrim Guardian

Forum posts: 65
File comments: 273
Uploads: 0
Before you abandon this great work, could you possibly add support for:

oUF_Experience and oUF_HealComm

Secondly, you told me how to position the Target frame (which also changed the ToT frame) which has worked excellent. I need to know how to position the party frames now. I've moved my Minimap from the right side of the screen to the upper left hand corner, and made it a square. It now interferes with the party frame...

I haven't decided if I just want to shift everything down a little bit, or if somehow I could place them under the Player and Target frames.

Something like this:

[Player] [Target][ToT]

[P1] [P2] [P3] [P4]

Just what I'm thinking - haven't decided if that's what I want to do yet though.
vpr is offline Report comment to moderator  
Reply With Quote
Unread 01-24-09, 12:27 PM  
Hypocrisy
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 49
Uploads: 2
Set myself up on my backup machine to test the oUF_AutoShot code. Everything is working fine, so it is now officially part of the frames. As for oUF_Experience and oUF_HealComm. I am not going to add support for those for now, sorry vpr

If you are looking for a minimalistic experience bar, I recommend my own favorite, jExp. As for healing, my frames would work fine for healing a 5 man instance, but if you doing 10 or 25 mans, my oUF frames are much better suited for a dps class. As you can see in my raid shot, when I am healing I use them in conjunction with Grid. To go all the way up and down my 25 people on the side and click the little frames wouldn't be the most efficient way of healing As for the argument that dps and tanks need to know when they're going to get a heal...imo if they are low enough to start worrying they should be popping cds/using consumables, even if they see a heal coming.
Hypocrisy is offline Report comment to moderator  
Reply With Quote
Unread 01-24-09, 01:59 PM  
Hypocrisy
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 49
Uploads: 2
The code you need to move the party frames is this here.

Code:
local party = oUF:Spawn("header", "oUF_Party")
party:SetManyAttributes("showParty", true, "yOffset", -50)
party:SetPoint("TOPLEFT", 15, -40)
oUF_Party:SetScale(scale)
party:Show()
The SetPoint code places the frames at the top left of the UI, shifted 15 points right and 40 down. The SetManyAttributes code tells the frames to spawn with a yOffset of -50, meaning each frame spawns 50 points below the previous one. If you want them to be side by side you'll need an xOffset.
Last edited by Hypocrisy : 01-24-09 at 01:59 PM.
Hypocrisy is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: