Download
(1 MB)
Download
Updated: 07-08-12 02:21 PM
Pictures
File Info
Updated:07-08-12 02:21 PM
Created:10-30-11 12:20 PM
Downloads:12,596
Favorites:47
MD5:
myUI  Popular! (More than 5000 hits)
Version: 1.4.2
by: jca [More]
myUI : Unit Frames+ for Rift

myUI is a collection of addons based around a shared framework.

Current modules:

myUI Core – Core framework addon. Required for all other myUI modules.
myUI Unit Frames – Configurable unit frame replacement.
myUI Buffs – Buff bars and buff boxes module.
myUI Castbars – Cast bar replacement module.
myUI Buff Tracker – Provides notifications when specified buffs fall off or are purged.
myUI Combo Tracker – Combo/attack point display for rogues and warriors.
myUI FPS – Simple, standalone FPS display for tuning purposes.

* Note, myUI FPS is only a tuning tool to help you determine the impact of various configuration options. It's non-configurable and should be disabled once you're satisfied with your setup.

Chat-line options:

/myui – displays a list of all available slash options.
/myui config – opens the configuration UI.

Installation:

As with all addons, copy the folders contained in the downloaded zip file to Rift's “/Interface/Addons” folder. Note, myUI is actually several addons and as such, there will be several folders in the download file.

Version 1.4.2

Found and fixed a couple more bugs caused by 1.9.

Version 1.4.1

Added a command to tell Watchdog to give me a second to load the configuration UI components. Seems to work on my machine although Watchdog may still cause problems on slower machines.

Version 1.4.0

This update changes the addon environment to 1.9 and addresses any depreciated or soon to be depreciated interfaces. Unfortunately, I've not had much time for much else in terms of bug fixes or additions.

Version 1.3.0

This is a tiny bug fix to address the lua error that was being generated if you clicked on the area where a unit frame exists but the unit isn't present and the command for that button was set to show the context menu.


Version 1.2.0

This is a fairly minor update consisting mainly bug fixes although one new, much-requested feature has been added.

Addressed issue with frames not updating after zoning.

Updated Rift version to 1.8.

Have enabled the default context menus for unit frames. For new users, this will be enabled by default. Existing users should add '%menu' as the macro command for whichever button you want to show the context menu. This is needed so as to not overwrite any macros you might have already assigned.

Version 1.1.0

New additions:

Line of sight for unit frames.

A new aggro color indicator that can be attached to unit frame elements.

Unit frame elements can now have 2 color indicators attached to them. Order of precedence is:

calling -> relation -> low health -> low mana -> combat -> aggro

Fixed some configuration issues for alternate profiles with certain units never enabled.

Modifier the health display for targets with really large hit point pools.

Added buff descriptions when available to the buff box tooltips.

Not in this update:

I've been working on texture support for the various bars but it's not ready and I thought it was important to get the above changes out first.

Version 1.0.0

After pretty extensive beta testing, it looks like myUI is ready to be released as a non-beta addon. I'm sure there are still some bugs somewhere in the code, but to the best of my knowledge all significant issues from beta have been addressed.


Special Installation Instructions for users of versions prior to 0.3.0 Beta:

Due to some major changes in the performance metrics of the API in Rift patch 1.6, as well as some significant new capabilities, myUI 0.3.0 is very close to being a ground up rewrite. I necessarily, broke compatibility with prior versions of myUI. Users having prior versions of myUI installed, should perform the following steps before installing version 0.3.0:

1) In your “/Interface/Addons” folder, delete all prior myUI folders.
2) In “/Interface/Saved/[acount name]/SavedVariables/” delete “myUI.lua”.
3) In “/Interface/Saved/[acount name]/[shard name]/[character name]/SavedVariables” delete “myUI.lua” for each character with which you've used a prior verion of myUI.

Moving and sizing myUI elements:

All UI elements are positioned and resized using the mouse. When entering configuration mode, all elements, or at least the space they represent, will show with a semi-transparent, red box over them. There will additionally be 4 pieces of information displayed for each element:

An identifier showing what the UI element is.
The size, in pixels, of the element.
Its location relative to the upper left-hand corner of the screen
The movement and resize increment in use for those operations.

Left-clicking and dragging the element will reposition that element. In configuration mode, there will also be a grab handle in the lower right-hand corner of each UI element that can be used to resize that element. Both of these operations “snap” in increments that default to 10 pixels. The change those increments, right-click on the element and it will decrease the “snap” increment in use and at 1, will return to 10 pixels.

A few elements have additional mouse features for configuration.

For the unit frames and buff elements, the row and column spacing for the raid frames can be changed by right-clicking and dragging the grab handle on each frame.

The size of buff boxes and height of buff bars can be changed using the mouse wheel. For the combo points tracker, the mouse wheel changes the amount of padding between combo point elements.

Finally, a note about performance:

I've worked hard to ensure the best performance possible from myUI. I'm sure there are some small optimizations that I can and will make as the addon matures, but I don't believe there are any major improvements to be made. Between the sheer scope of myUI as well as the constraints of the API (which is itself in beta form), there are limits to what you can reasonably expect in terms of performance.

myUI has a range of options that is quickly approaching the level of silliness and if you turn every single possible item on using the max settings, your performance will most likely be unacceptable. Using a reasonable configuration, I'm getting very good frame rates. So basically, use the options you'll actually get use from and turn off things that are superfluous for your specific needs.
Optional Files (0)


Archived Files (15)
File Name
Version
Size
Author
Date
1.4.1
1MB
jca
07-04-12 10:07 AM
1.4.0
1MB
jca
06-28-12 08:32 PM
1.3.0
1MB
jca
04-28-12 08:44 AM
1.2.0
1MB
jca
04-23-12 07:46 AM
1.1.0
1MB
jca
02-10-12 08:03 AM
1.0.0
1MB
jca
01-19-12 09:37 AM
0.3.3 Beta
1024kB
jca
01-03-12 07:39 AM
0.3.2 Beta
1024kB
jca
12-29-11 11:26 AM
0.3.1 Beta
1023kB
jca
12-14-11 09:33 AM
0.3.0 Beta
1023kB
jca
12-12-11 04:28 PM
0.3.0 Beta
1023kB
jca
12-12-11 08:14 AM
0.2.2 Beta
1MB
jca
11-16-11 06:01 PM
0.2.1 Beta
1MB
jca
11-07-11 04:11 PM
0.2.1 Beta
1MB
jca
11-07-11 03:38 PM
Version 0.2.0 B
1MB
jca
10-30-11 12:20 PM


Post A Reply Comment Options
Unread 02-13-12, 10:37 AM  
Angryweasel

Forum posts: 0
File comments: 1
Uploads: 0
I don't run the newest version but have the same issue with my mage though DE-activating/activating the player portrait in the config always fixes the issue and it will update properly again.
Angryweasel is offline Report comment to moderator  
Reply With Quote
Unread 02-12-12, 03:57 PM  
Nydes

Forum posts: 0
File comments: 2
Uploads: 0
Havn't tried it yet, but do standard mouseover macros work with the raid frame, or would it just overall be better to setup a click or right click heal macro with the /myui config?
Nydes is offline Report comment to moderator  
Reply With Quote
Unread 02-12-12, 02:23 PM  
jca
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 112
Uploads: 1
Just fyi. I messed around w/ a mage this weekend and am seeing the updating issues. They seem to only be with mages. I will take a closer look at it as soon as I have any time.

BTW, anybody see any issues updating mana for clerics? They use the exact same code.
Last edited by jca : 02-12-12 at 02:55 PM.
jca is offline Report comment to moderator  
Reply With Quote
Unread 02-12-12, 08:06 AM  
Yitten

Forum posts: 0
File comments: 4
Uploads: 0
Re: Re: Right click alternative

Quote:
Originally Posted by jca
Quote:
Originally Posted by Yitten
I understand that there is no api for right click functionality, however I believe that most if not all of these functions are available as macro commands. Would it be possible to add little buttons under the player portrait (configurable of course!)? These buttons could just trigger the macro commands, /trade /partyleave and so on..

Possible?
I could do something like that. The reason I'm hesitant is that I'd think API support for that should be coming soon and everything I wrote would end up being throw away code. But I'll give it some consideration.

Actually, I found xMacros, which does exactly what I was looking for. Ends up looking just like it belongs to the Player Portrait Frame.
Yitten is offline Report comment to moderator  
Reply With Quote
Unread 02-11-12, 11:25 AM  
jca
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 112
Uploads: 1
Re: Right click alternative

Quote:
Originally Posted by Yitten
I understand that there is no api for right click functionality, however I believe that most if not all of these functions are available as macro commands. Would it be possible to add little buttons under the player portrait (configurable of course!)? These buttons could just trigger the macro commands, /trade /partyleave and so on..

Possible?
I could do something like that. The reason I'm hesitant is that I'd think API support for that should be coming soon and everything I wrote would end up being throw away code. But I'll give it some consideration.
jca is offline Report comment to moderator  
Reply With Quote
Unread 02-11-12, 12:04 AM  
Yitten

Forum posts: 0
File comments: 4
Uploads: 0
Right click alternative

I understand that there is no api for right click functionality, however I believe that most if not all of these functions are available as macro commands. Would it be possible to add little buttons under the player portrait (configurable of course!)? These buttons could just trigger the macro commands, /trade /partyleave and so on..

Possible?
Yitten is offline Report comment to moderator  
Reply With Quote
Unread 02-10-12, 09:23 PM  
jca
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 112
Uploads: 1
Re: Some bugs and questions with newest version

The buff tracker is mainly to notify you if something is purged or expires. When I wrote that there was no way to tell which spec a player had loaded so I used an ability name on the assumption that you typically have at least one ability unique to a given spec.

In the left column, just type in the name of some key ability you want the buff monitoring tied to. Then select that ability name and add the buffs in the right column you want tied to it.

So basically, the addon detects that a buff has been cast. It sees if this is a buff you've named and if so looks to see if the key ability you have associated with the buffs is available to the player. If so, it starts to track that buffs and notifies if it falls off.

About the mage issue. It's actually very strange. With the exception of the charge there is no code unique to mages. I haven't seen exactly what you've seen but have seen that level often doesn't update when a mage is leveling but seems to for the rest of my classes. The really strange thing is that the pet's level updates correctly if I have one out. It's very strange b/c there is absolutely nothing tied to the mage class when checking level.

I will keep looking for this and also if anyone notices any commonality or something that seems to create the situation, let me know.

Another small bug that's driving me nuts is that sometimes when zoning in, the health bar isn't updates even though the heath text is correct.. Once there's any change to health, it updates correctly. Still looking for the cause of that one as well.


Quote:
Originally Posted by Nydes
the Mage player frame display bug is still in this latest version, my health/mana/and level as a mage never update in the unit frame,

for example say i log in and im level 10, with 344 health and 400 mana (example), after playing for an hour now im lvl 12 with 380 health and 499 mana, but my unit frame still say lvl 10, 344 health, 400 mana

this is also the case in combat, say im fighting a mob and i have 400 health and 400 mana, i cast 2 spells on the mob using 50 mana each, and the mob hits me for 100hps, my unit frame will still say 400 health and 400 mana, and will never move, the only thing that moves is the blue green bars, but the numbers never change.

the only way to update the numbers for health/mana/level is to /reloadui.


also my question:
how do i work the buff tracker? i can't figure it out? i tried typing in the names of my buffs in the text box under the buff column (for example "fire armor") but hitting enter does nothing, i can add fire armor to the left column but it doesnt alert me when my buffs are purged or run out...


Thx! keep up the good work
Last edited by jca : 02-10-12 at 09:25 PM.
jca is offline Report comment to moderator  
Reply With Quote
Unread 02-10-12, 06:36 PM  
Nydes

Forum posts: 0
File comments: 2
Uploads: 0
Some bugs and questions with newest version

the Mage player frame display bug is still in this latest version, my health/mana/and level as a mage never update in the unit frame,

for example say i log in and im level 10, with 344 health and 400 mana (example), after playing for an hour now im lvl 12 with 380 health and 499 mana, but my unit frame still say lvl 10, 344 health, 400 mana

this is also the case in combat, say im fighting a mob and i have 400 health and 400 mana, i cast 2 spells on the mob using 50 mana each, and the mob hits me for 100hps, my unit frame will still say 400 health and 400 mana, and will never move, the only thing that moves is the blue green bars, but the numbers never change.

the only way to update the numbers for health/mana/level is to /reloadui.


also my question:
how do i work the buff tracker? i can't figure it out? i tried typing in the names of my buffs in the text box under the buff column (for example "fire armor") but hitting enter does nothing, i can add fire armor to the left column but it doesnt alert me when my buffs are purged or run out...


Thx! keep up the good work
Nydes is offline Report comment to moderator  
Reply With Quote
Unread 02-09-12, 08:20 PM  
jca
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 112
Uploads: 1
I've gotten all the stuff below as well as fixed a couple nasty bugs I found. I'm testing tonight and will post an update tomorrow. I'm holding on the texture support as it's not ready but the stuff in this update seemed pretty important to get out.
jca is offline Report comment to moderator  
Reply With Quote
Unread 02-09-12, 10:37 AM  
jca
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 112
Uploads: 1
I have a bit of time to work on this today, so, so far:

I've gotten adelea's suggestions in.
Buff descriptions when available
Modified health text for units with huge health values

Have added a second indicator property for each unit frame item that can show color indicators. That way you could have both, for example, aggro and combat displayed on the same unit frame element with the first indicator taking precedence over the second.

Working on LoS right now. Should be done shortly.
jca is offline Report comment to moderator  
Reply With Quote
Unread 02-09-12, 08:31 AM  
jca
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 112
Uploads: 1
Those are all good things Adelea. I apologize all for not getting an update out recently. Work has been crazy and I'm in the middle of buying a house and a few other things have just made things a bit tight time-wise.
jca is offline Report comment to moderator  
Reply With Quote
Unread 02-06-12, 04:50 PM  
adelea
Claw of Regulos
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 285
Uploads: 6
Couple of things I keep patching in to the copy I run with, that I would love to see added so as to save me some work =P

1. Added the description for spells to the popup window

I modified the _updateBOXSET function in myui.buffs.lua, to add :

if details.description then
detail.description = details.description
end

Inside the for buffid, detail loop.

And then modified _mouseInBOX to have:

caster = ""
...
if (box.detail.description ~= nil) then
caster = caster.."\nDescription: "..box.detail.description
end

2. I hijack the HP buff display - if a mob has >1m hp, then i show x.xxxM instead :

Inside _updateUF I hijack the "hp" update :

if max >= 1000000 then
_applyValues(text_values.hp, "hp", string.format("%.3fM/%.3fM", health/1000000,max/1000000))
else
_applyValues(text_values.hp, "hp", tostring(health) .. " / " .. tostring(max))
end
adelea is offline Report comment to moderator  
Reply With Quote
Unread 02-06-12, 03:36 AM  
Zafrina

Forum posts: 0
File comments: 11
Uploads: 0
Will you be adding agro and los to raid windows? It was implemented with 1.7 Api changes.
Zafrina is offline Report comment to moderator  
Reply With Quote
Unread 02-03-12, 09:34 PM  
Swiftly

Forum posts: 0
File comments: 2
Uploads: 0
Quote:
Originally Posted by jca
Quote:
Originally Posted by Swiftly
Is there anyway to display buffs that last longer then 120seconds? I tried adding them to whitelists, but not even that works.

I'm wanting to see buffs like Vampiric Munitions, Electrified, and Planar Blade on enemies so I know to purge them.

However, I'm unable to change it so that those display on Buff Bars: Player.target frame.

Unless I missed something. If I did any help is appreciated. I could have very well messed up how the Whitelists, actually work, but I did a few different things, and nothing seemd to work.
In the current version, the max duration the bars track is capped at 120 seconds. There's nothing to prevent it from being a longer duration other than the config being coded to cap at that. It's something I can make larger pretty easily in the next update.

In the meantime, if you want to, it's easy enough for you to change. Open "myUI Buffs/myui.buffs.lua" in a text editor. Find:

{label = L["max_duration"], x = 390, setting="max_duration", subsetting=nil, type="NUMBER", min=10, max=120},

Change "max=120" to whatever the max seconds you want. This will let you change to a higher value in the config UI.
Thanks, I skimmed through that file last night looking for something similar to tha tline, but I must have over looked it.
Swiftly is offline Report comment to moderator  
Reply With Quote
Unread 02-03-12, 09:16 PM  
Darklotus
 
Darklotus's Avatar

Forum posts: 0
File comments: 3
Uploads: 0
how do i setup this addon to show debuffs? for some reason they dont show.
i would like them to show up in the buff box thing.

thanks
Darklotus is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: