Download
(4 MB)
Download
Updated: 04-15-09 06:06 PM
Pictures
File Info
Updated:04-15-09 06:06 PM
Created:02-25-09 03:11 PM
Downloads:12,513
Favorites:45
MD5:
oUF Asym UI - Widescreen  Popular! (More than 5000 hits)
Version: 2.5
by: Dawn [More]
Main purpose of creating this UI was to create a lightweight interface that runs on my shitty PC, without losing to much utility and without looking like crap.
The name simply comes from my oUF layout. This UI is build around it.

The UI basically doesn't need a setup ingame, since version 1.9. All custom settings can be done by lua.

oUF_Asym UI is made to work for 1440x900, it works out of the box for 1680x1050 and 1920x1200, ... should work for all widescreen resolutions.

It comes with A LOT of different bartextures and fonts, see oUF_Asym fonts/texture folder and dArt folder.
There is also some nice art to play around with located in dArt/Art.

i.e.


I don't use any UI scale at all. I don't have this option checked. Or in other words this UI is basically build around an UI scale of 1.0.
If you are using another resolution as 1440x900, you might have to adjust your UI scale until it fits.

FEATURES:
- no setup, works out of the box for every (new) character
- very lightweight, it uses around 970kb of memory, around 1MB in raids
- a clean interface without glitches (even in combat)
- a lot of options to change the look of frameborders, textures...
- a lot of fun while playing .... hopefully
- last but not least, pretty decent support ... i'm trying, really! *cough*


NOTE:
1.) Pretty much any addon included in this UI is heavily customized, I don't take any credits for this.
However, you shouldn't update any of the addons, manually!
2.) If something spits out errors or stops working, tell me please.
3.) I will only support this to the point where it comes to bug fixing. If you want to customize it, you are on your own.
4.) Read the changelog, it contains usefull information!


SETUP:

1.) backup you font, interface and wtf folder
2.) Extract everything into your \WorldofWarcraft\ folder
3.) Make sure you rename YOURACCOUNTNAME to ... guess what ...


This and That:
* Blizzards Calendar is accessible by right clicking on the minimap
* Tracking is accessible by middle clicking on the minimap
* Chat frames minimize after 20seconds of inactivity - you can change the duration in Chicchai
* You can move all bag frames by holding ALT.
* to open a GM ticket type /GM or /ticket
* to reload your UI type /rl


Some addons that you can customize easily are:

*actionbars
rActionBarStyler\rActionBarStyler.lua

*unitframes
oUF_Asym\layout.lua

*chatframe (minimize/maximize effect, borders, background)
Chicchai\core.lua

*dFader (handles fade out of frames, when you are out of combat or without a target selected)
dFader\dFader.lua

*!LynColors (handles all kind of colors,... class colors, mana color, health color, ...)
!LynColors\core.lua

*dMinimap (Minimap addon, you can choose between round or square shape, change the borders, color, position, ....)
dMinimap\dMinimap.lua

Known issues:
1.) FogBG is used to display animated *.m2 files for the minimap. Some instances display *.m2 files different, there might be some glitches. It's still ok for my taste, since it doesn't happen that often. If you don't care for those fog animations at all, simply delete FogBG from your addon folder.
2.) Quality ID doesn't like "bound to account" items, it spits out an lua error while trying to show their itemLvl.


raid - version 2.2




layout details for oUF_Asym

- works with oUF 1.3.8

features:
- target portrait
- party and raid portraits (you can enable/disable them separately)
- druid mana bar
- five men raids are shown as party
- party hidden in >5 man raids
- target debuffs are filtered to only show debuffs, applied by the player
- nice borders around all frames - changeable border style
- player and target castbar with border - border changes along with unitframe border
- options to change font, bar textures, border textures, ...
- a lot of comments in the lua to make easily readable/customizable

supported frames:
- Player
- Target
- Target of Target
- Pet
- Focus
- Party
- Party Targets
- Party Pets
- Raid

supported plugins:
oUF_Banzai
oUF_PowerSpark
oUF_DebuffHighlight
oUF_BarFader
oUF_Swing
oUF_Smooth
oUF_ReadyCheck
oUF_SpellRange


Hope you like it, have fun.
2.5
* several addons updated for 3.1
* removed MSBT for now, until an updated version is available
* removed rFrameRotater (looks crazy, since the default minimap shape is square... it's available at Wowinterface for anyone using a round shape)

2.4
* replaced nMainbar with the new rActionBarStyler
- added an option to change font, fontsize and color for macro, count and keybinding text to rActionBarStyler
- added an option to hide show macro and/or keybding text to rActionBarStyler
- all bars are set to mouseover by default
* added Coolline to track item and spell cooldowns
- modified Coolline to show a maximum CD of 60sec (longer CDs will work, too), but this works nicer for classes with a lot of short CDs, like Retribution Paladin, Priest, ...
* added rFrameRotater
* updated dMinimap
* changed dMinimap default setting to round shape (round5)

2.3
* changed the BLIP texture for minimap (finally *cough*)
- old one is still available (dMap\texture\track_.tga), along with another slight variation of the new texture (dMap\texture\_track.tga)
* fixed rActionButtonStyler's textures overlapping icons on actionbuttons (works for dBar, nMainbar, ... rActionBarStyler)
* slightly changed glow on Darion style actionbutton borders (makes it easier to see equipped items on your bars, etc.)
* added portraits for party and raidframes
* portraits will hide for units that are out of range, instead of showing the yellow interrogation mark
* added background for party portraits
* added an option to toggle party portraits on/off
* added an option to toggle raid portraits on/off -- disabled by default

2.2
* added oUF_Spellrange support - range fading for all units
* added Darion border style from ButtonFacade_Darion to nBuff, rActionButtonStyler and oUF_Asym
* added an option to change the target portrait background texture
- the default (old) target portrait background is still there if you want to use it instead
* added comments in Chicchais core.lua to highlight the option, that you can use frameborders from oUF_Asym for chat frames, too
* set default borders for everything to Darion border style - I'm addicted ... yes I am! D'OH! ... maybe not, but well... I need a change ;)

2.1
* updated CargBag (this will fix glow on items)
* updated TipTac (version 09.03.22)
* fixed dBar keybindings
* several changes to oUF_Asym
- removed aggro coloring for player unitframe
- added party target and party pets
- debuff highlighting on unitframes changed to highlight the border
- finally fixed combatfeedback .. YES IT WAS BROKEN DAMNIT!!! .. *cough* :D
- slightly changed position for druid mana
- range fading for party and raid
- border added to druid mana
- you can now choose between several border styles for unitframes, player/target castbar
- added some more comments to the layout for easier customization
* some tweaks to Chicchai
- shadow added to chatfont (see Chicchai, if you don't like it)
- some tweaks to the border appearance - it's now larger around the actual chat text
- added an option to Chicchai that shows/hides the shadow around the chat font
- added an option to Chicchai shows/hides background and borders around the chat frames

2.0
* removed rActionBarStyler
* added nMainbar (nMainbar\nMainbarConfig.lua for options)
- added mousover and showonkeypress (Alt key is default, you can change this in the config) for MultiBarBottomLeft/Right, incl. config options
- added 2 Diablo style Endcap texture alternatives (Diablo2 Tyrael and Demon), incl. config options
- added an option to hide ALL Art, background, .. textures. NOTE: This will also hide EXPBAR and REPBAR!
* removed dArt panels for bars

1.9
* removed BaudBag
* added CargBag
* some tweaks to BasicChatMods (editbox and chatcopy looks like chatframe, channel name replacement should now work for all languages)
* readded TipTac should no longer bug with oUF (thanks to Aezay)
* changed player and target castbarcolor (the old settings are still there, if you want to restore them)
* added rActionBarStyler
* some tweaks to rActionBarStyler:
- mousover option for MultiBarRight, MultiBarLeft, MultiBarBottomRight, MultiBarBottomLeft and Stancebar
* added dBar - one additional bar
* added dFader - CombatFader based on UzCombatFader - fades a frame when you enter/leave combat and/or have a target/no target selected - you can add/remove frames in dFader.lua
* removed Dominos
* removed Doom_CooldownPulse
* changed oUF_Swing Timer bartexture and color to match castbars, border added (the old settings are still there, if you want to restore them)
* added two panels to dArt, for MainBar and dBar

1.8d
* fixed chicchai resizing issue! Chat frames should now work just fine.

1.8c
* added Dominos back in ..........

1.8b
* uncommented an unfinished panel in dArt.lua

1.8
* some tweaks on oUF_Asym layout
* ReadyCheck support added
* oUF_Banzai added
* Fane added
* sThreatMeter2 updated (v090310)
* got rid of some Dominos layouts - I'm sure everyone and his mother uses a custom layout or maybe Barlayout2, anyway. No need to carry around 100kb more of unused information. :)
* replaced LynStats with nClock - you can move nClock around by holding Alt
* edited nClock to always show lag and fps
* castbars for player and target are now part of oUF_Asym
* AzCastBar removed
* Chatframes reduced to one large frame in the lower left corner
* borders around minimap and Chatframes 1, 2(combat log), 3, 4 are back
* SharedMedia removed (only addon left using it is MSBT)
* dArt added (contains all important borders, art, fonts, statusbars from SharedMedia)

1.7
* sThreatMeter2 updated (v090309)
* oUF updated (v1.3.8)
* OpenAll updated
* borders around unitframes are now included in the layout from oUF_Asym
* changed raid and target debuff highlighting to show the texture of the debuff
* removed kgPanels - it's now obsolete
* damage font changed

1.6
* sThreatMeter2 updated
* added one barlayout "Layout3" - two 1x12 button bars below the player frame when in combat/with target


* PossesBar changed for all Layouts with no visible bars, to ActionBar2 (the one below your player frame), instead of ActionBar1 which is hidden
* fixed target raidsymbol positon (moved to the left side)
* fixed buff display ...

1.5
* MSBT font set to Roadway (and sized up a little to compensate for being smaller than CaptureIt)
* replaced Blizz_ThreatMeter with sThreatMeter2 (more customizable, yet as lightweight)
* replaced BaudGear with sUmzieh-O-Mat_GUI (little less apealing, but more lightweight and error free)
* slightly pimped castbar layout "L3" ;)
* changed target buff size to 30 (up from 26)

1.4
* truncate long unitnames
* changed player castbar position and castbar font (/acb ... layout "L3")
* added LevelDisplay - Adds quest levels to the quest log, quest tracker and quest tooltip links
* removed level display code from "Littlehelpers"
* removed rBuff
* added nBuff
* OmniCC cooldown offset changed (moved down to the middle to match nBuff time display)
* OmniCC, nBuff, oUF_Asym, AzCastBar and LynStats font changed to Roadway
* Roadway lower cases scaled up to 120% in height

1.3
* finally added my /fonts/ folder .... silly me *cough*
* this should fix "interface\addons\lynstats\core.lua:137<unnamed>:SetText():Font not set"

1.2
* QualityID updated
* removed some unused/ugly stuff from SharedMedia
* added Dominos "noBarLayoutLarge" - larger action buttons
* slightly changed AzCastBar layout "L2" to fit into Dominos "noBarLayoutLarge"
* fixed layout.lua error around line 300 (hopefully)
* 5 bartextures added (dSteelA-E)


1.1
* upgrade to oUF 1.3.7
* removed NeedToKnow
* added BaudBag (OneBag addon)
* added one new font - Oksana
* updated one font - Capture it
* fixed layout.lua error in line 969
* changed raidframe and party position

1.0
* initial release
Optional Files (0)


Post A Reply Comment Options
Unread 05-30-09, 03:12 AM  
Pseudopod
A Deviate Faerie Dragon

Forum posts: 16
File comments: 103
Uploads: 0
Can anyone tell how to change nBuff to go from left to right? I thought it would be simple to just change the anchors to TOPLEFT, TOPLEFT, but somehow that didn't work so well...

Also does anyone know if I could find the simplesquare style border as an actual border texture? Would be easier to set up a consistent looking UI if there was one. My "photoshop" skills just don't exist so it's impossible for me to create one (not to mention I don't even have any proper software). :/

There was something else I meant to ask but I've forgotten already so I guess it wasn't that important or I solved the issue already :P
Pseudopod is offline Report comment to moderator  
Reply With Quote
Unread 05-28-09, 04:50 AM  
Fama
A Kobold Labourer

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

I find this beautiful ui. Really nice and easy to configure.

Unfortunately I have a problem.

In all the raids I get this error

! LynColors blocked from using RaidGroupButton1: Setpoint ()
Count: 24

A total of 70 errors will be similar to this one.

From what I understood, I think it is a conflict with Ouf_Freebgrid.

Can someone help me?
Fama is offline Report comment to moderator  
Reply With Quote
Unread 05-26-09, 01:06 AM  
mathieulegrand
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
oUF_Banzai, grid like

I am trying to modify the aggro notification to be more Grid-like, as an indicator in a corner of the frame instead of changing the color of the whole frame (which is quite confusing to me in a raid when healing).

I have rewritten oUF_Banzai as follow:
http://pastey.net/114896

But it doesn't work. For some reason, nothing shows ever. Do you have any idea of what I did wrong there?

Thanks,
mathieulegrand is offline Report comment to moderator  
Reply With Quote
Unread 05-25-09, 05:18 AM  
Raxnor
A Theradrim Guardian
 
Raxnor's Avatar

Forum posts: 65
File comments: 45
Uploads: 0
i try to download this UI and couldn't do it my winrar keep getting a error msg so i have no idea saying that the file its damage or has a unknow file that can't read, so i have no idea
Raxnor is offline Report comment to moderator  
Reply With Quote
Unread 05-23-09, 01:37 PM  
matiarn
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hi. I recently started using this UI and i love it minus one thing. I want to get OUF to show my total health and % and my targets total health and % even when they are at 100% health i havent had any luck figuring this out Im using oUF_Asym btw
Last edited by matiarn : 05-23-09 at 01:39 PM.
matiarn is offline Report comment to moderator  
Reply With Quote
Unread 05-22-09, 11:30 PM  
XeroThirteen
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hey, apologies if this was already asked.
Just wondering about the Buff icons you have in the top right and beside the target frame, are they just from using nBuff as I got that and it doesnt seem to be similar nor can i find an option to alter nBuff on its own, is it used in conjunction with another addon for the border and/or font to get it the way you have it? Especially the way the timers appear just half way through the icon itself, not completely below nor in the middle, just as you have it is the way I would want it. Any help you could shed is much appreciated.
Last edited by XeroThirteen : 05-22-09 at 11:35 PM.
XeroThirteen is offline Report comment to moderator  
Reply With Quote
Unread 05-20-09, 01:53 PM  
Vranx
A Black Drake
 
Vranx's Avatar

Forum posts: 82
File comments: 149
Uploads: 0
Originally posted by Ricaaz
How do I move/remove the Castbar, been trying to figure it out, but no luck.
At the top of the layout.lua file in oUF_Asym you will find
Code:
-- Castbar position for player and target 
local playerCB_x = 0
local playerCB_y = -200
local targetCB_x = 0
local targetCB_y = 100
If you wanted to move the target castbar down change the 100 to something less.
Vranx is offline Report comment to moderator  
Reply With Quote
Unread 05-17-09, 08:41 AM  
Ricaaz
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
How do I move/remove the Castbar, been trying to figure it out, but no luck. I'm about to kill myself xD

other than that, I LOVE THIS UI !
Ricaaz is offline Report comment to moderator  
Reply With Quote
Unread 05-14-09, 05:59 PM  
Tere
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
- and Recount, till I find a smaller dps meter.
Depending on how much info you're interested in seeing, you might like Skada.

========

Dawn, schau mal, was ich mit deine oUF Vorlage gemacht hat

Tere is offline Report comment to moderator  
Reply With Quote
Unread 05-13-09, 03:31 AM  
mathieulegrand
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Hi,

I am catching up on the thread for this compilation. I have two questions on your screenshots:
  1. what is the icons pack you are using in your map?
  2. on the second screenshot, on the right of the target of target health bar, is that a debuff on target of target? Do I need to change something to enable this or is it a default in the compilation?

Thanks.

Originally posted by ashopedies
My setup

1680x1050 UI scale 0.84999996423721 grid present for raidframes.





ractionbarstyler instead of nmainbar, party shown in raid, dbar used as cooldowntracker for warrior.
mathieulegrand is offline Report comment to moderator  
Reply With Quote
Unread 05-12-09, 04:08 AM  
mathieulegrand
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
I had to modify the file as follow:

Code:
local updateName = function(self, event, unit)
  if(self.unit ~= unit) then return end
  local name = UnitName(unit)
  self.Name:SetText(string.lower(name):sub(1,20,nil))

  if unit=="targettarget" then
    local totName = UnitName(unit)
    local pName = UnitName("player")
    self.Name:SetTextColor(0.8,0.8,0.8)
  else
    self.Name:SetTextColor(1,1,1)
  end

  if unit=="target" then -- Show level value on targets only
    updateLevel(self, unit, name)      
  end

  if(self:GetParent():GetName():match"oUF_Raid") then
    self.Name:SetText(string.lower(name):sub(1,4,nil))
    self.Name:SetTextColor(0.8,0.8,0.8)
  end
end
and most importantly to comment line 1294 (few lines before the “Portrait (raid)” comment):
Code:
--self.Name:Hide()
Thank you for the fantastic compilation. I had to add the following addons to make it work for my priest:
- Clique, one of the must healing addon for me.
- Pawn, therefore replacing QualityID.
- and Recount, till I find a smaller dps meter.
as well as DBM, LoggerHead and oGlow.
mathieulegrand is offline Report comment to moderator  
Reply With Quote
Unread 05-10-09, 04:50 PM  
Dawn
A Molten Giant
 
Dawn's Avatar
AddOn Author - Click to view AddOns

Forum posts: 903
File comments: 947
Uploads: 23
hmkay...

this is what i'm using for oUF_Aion. It must work.

Code:
-- ------------------------------------------------------------------------
-- name update
-- ------------------------------------------------------------------------
local updateName = function(self, event, unit, name)
	if(self.unit ~= unit) then return end

	local name = UnitName(unit)
		--self.Name:SetText(string.lower(name))	-- only use lower cases for names
		self.Name:SetText(name)	
	
	if unit=="targettarget" then
		local totName = UnitName(unit)
		local pName = UnitName("player")
	self.Name:SetTextColor(GetClassColor(unit))		
	else
	self.Name:SetTextColor(GetClassColor(unit))
	end
	
    if unit=="target" then -- Show level value on targets only
		updateLevel(self, unit, name)      
    end

    if(self:GetParent():GetName():match"oUF_Raid") then -- Truncate Names in Raidframes
	self.Name:SetText(string.sub(name,1,4))
	self.Name:SetTextColor(GetClassColor(unit))
    end
end
Dawn is offline Report comment to moderator  
Reply With Quote
Unread 05-10-09, 03:01 PM  
Ercher
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 1
Both suggestions don't work, so I'm quite clueless by now

Originally posted by Dawn
@Ercher

Without testing, I would say it should look more like this:

Code:
local updateName = function(self, event, unit)
	if(self.unit ~= unit) then return end

	local name = UnitName(unit)
    self.Name:SetText(string.lower(name):sub(1, 30, nil)) -- only use lower case for names, truncate to 17 for Oksana, 20 for Santana, 30 for Roadway
	
	if unit=="targettarget" then
		local totName = UnitName(unit)
		local pName = UnitName("player")
		if totName==pName then
			self.Name:SetTextColor(0.9, 0.5, 0.2)
		else
			self.Name:SetTextColor(1,1,1)
		end
	else
		self.Name:SetTextColor(1,1,1)
	end
	   
    if unit=="target" then -- Show level value on targets only
		updateLevel(self, unit, name)      
    end

    if(self:GetParent():GetName():match"oUF_Raid") then -- Truncate Names in Raidframes
	self.Name:SetText(string.sub(name,1,3))
	self.Name:SetTextColor(1,1,1)
    end
end
If it doesn't help, try to outcomment/remove the line
Code:
 self.Name:SetText(string.lower(name):sub(1, 30, nil)) -- only use lower case for names, truncate to 17 for Oksana, 20 for Santana, 30 for Roadway
Ercher is offline Report comment to moderator  
Reply With Quote
Unread 05-10-09, 12:26 PM  
Dawn
A Molten Giant
 
Dawn's Avatar
AddOn Author - Click to view AddOns

Forum posts: 903
File comments: 947
Uploads: 23
@Qupe

I'm currently a little bussy in RL, I can't maintain my UIs, atm. It is easy to setup rActionButtonStyler to use the button textures from my UI, though. Just compare the old lua with the new one. Good luck.

@Ercher

Without testing, I would say it should look more like this:

Code:
local updateName = function(self, event, unit)
	if(self.unit ~= unit) then return end

	local name = UnitName(unit)
    self.Name:SetText(string.lower(name):sub(1, 30, nil)) -- only use lower case for names, truncate to 17 for Oksana, 20 for Santana, 30 for Roadway
	
	if unit=="targettarget" then
		local totName = UnitName(unit)
		local pName = UnitName("player")
		if totName==pName then
			self.Name:SetTextColor(0.9, 0.5, 0.2)
		else
			self.Name:SetTextColor(1,1,1)
		end
	else
		self.Name:SetTextColor(1,1,1)
	end
	   
    if unit=="target" then -- Show level value on targets only
		updateLevel(self, unit, name)      
    end

    if(self:GetParent():GetName():match"oUF_Raid") then -- Truncate Names in Raidframes
	self.Name:SetText(string.sub(name,1,3))
	self.Name:SetTextColor(1,1,1)
    end
end
If it doesn't help, try to outcomment/remove the line
Code:
 self.Name:SetText(string.lower(name):sub(1, 30, nil)) -- only use lower case for names, truncate to 17 for Oksana, 20 for Santana, 30 for Roadway
Dawn is offline Report comment to moderator  
Reply With Quote
Unread 05-10-09, 07:10 AM  
Ercher
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 1
As Zecxx I'd like to show the first 3 letters of a name in my Raidframes, I added the code you posted, but I don't see the names.

I tried putting it directly below
---------------
-- name update
---------------

but when I did all unitframes got disabled and I only got the normal blizz frames, so I deleted it and put it below the last if - end function and nothing happens at all.

Code:
local updateName = function(self, event, unit)
	if(self.unit ~= unit) then return end

	local name = UnitName(unit)
    self.Name:SetText(string.lower(name):sub(1, 30, nil)) -- only use lower case for names, truncate to 17 for Oksana, 20 for Santana, 30 for Roadway
	
	if unit=="targettarget" then
		local totName = UnitName(unit)
		local pName = UnitName("player")
		if totName==pName then
			self.Name:SetTextColor(0.9, 0.5, 0.2)
		else
			self.Name:SetTextColor(1,1,1)
		end
	else
		self.Name:SetTextColor(1,1,1)
	end
	   
    if unit=="target" then -- Show level value on targets only
		updateLevel(self, unit, name)      
    end

    if(self:GetParent():GetName():match"oUF_Raid") then -- Truncate Names in Raidframes
	self.Name:SetText(string.sub(name,1,3))
	self.Name:SetTextColor(GetClassColor(unit))
    end
end
Any insights?
Last edited by Ercher : 05-10-09 at 07:20 AM.
Ercher is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: