Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(230 Kb)
Download
Updated: 08-22-13 02:20 AM
Pictures
File Info
Updated:08-22-13 02:20 AM
Created:07-07-12 10:57 AM
Downloads:6,501
Favorites:27
MD5:

oUF Mlight(MoP)  Popular! (More than 5000 hits)

Version: 5.36
by: Paopao001 [More]

oUF_Mlight (MoP)

Notice:

Require oUF 1.6 to work (not included)!
Use oUF_MovableFrames for moving (not included)!
Features:
Show each tick in a channel spell (new)
Optional Portrait.
Backdrop gradient color and alpha customization.
Optional Aura Filter.
Optional Threatbar.
Optional Reverse Fill Mode
Advanced Raid/Party frame

There are two raidframes in oUF_Mlight. One for healers and the other for dps/tank.
Only the raidframe matching your current role will show.And they switch their visibilities as you switch spec.

DPS/Tank raid frame features:
Click Cast [b][size="1"]
Out of Range alpha and arrow (optional)
Healer raid frame features:
Click Cast
Out of Range alpha and arrow (optional)
Raid debuff icon
Defensive Tank buff icon
Hot/Buff Indicators
Gcd bar on mouse-over unit (optional)
heal prediction bar (optional)
In-Game Configuration Supported

Most of the general setting can be done in the interface panel and usually requires a ReloadUI to apply new changes.
supported languages:
  • English
  • Franšais(D4rKleFou)
  • 简体中文
  • 繁體中文
Many thanks for completing locales.
Credits:
Haste Freebaser Monolit Haleth Phanx Tukz P3lim
Addon Compilation
Github Source

5.36
bug fix
5.35
Add options for a independent player castbar
Add an option to show each tick in a channel spell.(eg. mind flay)
Show enemy's' class and spec when preparing in arena
Show absorb bar in healer raid frame
You may bind a Marco to a click-cast action.
5.33
bug fix: warlock shards and burning embers bug
adjustment : make raid icon on unitframes a little bigger.
5.32
update for 5.2
5.31
add simple arena frames(also works for BG)
5.30
hide vehicle cast bar.
show Destabilize on boss frame.
adjustment: remove Overwhelming Corruption debuff icon from raid frame.
bug fix:the width of heal prediction bar
bug fix:a threat bar bug
5.29
You can see the debuff Destabilize on Boss Frame in fight with Amber-Shaper Un'sok.
Ready Check Mark is not behind name now.
5.28
add feature : show missed hp in healers' raidframe
add feature : change the length of name in raidframe
add feature : always show HP and PP value
add Shek'zeer's debuff
5.27
Powerbaralt colored for stone guard.
unit frames will hide in pet battle
raid mana bars
raid pets
add a new raid tag for paladin :Eternal Flame
bug fix - raid size
add some raid debuff
toc change
5.26
Search and Delete all oUF_Mlight.lua and oUF_Mlight.lua.bak in you WTF file before update
update for official oUF 1.6
powerbar alt bug fix
Click Cast for raid frame
change font.ttf
toc change
5.25
add pvp icon (disabled by default)
change font.ttf
fix a bug when change unit number per line in dps raid
toc change
5.24
add french locales
font changed
different colors for 3 resource of warlocks
add arcane charge bar
add a blacklist to player debuffs (edit it in core.lua if you want)
new combat/reseting icon
toc change
5.23
class resource won't cover player's debuff now
change druid regrow indicator from little mark to timer
locales update
toc change
5.22
font outline and bg color config supported in GUI
font change
toc change
separate locales
5.20a
Enable raid frame auto switching by default
heal prediction bug fix
try to fix the raid name bug
5.20
GUI replaced cfg.lua
embed oUF_Fader
file structure change
default setting changed - enable class color
player castbar time text move to bottom
try to fix the raid name bug, again!
toc change
5.15
more detailed color mode config
more detailed raid config
player debuffs support
add assistant mark
put dps-mode raid frame name in the frames
darken dispel border
toc update
5.14
try to fix the raid name bug
heal prediction bar maxOverflow set to 1
target/threat border size decrease
indicator update
aura timer size changed a a little
pet arua bug fix
complete raid debuffs list
5.13a
little fading bug fixed
5.13
Arrange all the elements' strata, frame level and draw layer.(including rewrite of highlight and backdrop texture)
Power text color bug fixed.
Add power bar color gradient.
Castbar time text colored and it's position changed.
Boss castbar spell name moved to bottom left and its power text removed.
Castbar spark texture changed.
Aura timer and count text font size changed from 12 to 9.
Aura count text occasional disappearing bug fixed.
Boss name length limited to 4 letters.
Remove PvP mark.
Threat bar.
GCD color changed
aura icon size changed
raid debuff icon on dps raid frame removed
arrow not updating bug fixed
add raid name tag
change little square to little round
Earth Shield simbles changed.
PoM bug fixed.
toc change
font changed
5.11
some improvements with Auras , Alt Powerbar and Tags
Other's debuffs on enemy are grey now.
Add optional aura filter.it's disabled by default, see cfg.lua
5.11
alt power bar bug fix
power value bug fix
toc change
5.10
raid toggle bug fix
add out of range arrow
ready check
DDG and afk/dnd mark adjustment
hp and pp postupdate improvement
mouseover function improvement
code clean
toc change
5.09
warlock spec bar
5.08
update the length of each special power when the max number changed.
alt power bar position adjust
add PvP mark

Raid frames
add hover highlight
add target border
add threat border
add heal prediction
add resurrect icon
add GCD bar for healers.
frames wont hide after reload in combat
add <afk> and <dnd> tag
add DDG color for raidframes
overlapping bug fix

code clean
toc change
5.07a
EclipseBar bug fix
toc change
5.07
try to fix the bug of dispel border
update dispel classes/spec
add healers' raid frame anchor option
set buff number on target/focus to 10
5.06
(upload new images)
separate raid aura icon into two,one for debuffs and the other for buffs.
Change castbar style.Now they cover on the health bar.
Dispel border for healers.
leader icon added in raid frames
rip,ghost,d/c texts changed to symbols
5.05
color bug in transparent mode fixed
oUF core update
5.04
take oUF and oUF_Fader out of the layout
little changes on the color of totems
5.03
special marks for holy power /soul shards /shadow orb /chi.(disabled by default. enable in cfg.lua)
druid healerraid frame fixed
5.02
fade bug fixed
holy power bar fixed
shadow orb bar fixed
class color changed
5.01
Forget to change font.
Optional Files (0)


Archived Files (35)
File Name
Version
Size
Author
Date
5.35
230kB
Paopao001
08-18-13 02:01 AM
5.33
225kB
Paopao001
03-27-13 02:08 AM
5.32b
225kB
Paopao001
03-13-13 01:54 PM
5.32a
225kB
Paopao001
03-13-13 04:26 AM
5.32
225kB
Paopao001
03-12-13 09:59 PM
5.31
224kB
Paopao001
02-14-13 05:53 AM
5.30
224kB
Paopao001
02-07-13 01:58 AM
5.29
224kB
Paopao001
12-04-12 05:35 AM
5.28
224kB
Paopao001
11-23-12 03:40 AM
5.27
223kB
Paopao001
11-09-12 04:35 AM
5.26
222kB
Paopao001
10-05-12 04:09 AM
5.25
312kB
Paopao001
09-26-12 08:07 AM
5.24
243kB
Paopao001
09-23-12 11:36 PM
5.23
233kB
Paopao001
09-21-12 11:54 AM
5.22
233kB
Paopao001
09-20-12 08:20 AM
5.20a
241kB
Paopao001
09-15-12 08:30 AM
5.20
241kB
Paopao001
09-15-12 02:59 AM
5.20
241kB
Paopao001
09-15-12 02:58 AM
5.15
233kB
Paopao001
09-11-12 08:49 AM
5.14
232kB
Paopao001
09-07-12 11:58 PM
5.13a
232kB
Paopao001
09-05-12 10:19 PM
5.13
232kB
Paopao001
09-05-12 08:23 PM
5.12
282kB
Paopao001
08-23-12 09:34 PM
5.11
282kB
Paopao001
08-21-12 04:20 AM
5.10
282kB
Paopao001
08-20-12 03:28 AM
5.09
193kB
Paopao001
08-17-12 09:35 AM
5.08
192kB
Paopao001
08-14-12 01:07 AM
5.07a
196kB
Paopao001
08-04-12 09:50 PM
5.07
196kB
Paopao001
08-04-12 03:14 AM
5.06
195kB
Paopao001
07-31-12 04:27 AM
5.05
196kB
Paopao001
07-30-12 12:22 AM
5.04
171kB
Paopao001
07-09-12 12:30 AM
5.03
145kB
Paopao001
07-08-12 05:18 AM
5.02
145kB
Paopao001
07-08-12 04:29 AM
5.01
144kB
Paopao001
07-07-12 11:03 AM


Post A Reply Comment Options
Unread 09-29-12, 05:47 PM  
Ziggles
A Kobold Labourer

Forum posts: 0
File comments: 21
Uploads: 0
Love the setup! Really! Do we have any hope for arena frames being added to this lovely OUF setup ? Please say so !
Ziggles is offline Report comment to moderator  
Reply With Quote
Unread 09-29-12, 12:56 PM  
Paopao001
A Deviate Faerie Dragon
 
Paopao001's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 209
Uploads: 10
Originally Posted by dover406
能在tooltip里面显示天赋和装备等级吗?

Is displayed in the tooltip inside talent and equipment level?
天赋下次会加,装等近期不会。

你可以直接在NGA回帖呀...额..而且这个问题我好像已经回复过了。
__________________

I hope you could understand my broken English.
If I offended you it was unwitting.
Paopao001 is offline Report comment to moderator  
Reply With Quote
Unread 09-29-12, 10:11 AM  
dover406
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
能在tooltip里面显示天赋和装备等级吗?

Is displayed in the tooltip inside talent and equipment level?
Last edited by dover406 : 09-29-12 at 10:15 AM.
dover406 is offline Report comment to moderator  
Reply With Quote
Unread 09-28-12, 05:11 AM  
Paopao001
A Deviate Faerie Dragon
 
Paopao001's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 209
Uploads: 10
I fixed the powerbar alt issue, but I'm not sure it's the best solution.So I posted it here.
It will be fixed in next version. You may download a temporary working one at github at the moment, just replace the oUF folder.
__________________

I hope you could understand my broken English.
If I offended you it was unwitting.
Paopao001 is offline Report comment to moderator  
Reply With Quote
Unread 09-27-12, 03:44 PM  
Evenprimes
A Defias Bandit

Forum posts: 3
File comments: 13
Uploads: 0
Alternate power bars?

Not sure if I'm missing something, but on vehicle quests with an alternate power bar I have to disable oUF to see the power bar. Is there a setting I'm missing?
__________________
Evenprimes is offline Report comment to moderator  
Reply With Quote
Unread 09-23-12, 10:14 PM  
Paopao001
A Deviate Faerie Dragon
 
Paopao001's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 209
Uploads: 10
Originally Posted by Tymesink
Is the threatbar attached to the target unit frame? I dont see it when using /omf to move frames... and is there a way I can test it to see what it looks like?
Yes. Simply target an enemy unit in combat and you can see it.
The color will change by your threat percentage.
And there's a spark on it. it indicate the current tank's threat.
__________________

I hope you could understand my broken English.
If I offended you it was unwitting.
Last edited by Paopao001 : 09-23-12 at 10:14 PM.
Paopao001 is offline Report comment to moderator  
Reply With Quote
Unread 09-23-12, 01:09 PM  
Tymesink
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 67
Uploads: 6
Is the threatbar attached to the target unit frame? I dont see it when using /omf to move frames... and is there a way I can test it to see what it looks like?
Last edited by Tymesink : 09-23-12 at 02:02 PM.
Tymesink is offline Report comment to moderator  
Reply With Quote
Unread 09-20-12, 07:39 PM  
Paopao001
A Deviate Faerie Dragon
 
Paopao001's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 209
Uploads: 10
@Meianelli

Interface → Addons → oUF_Mlight → oUF_Mlight Raid → Anchor top, Party Anchor left

@tmcnabb

Sorry it seems to be impossible.
The order is provided by Blizzard function and it only offers group order and class order.

@KrinKer

1, 2 All the code related to Hot indicators is in oUF_Mlight\embeds\indicator.lua
One class only have at most two timers with a few little round mark.
Druids have 3 main hots and rejuv and lifebloom take the place of timers. However, if you think they are less important than regrowth, you may edit it like this.
search oUF.Tags.Methods['freebgrid:regrow']
Lua Code:
  1. oUF.Tags.Methods['freebgrid:regrow'] = function(u) -- 愈合
  2.     local name, _,_,_,_,_, expirationTime, fromwho = UnitAura(u, GetSpellInfo(8936))
  3.     if(fromwho == "player") then
  4.         local spellTimer = (expirationTime-GetTime())
  5.         local TimeLeft = ns.FormatValue(spellTimer)
  6.         if spellTimer > 3 then
  7.             return "|cffFFA500"..TimeLeft.."|r"
  8.         elseif spellTimer > 0 then
  9.             return "|cff33FF33"..TimeLeft.."|r"
  10.         end
  11.     end
  12. end
  13. oUF.Tags.Events['freebgrid:regrow'] = "UNIT_AURA"
search self.AuraStatusTR
Lua Code:
  1. if select(2,UnitClass("player")) == "DRUID" then
  2.     self.AuraStatusTR:SetPoint("TOPRIGHT", 0, 0)
  3.     self.AuraStatusTR:SetFont(oUF_MlightDB.fontfile, timersize, oUF_MlightDB.fontflag)
  4. else
  5.     self.AuraStatusTR:SetPoint("CENTER", self.Health, "TOPRIGHT", -4, -4)
  6.     self.AuraStatusTR:SetFont(symbols, bigmark, oUF_MlightDB.fontflag)
  7. end

if you want to change the position
Lua Code:
  1. ["DRUID"] = {
  2.         ["TL"] = "[freebgrid:lb]",
  3.         ["BR"] = "[mlight:SAI]",--[mlight:SpellHaste][mlight:Crit]
  4.         ["BL"] = "[freebgrid:rejuv]",
  5.         ["TR"] = "[freebgrid:regrow]",
  6.         ["Cen"] = "",
  7.     },

Below
Lua Code:
  1. local Enable = function(self)
You can see provided timer/mark for indicators.
Lua Code:
  1. SetFont(symbols, smallmark, oUF_MlightDB.fontflag)
Lua Code:
  1. SetFont(symbols, bigmark, oUF_MlightDB.fontflag)
means the indicator is a symbol

Lua Code:
  1. SetFont(oUF_MlightDB.fontfile, timersize, oUF_MlightDB.fontflag)
means the indicator is a timer

3 You can add it in aura_list.lua

4 Spell ID is better than Aura name, for different auras may got the same name.

@Tymesink

I think a mixed up PLAYER_TALENT_UPDATE with ACTIVE_TALENT_GROUP_CHANGED.
Thanks!

edit : I think PLAYER_TALENT_UPDATE already contains ACTIVE_TALENT_GROUP_CHANGED.
You may use /eventtrace to track all events in game.
__________________

I hope you could understand my broken English.
If I offended you it was unwitting.
Last edited by Paopao001 : 09-20-12 at 07:47 PM.
Paopao001 is offline Report comment to moderator  
Reply With Quote
Unread 09-18-12, 11:41 PM  
Tymesink
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 67
Uploads: 6
hey great job on the addon... I really like the approach you took..

I did find a bug however, with the warlockspecbar... when switching specs the embers/shards don't display correctly.

The temporary work around is just to reload the ui. Just fyi..

thanks for the great addon!

Update:

As a band-aid, not sure if this is a good fix, I added 4 lines of code to the warlockspecbars.lua file:
self:RegisterEvent("ACTIVE_TALENT_GROUP_CHANGED", Path)
wsb.Visibility:RegisterEvent("ACTIVE_TALENT_GROUP_CHANGED")

self:UnregisterEvent("ACTIVE_TALENT_GROUP_CHANGED", Path)
wsb.Visibility:UnregisterEvent("ACTIVE_TALENT_GROUP_CHANGED")

Final Changes:
Code:
local function Enable(self)
	local wsb = self.WarlockSpecBars
	if(wsb) then
		wsb.__owner = self
		wsb.ForceUpdate = ForceUpdate

		self:RegisterEvent("UNIT_POWER", Path)
		self:RegisterEvent("UNIT_DISPLAYPOWER", Path)
		self:RegisterEvent("PLAYER_TALENT_UPDATE", Path)
		self:RegisterEvent("ACTIVE_TALENT_GROUP_CHANGED", Path)
		
		wsb.Visibility = CreateFrame("Frame", nil, wsb)
		wsb.Visibility:RegisterEvent("PLAYER_TALENT_UPDATE")
		wsb.Visibility:RegisterEvent("PLAYER_ENTERING_WORLD")
		wsb.Visibility:RegisterEvent("ACTIVE_TALENT_GROUP_CHANGED")
		wsb.Visibility:SetScript("OnEvent", function(frame, event, unit) Visibility(self, event, unit) end)
		
		wsb:Hide()

		return true
	end
end

local function Disable(self)
	local wsb = self.WarlockSpecBars
	if(wsb) then
		self:UnregisterEvent("UNIT_POWER", Path)
		self:UnregisterEvent("UNIT_DISPLAYPOWER", Path)
		self:UnregisterEvent("PLAYER_TALENT_UPDATE", Path)
		self:UnregisterEvent("ACTIVE_TALENT_GROUP_CHANGED", Path)
		
		wsb.Visibility:UnregisterEvent("PLAYER_TALENT_UPDATE")
		wsb.Visibility:UnregisterEvent("PLAYER_ENTERING_WORLD")
		wsb.Visibility:UnregisterEvent("ACTIVE_TALENT_GROUP_CHANGED")
	end
end
This seems to be working, I haven't tested to see if the problem exist in other classes. I hope this helps
Last edited by Tymesink : 09-19-12 at 02:39 AM.
Tymesink is offline Report comment to moderator  
Reply With Quote
Unread 09-18-12, 12:13 AM  
KrinKer
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
two things first

1) LOVE you layout, it is amazing
2) thanks for the gui !

Now, It seems like there may be some problems with regrowth, I don't have it glyphed and it does show the duration of the hot, it only show a small marker ... which I think is odd.

2nd It seems that whatever I do I can't change the bottom right corner to change from raid buffs to Wild Growth (either a timer or just a marker)

3rd there's still no way to actually have Cenarion Ward show (just a thought it would be nice to see it as an icon in the center if it were posible

4th I love the aura whitelist my only usggestion would be to find a way for us just to add the name and not the spell ID because with the difference with 10-10h-25-25h it might become a little much for some people

Again, AMAZING layout
KrinKer is offline Report comment to moderator  
Reply With Quote
Unread 09-13-12, 06:53 PM  
tmcnabb
A Fallenroot Satyr
 
tmcnabb's Avatar

Forum posts: 22
File comments: 25
Uploads: 0
question

anyway to sort the raid frames by role?

Tank
Tank
Heals
heals
heals
heals
heals
dps
dps....
__________________
Why is common sense not as common?
tmcnabb is offline Report comment to moderator  
Reply With Quote
Unread 09-12-12, 03:35 PM  
Meianelli
A Kobold Labourer

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

How do i make the raid/party frames grow side ways instead of up. ex.: When i change this code below, the 'unitsPerColumn', 5, to 'unitsPerColumn', 1 when im in a party they display in 5 coluns 1 line, ut when i join a raid it doesnt work, i get 25 coluns and 1 line.

Another thing, i want to make the player defubs and target buffs to show below the frame not on TOP, can i do that ?

Thanks alot for the help


local function Spawnhealraid()
oUF:SetActiveStyle"Mlight_Healerraid"
healerraid = oUF:SpawnHeader('HealerRaid_Mlight', nil, 'raid,party,solo',
'oUF-initialConfigFunction', ([[
self:SetWidth(%d)
self:SetHeight(%d)
self:SetScale(%d)
]]):format(cfg.healerraidwidth, cfg.healerraidheight, 1),
'showPlayer', true,
'showSolo', cfg.showsolo,
'showParty', true,
'showRaid', true,
'xOffset', 5,
'yOffset', -5,
'point', cfg.anchor,
'groupFilter', cfg.healergroupfilter,
'groupingOrder', '1,2,3,4,5,6,7,8',
'groupBy', 'GROUP',
'maxColumns', 8,
'unitsPerColumn', 5,
Meianelli is offline Report comment to moderator  
Reply With Quote
Unread 09-12-12, 12:18 PM  
Zenjaa
A Kobold Labourer

Forum posts: 0
File comments: 42
Uploads: 0
Originally Posted by Paopao001
Originally Posted by Zenjaa
would it be possible to add some "class-icons" to the bossframes?
I dont know if thats the right word - but i guess so.

Take the fight against yor'sahj in dragonsoul. it would be very nice to see the color of the spawning blobs in the boss frame as a "class-icon" instead ob reading the chat or reading the names on the boss-frames.
do you mean portrait ?
hm maybe a portrait yes. good point. i can do that myself. sorry for bothering you
Zenjaa is offline Report comment to moderator  
Reply With Quote
Unread 09-12-12, 07:28 AM  
Paopao001
A Deviate Faerie Dragon
 
Paopao001's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 209
Uploads: 10
Originally Posted by Zenjaa
would it be possible to add some "class-icons" to the bossframes?
I dont know if thats the right word - but i guess so.

Take the fight against yor'sahj in dragonsoul. it would be very nice to see the color of the spawning blobs in the boss frame as a "class-icon" instead ob reading the chat or reading the names on the boss-frames.
do you mean portrait ?
__________________

I hope you could understand my broken English.
If I offended you it was unwitting.
Paopao001 is offline Report comment to moderator  
Reply With Quote
Unread 09-12-12, 07:24 AM  
Zenjaa
A Kobold Labourer

Forum posts: 0
File comments: 42
Uploads: 0
would it be possible to add some "class-icons" to the bossframes?
I dont know if thats the right word - but i guess so.

Take the fight against yor'sahj in dragonsoul. it would be very nice to see the color of the spawning blobs in the boss frame as a "class-icon" instead ob reading the chat or reading the names on the boss-frames.
Zenjaa is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: