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:11,456
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 12-17-11, 05:44 AM  
adelea
Claw of Regulos
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 285
Uploads: 6
Quote:
Originally Posted by jca
Quote:
Originally Posted by Throval
Mini bug report:
Unit frames, player.target, text in Healthbar left: size doesn't seem to save
same with size of Tagged icon there.
Hmmm, strange. I just rechecked it and it seems to be saving for me. Is anyone else seeing this? I did correct a bug with the left text on the chargebar in the last release.
Yes, I am seeing this too.

After a bit of playing around, it seems that it only doesnt save, if the size is set via 'Reset' to pick up the unit defaults.

If I reset it, and reloadui, it reverts to the previous value.

If I manually adjust it on the Target options, it saves it.
adelea is offline Report comment to moderator  
Reply With Quote
Unread 12-16-11, 08:14 PM  
jca
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 112
Uploads: 1
Re: resetting config window

Quote:
Originally Posted by mattikinsmatt
Hi,
Just downloaded your ddon and I'm loving it. Getting it set up the way i want it which is great
Just 1 quick question, I have moved the config window out the top of my screen so i cant drag it back down to close it properly or move it at all. Click + drag anywhere does not move it nor on any of the boarders.

Just wondering if there's a way to reset the position of the config window or move it someway else other than the bar at the top?

Cheers
Lol, you're not the first one that's done this so I guess I'd better add some checks to the drag code to make sure y doesn't go negative. Until I have an update for that, here's how to fix it (pasted from an earlier post):

Exit Rift and open the myui.lua file in your saved variables folder. Notepad will do just fine.

Search for these values:

ConfigX = 206,
ConfigY = 162,

Those are the saved coordinates of the config window. Yours will obviously have different numbers. I'm guessing your ConfigY value is negative. Just change it to something like 200 and then restart Rift. You config screen should be back where you can move it again.
jca is offline Report comment to moderator  
Reply With Quote
Unread 12-16-11, 12:57 PM  
mattikinsmatt
Zombie

Forum posts: 1
File comments: 5
Uploads: 0
resetting config window

Hi,
Just downloaded your ddon and I'm loving it. Getting it set up the way i want it which is great
Just 1 quick question, I have moved the config window out the top of my screen so i cant drag it back down to close it properly or move it at all. Click + drag anywhere does not move it nor on any of the boarders.

Just wondering if there's a way to reset the position of the config window or move it someway else other than the bar at the top?

Cheers
mattikinsmatt is offline Report comment to moderator  
Reply With Quote
Unread 12-15-11, 12:17 PM  
jca
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 112
Uploads: 1
Funny, I've had in mind for a long time a pvp-oriented addon to tell the player everyone who has them targeted. That's basically the same principle that you're talking about. I do believe that the information is there to do that on a raid-wide basis, but my concern is performance. I'm not sure the impact of doing that much scanning but I can see it having the potential to really bog things down. The next thing I'd like to work on is the whos-targetting-me addon, which would actually let me work out the process and also get a feel for the impact it would have to do that raid-wide.

Quote:
Originally Posted by tordana
Quote:
Originally Posted by jca
Yeah unfortunately, as of right now, there's no API support for aggro tables. Best we can do is target-of-target but that's only going to help you after someone has grabbed aggro.

...
It should just be doable with pulling the current target of each mob in the area. The default UI has a red flash around anyone in the raid that currently has aggro on anything (e.g. any mob has that person targeted). I don't need full aggro meters or anything, just that same functionality so that I can tell at a glance if one of my healers has aggro from something. However, I don't know if you can get the target of a mob that potentially nobody in the raid has as their target.
jca is offline Report comment to moderator  
Reply With Quote
Unread 12-15-11, 11:27 AM  
tordana

Forum posts: 0
File comments: 3
Uploads: 0
Quote:
Originally Posted by jca
Yeah unfortunately, as of right now, there's no API support for aggro tables. Best we can do is target-of-target but that's only going to help you after someone has grabbed aggro.

Back before WoW had API support for threat there were a few addons that guestimated using threat coefficients on abilities + dps, etc, but that's a can of worms I'm not gonna open. I'm guessing API support for aggro tables isn't too far off.

Quote:
Originally Posted by tordana
I tried briefly to use the addon tonight in raid, then realized I couldn't see who had aggro -- HUGE downside for my tanking. Is that currently impossible to implement? Back to the built-in raid frames for me until somebody can do it.
It should just be doable with pulling the current target of each mob in the area. The default UI has a red flash around anyone in the raid that currently has aggro on anything (e.g. any mob has that person targeted). I don't need full aggro meters or anything, just that same functionality so that I can tell at a glance if one of my healers has aggro from something. However, I don't know if you can get the target of a mob that potentially nobody in the raid has as their target.
tordana is offline Report comment to moderator  
Reply With Quote
Unread 12-14-11, 11:59 PM  
jca
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 112
Uploads: 1
Quote:
Originally Posted by RagebeastRT
Quote:
Originally Posted by tordana
I tried briefly to use the addon tonight in raid, then realized I couldn't see who had aggro -- HUGE downside for my tanking. Is that currently impossible to implement? Back to the built-in raid frames for me until somebody can do it.
this was discussed in irc and it might just show up in 1.7 (crosses finger) along with los/range identifiers.
Would be awesome if both did. I'm mainly a pvp'er so aggro isn't too useful to me, but LoS would be very helpful indeed for my own use.
jca is offline Report comment to moderator  
Reply With Quote
Unread 12-14-11, 10:18 PM  
RagebeastRT
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 118
Uploads: 8
Quote:
Originally Posted by tordana
I tried briefly to use the addon tonight in raid, then realized I couldn't see who had aggro -- HUGE downside for my tanking. Is that currently impossible to implement? Back to the built-in raid frames for me until somebody can do it.
this was discussed in irc and it might just show up in 1.7 (crosses finger) along with los/range identifiers.
RagebeastRT is offline Report comment to moderator  
Reply With Quote
Unread 12-14-11, 09:15 PM  
jca
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 112
Uploads: 1
Quote:
Originally Posted by Throval
Mini bug report:
Unit frames, player.target, text in Healthbar left: size doesn't seem to save
same with size of Tagged icon there.
Hmmm, strange. I just rechecked it and it seems to be saving for me. Is anyone else seeing this? I did correct a bug with the left text on the chargebar in the last release.
jca is offline Report comment to moderator  
Reply With Quote
Unread 12-14-11, 09:05 PM  
jca
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 112
Uploads: 1
Yeah unfortunately, as of right now, there's no API support for aggro tables. Best we can do is target-of-target but that's only going to help you after someone has grabbed aggro.

Back before WoW had API support for threat there were a few addons that guestimated using threat coefficients on abilities + dps, etc, but that's a can of worms I'm not gonna open. I'm guessing API support for aggro tables isn't too far off.

Quote:
Originally Posted by tordana
I tried briefly to use the addon tonight in raid, then realized I couldn't see who had aggro -- HUGE downside for my tanking. Is that currently impossible to implement? Back to the built-in raid frames for me until somebody can do it.
jca is offline Report comment to moderator  
Reply With Quote
Unread 12-14-11, 08:44 PM  
tordana

Forum posts: 0
File comments: 3
Uploads: 0
I tried briefly to use the addon tonight in raid, then realized I couldn't see who had aggro -- HUGE downside for my tanking. Is that currently impossible to implement? Back to the built-in raid frames for me until somebody can do it.
tordana is offline Report comment to moderator  
Reply With Quote
Unread 12-14-11, 08:05 PM  
Throval

Forum posts: 0
File comments: 8
Uploads: 0
Mini bug report:
Unit frames, player.target, text in Healthbar left: size doesn't seem to save
same with size of Tagged icon there.
Throval is offline Report comment to moderator  
Reply With Quote
Unread 12-14-11, 05:26 PM  
Farius Kaupus
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 26
Uploads: 1
have tested this in raid now and OMG your work on the update is AWESOME.
Found the raid frames resize grab thing just after i posted so thats now sorted and regards the texture thing, yeah i was refering to bar textures but tbh after using it for a few days i dont think it needs them and it was purely an aesthetic thing and again the arc/curve on combo points was aesthetics was just nice that you could curve them above/below your char if you wanted to but if its on your to do list thats good enough for me keep up the seriously good work man

Quote:
Originally Posted by jca
On the arc, I didn't really implement it in the rewrite b/c I really didn't think anyone else really liked it and it conflicts somewhat with the new box-style layout. I can put that on my future list though to put it back. It's no big deal.

Regarding the raid frames, moving/resizing group01, the first box, should move/resize all the others.

I'm not sure if you're asking about the icon textures, or the bar textures, so I'll answer both.

I removed the textures on the bars. The problem is that the API doesn't support any type of overlay blending. That means that each different color bar is actually a different graphic. The problem with that is it removes any ability to change the colors and I felt that was more important than the slight asthetic value of the bar textures.

As far as the icon textures, those are all from the config file, so yes they can be changed. At this time however, I don't really have a way to do so via the config UI. If you really want to change them, there are a couple options. Either replace the graphic file with your own using the same name, or, find the name of the current graphic in saved/myui.lua and change it to your graphic's filename.

Quote:
Originally Posted by Farius Kaupus
Still tweaking unit frame layouts but so far really liking this update just have a few questions.
Are there plans to add in the ability to arc or curve the combo points indicator like you could in previous versions?
Should the raid frames be resizable? This may have been me being totally blind but I just couldn't get them to resize.
Lastly is it possible to change the texure of unit frames?
Farius Kaupus is offline Report comment to moderator  
Reply With Quote
Unread 12-14-11, 11:17 AM  
jca
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 112
Uploads: 1
I'll spend some time looking at the profile stuff. It's quite possible there's a bug as I haven't tested that extensively.

Quote:
Originally Posted by Yobbles
Thanks for the quick response, I tired to upload the profile in the myUI core (profiles window) as well as command line /myUI profile load (name) but both resulted in error "unable to load profile. I reload the UI with the command line and I get the default settings. I also went into my saved variables for the toons I am trying to upload the profile too and deleted the Myui.lua and still the same result. I guess i can just do it manually for each toon but was hoping for a quick upload. Thanks in advance for the add on and any ideas.
jca is offline Report comment to moderator  
Reply With Quote
Unread 12-14-11, 09:56 AM  
Yobbles

Forum posts: 0
File comments: 3
Uploads: 0
Thanks for the quick response, I tired to upload the profile in the myUI core (profiles window) as well as command line /myUI profile load (name) but both resulted in error "unable to load profile. I reload the UI with the command line and I get the default settings. I also went into my saved variables for the toons I am trying to upload the profile too and deleted the Myui.lua and still the same result. I guess i can just do it manually for each toon but was hoping for a quick upload. Thanks in advance for the add on and any ideas.
Yobbles is offline Report comment to moderator  
Reply With Quote
Unread 12-14-11, 09:35 AM  
jca
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 112
Uploads: 1
I've uploaded 0.3.1 to fix the couple errors mentioned below.
jca is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: