Download
(8 MB)
Download
Updated: 07-29-12 12:16 PM
Pictures
File Info
Updated:07-29-12 12:16 PM
Created:07-07-12 09:55 AM
Downloads:1,557
Favorites:4
MD5:
Categories:Minimalistic Compilations, Class Compilations
UnityUI (1440x900 ~ 1920x1080)
Version: 1.01
by: Cagelin [More]
UnityUI (beta)
UnityUI is an interface suite which will provide you with everything you need for leveling, running instances, pvp and raids. This interface has several dynamic components which will adjust based on your class and level.

What makes UnityUI so special is that it consists of 3 different UI states: Minimalistic, Leveling and Dungeon/Raid. Each of these states will show/hide specific elements based on your needs to keep the interface as clean as possible.

This interface is originally designed in 1920x1080 (full HD) resolution, but should work on other resolutions as well as long as you keep UI Scale ENABLED and set to 1.

Please keep in mind that this is a beta version. I've been working on this UI for the past 2 months and decided that it's time to release it to the public. It has only tested by myself, so if you find any serious issues, please let me know.

IMPORTANT, PLEASE READ
The updated version of this addon has some external addon replacements and new file structure. Please move or rename your existing Interface & WTF directories before copying the ones included in this download into your WoW directory.

You can add your own addons like auto-sell junk, auto-repair, overachiever, atlas loot, carbonite, etc. etc. as you like after that. I didn't add these addons on purpose, because many people have different sets of addons. The ones included here just create a basic "package" for you to start with.

OTHER RESOLUTIONS
If you're playing on a smaller resolution than 1920x1080, this UI will work just fine. I personally haven't tested below 1440x900, but it should work. Just make sure you have your UI scale set to 1.0 in Options -> Advaced.

When you do play on something lower than 1920x1080, please keep in mind that you'll have to reduce the size of the chatwindow (and possibly Grid) manually since they get too wide for the UI to fit properly.


Key features
  • One-Click Install
  • 3 different UI states
  • Dynamic minimap button frame
  • Show-on-demand actionbars
  • Intergration with Bartender4, Recount, Omen3 and Grid and XPerl
  • Oh and...EVERYTHING ANIMATES!

Intergrated Addons
  • Bagnon (one big bag frame)
  • Bartender4 (actionbars) (Required by Unity - Do not remove!)
  • Chatter (chat frame)
  • DeadlyBossMods (DBM)
  • Ellipsis (cooldown frame) (Required by Unity - Do not remove!)
  • MikScrollingBattleText, a.k.a. MSBT (combat text)
  • Postal (mailbox)
  • Quartz (castbars)
  • Raven (buffs and debuffs)
  • Recount (Required by Unity - Do not remove!)
  • Reflux (Required by Unity - Do not remove!)
  • SexyMap (Required by Unity - Do not remove!)
  • shNameplates
  • Unity (What makes this UI awesome) (Required by Unity - Do not remove!)
  • WIM (Wow Instant Messenger)
  • XPerl Unit Frames (Required by Unity - Do not remove!)

You can add more addons yourself if you want, just make sure you keep the list above intact since Unity is depending on several addons.

XP/Rep Bars
The small green gradient lines you see in the screenshots are both reputation bars in this case becase my character is level 85. If your character is not 85, the left bar will color blue and represent your XP. The right bar represents reputation. If no reputation is being watched, both bars will show as XP bars instead. Switch to the Leveling UI state (Middle button above the minimap) to show additional text-representation about your level, xp, and reputation status.


How to Install
Before downloading this addon, rename or move your "Interface" and "WTF" directories from your World of Warcraft directory. Download the addon zip archive and extract the contents to your World of Warcraft Directory. Enter the WTF directory and rename "YOUR_ACCOUNT_NAME" to your own account name. While unpacking, overwrite any existing files you might encounter, or just move the old directories to a backup location first.

Once you enter the game, your screen will stay black with the install button in the center. Click the "INSTALL UNITY" button. Your UI will reload automatically and you're done!



For any questions regarding this suite, you can either leave a message here or contact me ingame:
Lioren - Defias Brotherhood EU - Alliance.

YOUTUBE VIDEO: http://www.youtube.com/watch?v=eGlkxKbwbSA

Happy wowing
0.7 - Initial public version

1.0
- After getting some feedback, revamped the whole UI Addon (Interface/AddOns/Unity) from scratch. The layout is basically the same, with some great improvements on performance.
- Created an awesome Animation Engine which makes everything move smoothly with easing!
Optional Files (0)


Post A Reply Comment Options
Unread 09-04-12, 09:52 PM  
mobilracing
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
EU to US

I really like this UI however, when I start up after installing, it won't let me sign in as this is set to an EU server. How can I change this so that it will default to an US realm so I can actually log in?
mobilracing is offline Report comment to moderator  
Reply With Quote
Unread 08-10-12, 09:14 PM  
Broaddus
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
You let me know when I'm a bother...

Is there a way to set a new position for the player and target frames in a given state of the Addon without affecting the other state positions?

IE I would like to move a frame position in the raid frames but not affect where the Levelling frame is...

Thanks again, the time shift is actually working great for me for dailies and other world server based activities.

--Broaddus
Broaddus is offline Report comment to moderator  
Reply With Quote
Unread 08-05-12, 10:53 AM  
Cagelin
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 7
Uploads: 2
Re: Re: Re: Re: Clock change?

Originally Posted by Broaddus
Ever realize you screwed up while walking through the grocery store...

h = h + 10;
if h > 12 then m = m .. ' PM'; end
if h < 12 then m = m .. ' AM'; end
if h > 12 then h = h - 12; end

Notice moving the 12 hour adjustment until after checking for morning vs evening... Yes, before that everything would read AM... In reality neither is really needed, as I normally can tell whether it is morning or night regardless of the notation.

--Broaddus
Hehe, I'd suggest moving the "if h > 12 then h = h - 12; end" 2 lines up
Anyway, in europe it's quite common to use 24h format.

As for the local time API call, I'm not sure wow has support for that tbh :/
Cagelin is offline Report comment to moderator  
Reply With Quote
Unread 08-04-12, 02:29 PM  
Broaddus
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Re: Re: Re: Clock change?

Originally Posted by Broaddus
Originally Posted by Cagelin
If you know your way around LUA, you could open the modules/unity.topbar.lua file and look for the clock element. Just do a file search on GetGameTime() and the rest should be pretty self-explanatory. Just add or subtract the amount of hours (times 60) on the return value of GetGameTime().

For example, if you're one hour ahead of the server-time, you would do something like this:

local h, m = GetGameTime()
h = h + 1

Hope this helps
It did, I had to play around a little bit as for a second I ended up with an 11 out there in front for a bit, but I ended up actually adding 4 lines in and I didn't know if you would be interested in them:

h = h + 10;
if h > 12 then h = h - 12; end
if h > 12 then m = m .. ' PM'; end
if h < 12 then m = m .. ' AM'; end

Adjusting the display for 12 hour time listing instead of 24. the "10" in the first line is my difference in hours from the server time. The only downside I have run into is the notes about server time vs instance server time, but I cannot seem to find any API reference to grab my system time and use it in that space instead of realm time?
Ever realize you screwed up while walking through the grocery store...

h = h + 10;
if h > 12 then m = m .. ' PM'; end
if h < 12 then m = m .. ' AM'; end
if h > 12 then h = h - 12; end

Notice moving the 12 hour adjustment until after checking for morning vs evening... Yes, before that everything would read AM... In reality neither is really needed, as I normally can tell whether it is morning or night regardless of the notation.

--Broaddus
Broaddus is offline Report comment to moderator  
Reply With Quote
Unread 08-04-12, 08:44 AM  
Broaddus
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Re: Re: Clock change?

Originally Posted by Cagelin
If you know your way around LUA, you could open the modules/unity.topbar.lua file and look for the clock element. Just do a file search on GetGameTime() and the rest should be pretty self-explanatory. Just add or subtract the amount of hours (times 60) on the return value of GetGameTime().

For example, if you're one hour ahead of the server-time, you would do something like this:

local h, m = GetGameTime()
h = h + 1

Hope this helps
It did, I had to play around a little bit as for a second I ended up with an 11 out there in front for a bit, but I ended up actually adding 4 lines in and I didn't know if you would be interested in them:

h = h + 10;
if h > 12 then h = h - 12; end
if h > 12 then m = m .. ' PM'; end
if h < 12 then m = m .. ' AM'; end

Adjusting the display for 12 hour time listing instead of 24. the "10" in the first line is my difference in hours from the server time. The only downside I have run into is the notes about server time vs instance server time, but I cannot seem to find any API reference to grab my system time and use it in that space instead of realm time?
Broaddus is offline Report comment to moderator  
Reply With Quote
Unread 08-03-12, 11:51 AM  
Cagelin
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 7
Uploads: 2
Re: Clock change?

Originally Posted by Broaddus
I love the UI, the state change is awesome... how do I change the clock display? I happen to play on a server way out of my time zone and having it display my local time would be great.

Again thanks for the great UI!

--Broaddus
If you know your way around LUA, you could open the modules/unity.topbar.lua file and look for the clock element. Just do a file search on GetGameTime() and the rest should be pretty self-explanatory. Just add or subtract the amount of hours (times 60) on the return value of GetGameTime().

For example, if you're one hour ahead of the server-time, you would do something like this:

local h, m = GetGameTime()
h = h + 1

Hope this helps
Cagelin is offline Report comment to moderator  
Reply With Quote
Unread 08-02-12, 03:45 PM  
Broaddus
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Clock change?

I love the UI, the state change is awesome... how do I change the clock display? I happen to play on a server way out of my time zone and having it display my local time would be great.

Again thanks for the great UI!

--Broaddus
Broaddus is offline Report comment to moderator  
Reply With Quote
Unread 08-01-12, 03:29 PM  
Cagelin
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 7
Uploads: 2
Re: Re: New version is up!

Originally Posted by Exeed
Originally Posted by Cagelin
In regard of my previous message; I've pushed myself last weekend to get this version live a week ahead of my schedule. The updated version is online; however, this requires a "clean install". Move away your Interface and WTF directories and place the ones included in the archive in your WoW directory.

Have fun peeps
Nice UI! I Like it

But Please remove X-Perl and use some other Frames Like oUF, or Pitbull with more Style
I actually had oUF (Cael's version) on it in the previous version, but the lack of configuration in the aura positions bugged me quite a lot. I got annoyed by Raven's disability to show all auras on players or mobs that you target instead of just the ones that you casted on it.

If you have an alternative which does meet this requirement, please let me know
Cagelin is offline Report comment to moderator  
Reply With Quote
Unread 07-31-12, 01:53 PM  
Exeed
A Kobold Labourer
 
Exeed's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 62
Uploads: 2
Re: New version is up!

Originally Posted by Cagelin
In regard of my previous message; I've pushed myself last weekend to get this version live a week ahead of my schedule. The updated version is online; however, this requires a "clean install". Move away your Interface and WTF directories and place the ones included in the archive in your WoW directory.

Have fun peeps
Nice UI! I Like it

But Please remove X-Perl and use some other Frames Like oUF, or Pitbull with more Style
Exeed is offline Report comment to moderator  
Reply With Quote
Unread 07-30-12, 01:12 PM  
Cagelin
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 7
Uploads: 2
New version is up!

In regard of my previous message; I've pushed myself last weekend to get this version live a week ahead of my schedule. The updated version is online; however, this requires a "clean install". Move away your Interface and WTF directories and place the ones included in the archive in your WoW directory.

Have fun peeps
Cagelin is offline Report comment to moderator  
Reply With Quote
Unread 07-28-12, 05:27 AM  
Cagelin
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 7
Uploads: 2
Re: Issue

Originally Posted by Auna-mage
The issue I have, is that the player frames are not showing up (Screenshot included). I tried to download one that I commonly use, which caused the entire UI to fail. Is there a way you, or you can show me how to 'code-monkey' the Utility set up so I can add my favorite frames, or you can help me fix the issue at hand. XD Either way, it's a huge help for I love this UI set up and how comfortable it feels.

http://i1117.photobucket.com/albums/...212_082848.jpg
The UI is depended on cael's frames (from oUF). Make sure those are in your addon directory. There are parts in the code that depend on this addon. By default, the player frames are hidden indeed, until you select a target (this only happens in the Leveling or Minimalistic interface setting though).

Switch the UI to Dungeon/Raid, and you should see them anytime.

Let me know if it helps


PS. I'm currently working on a new version of this (lots of new features and bugfixes, but also changed the location of some addons, like Recount and Omen3). I'll try to get it online next weekend.
Last edited by Cagelin : 07-28-12 at 05:27 AM.
Cagelin is offline Report comment to moderator  
Reply With Quote
Unread 07-22-12, 06:32 AM  
Auna-mage
A Kobold Labourer
 
Auna-mage's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 4
Uploads: 3
Issue

The issue I have, is that the player frames are not showing up (Screenshot included). I tried to download one that I commonly use, which caused the entire UI to fail. Is there a way you, or you can show me how to 'code-monkey' the Utility set up so I can add my favorite frames, or you can help me fix the issue at hand. XD Either way, it's a huge help for I love this UI set up and how comfortable it feels.

http://i1117.photobucket.com/albums/...212_082848.jpg
Auna-mage is offline Report comment to moderator  
Reply With Quote
Unread 07-07-12, 04:08 PM  
Cagelin
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 7
Uploads: 2
Troubleshooting

Troubleshooing

My screen stays black after logging in
- This is caused by a LUA error on startup. Make sure "Load out-of-date addons is enabled."

My stance bars (druid/warrior/etc.) are strange, what do I do?
- Type /bt, go to "Bar 1" -> "State Configuration". Change your stance bars to page 1, 2 and 3. The rest is taken by the UI and should not be used as stance bars. You shouldn't be needing more than 3 bars for stances anyway.
Cagelin is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: