Download
(207Kb)
Download
Updated: 06-30-09 11:16 PM
Pictures
File Info
Updated:06-30-09 11:16 PM
Created:03-24-09 07:57 AM
Downloads:9,407
Favorites:29
MD5:

oUF Smee2  Popular! (More than 5000 hits)

Version: 1.17
by: jadakren [More]

Basics
Singleton Layout of the oUF framework. Providing profile support via ace3Db and a configuration interface via ace3Console and ace3Gui.

Configuration
Initially, the configuration interface is not loaded until you invoke it.

To invoke it, right click the LDB icon or type :

/oufsmee
Once initial loading is complete , chat based commands available are :
/ouf_smee2
Features
Frames
  • Player,
  • target,
  • focus,
  • targettarget,
  • focustarget,
  • pet,
  • pettarget

Frame Features
BaseSet
  • Castbar repositions temporarily while fishing, and changes colour at the relevant times when the bobber might flash.
  • Notification to raid/party/target on successful spellcasts from yourself
  • Owner of the Aura is printed in tooltips.
  • Raid/Party Leader Icon
  • Raid Marker Icon
  • Master Looter Icon
  • Aura Countdown Timers
  • SharedMedia support for Fonts & Textures
  • Differentiate Between your auras and the auras of others.
  • Editing of existing frames tagstrings.
  • Customisable text elements
  • Runebar for deathknights
  • TotemTimers : Steals the Blizzard TotemFrame and allows brief customisation of its elements

Embeded Plugins
  • DebuffHighlight : Debuff Border Highlighting.
  • Banzai : Aggro notifier,
  • PowerSpark : Five Second Indicator,
  • CombatFeedback : miss, parry, dodge, block heal amount, damage amount, etc etc.
  • SpellRange : Fade units out based on range of both the harmful and helpful spells of your toon.(helpful for friendly targets, harmful for hostile targets, inspect range for neutral targets)
  • RuneBar.

Todo
  • Compelete Tag editor concept
  • Deal with the fact that the text for castname and cast time are not subject to the ouf tag system(yet)
  • Provide interface to manipulate the profile database.

Layout Examples

[player][target][targettarget] <-> [focus][focustarget]

Miscellaneous
Your Aura Size
i've disabled this for now, next release i'll create a config option to toggle between desaturating the colour of other people auras or modifying the size.

oUF is Embedded
oUF-Core is embedded now, no need to download additional files.

Tag Editor
This concept works on editing the logic of a tag, much like Pitbulls dogtags.
It is however far more lightweight since it relies on raw lua code to return a valid string.

In order to be able to provide the logic for editing requires that each tag have its function stored as a string within an additional table which is compiled upon the initial loading of the addon.

Hope you enjoy!

This is an alpha release, to get some feedback on errors and oversights i have missed sofar.


Originally based on oUF_Kosken, with ideas from tekkub, freebgrid & holysmurf.

v1.17 @ Wednesday, July 1 2009
* Fixed incorrect ace3dialog & ace3config library implementation
* The minmap & ldb modifier keys changed to match oufsmeegroups
* A minimap icon provided
* It is now possible to configure fonttype, fontsize, fontoutline settings for individual font objects per frame, furthermore each font object can either follow custom rules or the global font rule.

v1.16 @ Tuesday, June 30 2009
* Castbar positioning fixed after channeling stopped.
* Option to toggle debuff highlighting on or off.

v1.15 @ Saturday, June 25 2009
* A 'factioncolour' fontstring tag provided, fetches colours from the global constant FACTION_BAR_COLORS.
* Updated default settings database.
* 'anchorOn' dropdown menu option provided for castbar text objects, lists all the bar objects of the relevant frame.

v1.12 @ Wednesday, June 24 2009
* removed unnecessary print function.

v1.113 @ Wednesday, June 24 2009
* special fishing bar
* aura config preview dis-embedded from oUF-Core
* more health bar colouring options
* castbar framestrata options
* oUF core and plugins embedded.

v1.112 @ Friday, June 19 2009
* Removed dependancie on modified oUF core. Standard oUF core is still required but not included here.
* Changed Aura Config Preview handlind.
* Beginnings of group notifications of SpellCast.
* fixed error with frame (un)lock
* deficit bar growth on health and power for all singleton frames. currently labeled as

v0.081 @ Friday, April 17 2009
* fixed references to sharedMediaWidgets

v0.08 @ Thursday, April 16 2009
* included shared media support for fonts & textures
* remove threat text object ( pending investigation to the changes in api )
* includes indication of aura ownership.
* inbuilt totembar
* included modified version of oUF_Runebar to support configuration.
* included modified version of oUF_HealComm to support vertical & horizontal bars

v0.07 @ Monday, April 06 2009
* change functions used by both core & config into methods
* return a frames x,y coords on dragstop to it's settings database.

v0.06 @ Friday, April 03 2009
* beginnings of the tag editor
* modify unitframe tag strings of available elements(health,name,power,threat)
* toggle background of buff & debuff containers to preview the space contained auras would occupy
* removed dependancy on oUF_Tags
* unitframe dimensioning works properly now, the height of the power & health bars are expressed as a percentage of the frame height.
Optional Files (0)


Post A Reply Comment Options
Unread 03-28-09, 03:57 PM  
jadakren
A Flamescale Wyrmkin
 
jadakren's Avatar
AddOn Author - Click to view AddOns

Forum posts: 103
File comments: 112
Uploads: 2
Originally posted by Alkar
Getting an error extracting this using Winzip newest vr.
I can't help you with software problems on windows or macintosh as i don't use those systems.
Report comment to moderator  
Reply With Quote
Unread 03-29-09, 07:18 AM  
timberbear60
A Murloc Raider

Forum posts: 9
File comments: 36
Uploads: 0
Woot!!!!!

Thank you, thank you, thank you! Finally an Ouf layout with an in-game config! You are freaking awesome! Good-bye x-perl at last. If I wasn't so lua illiterate I would have stuck with Ouf in the past, alas we all have our shortcomings. Keep up the excellent work. By the way, Thank you.
As a side note, it should be noted that this a rar file, not a zip
Last edited by timberbear60 : 03-29-09 at 12:04 PM.
Report comment to moderator  
Reply With Quote
Unread 03-29-09, 09:38 AM  
Alkar
A Chromatic Dragonspawn
 
Alkar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 195
File comments: 94
Uploads: 4
question oUF_SmeeRunes is this an addon or?? when i enable runes i get an error so just wondering if its something i have to find as its not her eon the site?
__________________
Report comment to moderator  
Reply With Quote
Unread 03-29-09, 03:42 PM  
jadakren
A Flamescale Wyrmkin
 
jadakren's Avatar
AddOn Author - Click to view AddOns

Forum posts: 103
File comments: 112
Uploads: 2
Originally posted by Alkar
question oUF_SmeeRunes is this an addon or?? when i enable runes i get an error so just wondering if its something i have to find as its not her eon the site?
Yes, it's a custom version of p3lims rune plugin. not yet releasing it untill i talk to p3lim about the changes.
Report comment to moderator  
Reply With Quote
Unread 03-30-09, 03:27 AM  
timberbear60
A Murloc Raider

Forum posts: 9
File comments: 36
Uploads: 0
Frame positions

Frame positions are not being saved. When I log out then re-log the frames are back to the default positions. Everything else I changed on the frames is fine, just the positions are not saving. Something I missed? Still lovin this mod though!
Report comment to moderator  
Reply With Quote
Unread 03-30-09, 09:49 AM  
softbeast
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
how to hide the blizzard default party frame?

it's a good framework. But since party frame is not included and i use grid for a replacement, it is ok not having a party frame. the problem is blizzard default party frame appears and I dont know how to hide it after studying your code. it will be great if you can provide a soluction on that. Thank you very much!
Report comment to moderator  
Reply With Quote
Unread 03-30-09, 12:21 PM  
jadakren
A Flamescale Wyrmkin
 
jadakren's Avatar
AddOn Author - Click to view AddOns

Forum posts: 103
File comments: 112
Uploads: 2
Re: Frame positions

Originally posted by timberbear60
Frame positions are not being saved. When I log out then re-log the frames are back to the default positions. Everything else I changed on the frames is fine, just the positions are not saving. Something I missed? Still lovin this mod though!
Not something I am experiencing.

I will say that all the settings that this layout makes use of have a default value.

Something you weren't clear on is wether you logged back into the toon you logged out from.

Which highlights the next point, which is that settings you make on one toon do not apply to others. They each have their own 'settings data-base'

You can visualise this for yourself by using the following command in the chat window :

Code:
/run for profileName,_ in pairs(oUF_Smee2.db.profiles)do print(profileName) end
This should list for you all the toons whom have their own database of settings.


Originally posted by softbeast
it's a good framework. But since party frame is not included and i use grid for a replacement, it is ok not having a party frame. the problem is blizzard default party frame appears and I dont know how to hide it after studying your code. it will be great if you can provide a soluction on that. Thank you very much!
The reason you can not work out how via looking at the code i have put together is that i make no reference to them, group frames are not intended to be part of this particular project and as such hiding such frames not covered by this project are not my intention.

Although, having been a user of grid for a long time before using oUF, I am pretty sure that it allows you to hide the default group frames.

I do however have another project I am working on that provides grid like frames with dot indicators etc. And as such i find it to be a suitable project to provide an option such as you desire.

You can see a sneak peak of them in the screenshots.
Last edited by jadakren : 03-30-09 at 12:28 PM.
Report comment to moderator  
Reply With Quote
Unread 03-30-09, 02:48 PM  
timberbear60
A Murloc Raider

Forum posts: 9
File comments: 36
Uploads: 0
Frame positions

Not something I am experiencing.

I will say that all the settings that this layout makes use of have a default value.

Something you weren't clear on is wether you logged back into the toon you logged out from.

Which highlights the next point, which is that settings you make on one toon do not apply to others. They each have their own 'settings data-base'

You can visualise this for yourself by using the following command in the chat window :

It is the same toon as I have only set it up for 1 so far. It is a minor inconvenience, definitely not worth letting go of this mod. Just kind of stumped as to why.

Just ran that command and my toon is the only one listed. Another mod conflicting?
Last edited by timberbear60 : 03-30-09 at 04:11 PM.
Report comment to moderator  
Reply With Quote
Unread 03-30-09, 05:03 PM  
jadakren
A Flamescale Wyrmkin
 
jadakren's Avatar
AddOn Author - Click to view AddOns

Forum posts: 103
File comments: 112
Uploads: 2
Re: Frame positions

Originally posted by timberbear60
Another mod conflicting?
I doubt it since everything is referenced within scope and as a child object/property of the global object : oUF_Smee2.

If you really want to work out how what is causing it you need to do several things to ensure you are getting the correct information :
  1. exit the game.
  2. make a backup of your saved variables and all your current addons within your wow/Interface/Addons folder
  3. then wipe those two folders clean and install only this and its required dependancies.
  4. confirm the behaviour still exists

Even then, i find it hard to believe since any changes i make to my setup from within the config UI is retained.

SavedVariables are only written to disk in two scenarios :
  1. You logout in a city or inn
  2. You peform a uiReload.

I have provided a shortcut slash-command to uireload as /rl
Last edited by jadakren : 03-30-09 at 05:03 PM.
Report comment to moderator  
Reply With Quote
Unread 04-01-09, 04:22 PM  
timberbear60
A Murloc Raider

Forum posts: 9
File comments: 36
Uploads: 0
Got it!

I was trying to set the frame positions by simply dragging them. Doesn't work! I adjusted the slider settings and tada! Awesome! Sorry for being such a bonehead.
Report comment to moderator  
Reply With Quote
Unread 04-02-09, 04:47 PM  
jadakren
A Flamescale Wyrmkin
 
jadakren's Avatar
AddOn Author - Click to view AddOns

Forum posts: 103
File comments: 112
Uploads: 2
Re: Got it!

Originally posted by timberbear60
I was trying to set the frame positions by simply dragging them. Doesn't work! I adjusted the slider settings and tada! Awesome! Sorry for being such a bonehead.
Ah right, That is a feature i had left in for debugging reasons.

If it is useful for others i will leave it alone, I will markup a task to update the db.profile with a frames new position when frames are moved via this method.

Be aware that frames moved via this method have their anchorToObject point set to the UIParent. Seems it is a forced behaviour of frames dragged by the mouse. I could be wrong as i haven't paid enough attention to this aspect so far.
Report comment to moderator  
Reply With Quote
Unread 04-02-09, 06:20 PM  
timberbear60
A Murloc Raider

Forum posts: 9
File comments: 36
Uploads: 0
Re: Re: Got it!

Originally posted by jadakren
Ah right, That is a feature i had left in for debugging reasons.

If it is useful for others i will leave it alone, I will markup a task to update the db.profile with a frames new position when frames are moved via this method.

Be aware that frames moved via this method have their anchorToObject point set to the UIParent. Seems it is a forced behaviour of frames dragged by the mouse. I could be wrong as i haven't paid enough attention to this aspect so far.
Not aproblem. It just came to me while I was driving to work. I knew it had to be something silly. Love these unit frames. Keep up the excellent work!
Report comment to moderator  
Reply With Quote
Unread 04-03-09, 12:39 AM  
LiaDavinia
A Murloc Raider

Forum posts: 7
File comments: 25
Uploads: 0
two errors when i try to open the config:

Code:
[08:47:34] Interface\AddOns\oUF_Smee2_Config\config.lua:463: attempt to call global 'round' (a nil value)
(tail call): ?
Interface\AddOns\oUF_Smee2_Config\config.lua:463: in function `AddUnitOptionSet'
Interface\AddOns\oUF_Smee2_Config\methods.lua:49: in function `SetupUnitOptions'
Interface\AddOns\oUF_Smee2_Config\core.lua:16: in function <Interface\AddOns\oUF_Smee2_Config\core.lua:15>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...\AddOns\oUF_Smee2\Libs\AceAddon-3.0\AceAddon-3.0.lua:340: in function `InitializeAddon'
...\AddOns\oUF_Smee2\Libs\AceAddon-3.0\AceAddon-3.0.lua:428: in function <...\AddOns\oUF_Smee2\Libs\AceAddon-3.0\AceAddon-3.0.lua:421>
[C]: in function `LoadAddOn'
Interface\AddOns\oUF_Smee2\core.lua:839: in function `?'
...Ons\oUF_Smee2\Libs\AceConsole-3.0\AceConsole-3.0.lua:59: in function `value'
Interface\FrameXML\ChatFrame.lua:3231: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:2930: in function `ChatEdit_SendText'
Interface\FrameXML\ChatFrame.lua:2951: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>


Code:
[08:47:34] Interface\AddOns\oUF_Smee2\core.lua:843: oUF_Smee2_Config isn't registed with AceConfigRegistry, unable to open config
[C]: ?
[C]: ?
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1652: in function `Open'
Interface\AddOns\oUF_Smee2\core.lua:843: in function `?'
...Ons\oUF_Smee2\Libs\AceConsole-3.0\AceConsole-3.0.lua:59: in function `value'
Interface\FrameXML\ChatFrame.lua:3231: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:2930: in function `ChatEdit_SendText'
Interface\FrameXML\ChatFrame.lua:2951: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>




german client
Last edited by LiaDavinia : 04-03-09 at 12:49 AM.
Report comment to moderator  
Reply With Quote
Unread 04-03-09, 04:13 AM  
timberbear60
A Murloc Raider

Forum posts: 9
File comments: 36
Uploads: 0
Bars not updating

Health values on target frame not updating. Player frame works fine. Suggestions?
More specifically, the % doesn't change but the bar color does.
Just took notice that the target name has a glitch in it as well. Name doesn't appear to be changing from target to target.
Last edited by timberbear60 : 04-03-09 at 08:00 PM.
Report comment to moderator  
Reply With Quote
Unread 04-03-09, 09:43 PM  
jadakren
A Flamescale Wyrmkin
 
jadakren's Avatar
AddOn Author - Click to view AddOns

Forum posts: 103
File comments: 112
Uploads: 2
Originally posted by LiaDavinia
german client
I'm not supporting anything other than the american client.

However your errors are due to the round function being out of scope.

quick fix for now
oUF_Smee2/core.lua @ line 65 : remove the word 'local'

Originally posted by timberbear60
Health values on target frame not updating. Player frame works fine. Suggestions?
More specifically, the % doesn't change but the bar color does.
Just took notice that the target name has a glitch in it as well. Name doesn't appear to be changing from target to target.
I can't replicate this error. make sure you have the updated ouf/elements/aura.lua from hastes git server like i mention in the addon info page.
Last edited by jadakren : 04-03-09 at 09:47 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: