Download
(3MB)
Download
Updated: 10-29-14 12:39 PM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.2)
Updated:10-29-14 12:39 PM
Created:10-22-14 04:23 AM
Downloads:2,365
Favorites:9
MD5:

TriOxygen

Version: 0.5.1
by: TriOxygen [More]

TriOxygen is a complete UI replacement that started as a wish to learn LUA and do it properly (from a software development point of view). The UI is written with next in mind:

  • Everything is modular and reusable
  • Performance is key when it comes to modules that normally hog your CPU
  • Aesthetics is definitely something I keep in mind, but not the only thing driving the project
  • Works out of the box : I play all classes, but not all specs. If you really feel something is missing for your spec, just give me a shout and I'll see what I can do.

This UI is mainly meant for people who have some LUA knowledge and/or don't mind getting dirty setting up some of their preferences in LUA files.

I am constantly busy with the UI and even though I don't use all the features included, I have agreed to add some and if you ask nice enough (and I like the feature), I might include what you are asking for.

I know the description here doesn't really reflect the size of the project, but my aim is to keep this as updated as possible.

Things to know
  • Bring up options with /o3 or assign a keybinding to this in key bindings.
  • Most things you see are written completely from scratch. (Action bars don't use blizzard buttons for example, it does reuse blizzard action storage)
  • You'll encounter quirks since this is the first public release. Approach things with some understanding
  • There's a huge list of things to do and a couple modules that are being written at the moment of writing. If you want something added, it's best to leave a comment here and I'll manually add it to github.
  • I use only one action bar and a second bar that's hidden. Although the bindings are set from the get go, you can change this.
  • The cooldown bars (two rows of action bars above the main bar) are reserved for cooldowns only and not clickable. There's some mechanism that recognizes spells you drop here (you have to enable mouse from the options). For anything that needs to be tracked in these bars, it needs an actual button on one of your action bars (hidden or not). There are still some morphed spells that are not picked up properly, if you encounter any of these, give me a sign.

Git
For those of you who want to live on the edge, you can find the project on github: https://github.com/Nimaear/O3UI

0.5.1
- Adapted a new versioning
- Added a micro menu
- Fixed binding mouse buttons
- Possibly fixed cooldown spiral missing
- Performance fixes to action bar and cooldown bar (Thanks blizzard for those useless ACTIONBAR_SLOT_CHANGED events)
- Started with a clean way of enabling / disabling modules on the fly

0.4
- Added 2 different action bar presets (although you can change everything to look exactly like you want now)

0.35
- Added eclipse bar
- Fixed main action bar not changing for deathknights
- Code clean up

0.3
- Added alt power bar for player
- Fixed combo points so these 'stay' on player now even if you have no target
- You can control transparency and visibility of chat panels now

0.2
- Added all morphed spells so the cooldownbar picks them up
- Added class power displays for druids (Eclipse bar still coming'

0.15
- Fixed action bar dragging
- Added various specs
Post A Reply Comment Options
Unread 10-22-14, 09:46 AM  
10leej
A Molten Giant
 
10leej's Avatar
AddOn Author - Click to view AddOns

Forum posts: 583
File comments: 438
Uploads: 22
Wow I expected you to cheat a little bit like I did with my ui but it looks like you really did do it all from scratch....
__________________
Tweets YouTube Website
Report comment to moderator  
Reply With Quote
Unread 10-22-14, 09:29 AM  
TriOxygen
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 11
Uploads: 1
Originally Posted by UnlitPhoenix
Edit: Disabled all addons except O3 ones, and I'm still unable to move abilities on my actionbars and unable to edit the cooldown bar.
OK, figured this out, you have three choices:
1. You can wait till next update (should be somewhere tonight)
2. You can get O3Action from github (where it's already fixed): https://github.com/Nimaear/O3Action
3. You can drag spells from your spellbook instead till then
Last edited by TriOxygen : 10-22-14 at 09:30 AM.
Report comment to moderator  
Reply With Quote
Unread 10-22-14, 08:49 AM  
UnlitPhoenix
A Defias Bandit
 
UnlitPhoenix's Avatar

Forum posts: 2
File comments: 79
Uploads: 0
Originally Posted by TriOxygen
Originally Posted by UnlitPhoenix
I can assure you that option in the Interface options is disabled and I am still unable to modify the actionbar layout.

I have enabled the Toggle Mouse option for the Cooldown Bar and not one of my cooldown abilities goes onto those Cooldown Bar slots.

I'm playing on a warrior at the moment. I'll try on another class.

Edit: On my shaman I can load default cooldowns. However I'm still unable to move them or put new ones in.

I'm also still unable to modify my actionbar button abilities.
Just tried it on a fresh level 1 warrior and it seems to working. One thing might be different. With default UI people are used to dragging like this : press and hold mouse, move to slot, release.

Try : press, grab action, release button, move to slot and click.
I've been playing this game for longer than I'd care to admit. I've used probably a thousand addons over the course of almost 10 years.

I've tried as you mention extensively - Also I've tried holding shift, holding ALT, holding CTRL and with both mouse buttons and even the middle mouse button. Do I have to make a video for you? I'm not lying. I'm telling you exactly what I've done and what I'm unable to do.

I'll try turning off BigWigs and _Cursor, as they're the only other addons on. They shouldn't affect anything, but lets see.

Edit: Disabled all addons except O3 ones, and I'm still unable to move abilities on my actionbars and unable to edit the cooldown bar.
Last edited by UnlitPhoenix : 10-22-14 at 08:53 AM.
Report comment to moderator  
Reply With Quote
Unread 10-22-14, 08:36 AM  
TriOxygen
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 11
Uploads: 1
Originally Posted by UnlitPhoenix
I can assure you that option in the Interface options is disabled and I am still unable to modify the actionbar layout.

I have enabled the Toggle Mouse option for the Cooldown Bar and not one of my cooldown abilities goes onto those Cooldown Bar slots.

I'm playing on a warrior at the moment. I'll try on another class.

Edit: On my shaman I can load default cooldowns. However I'm still unable to move them or put new ones in.

I'm also still unable to modify my actionbar button abilities.
Just tried it on a fresh level 1 warrior and it seems to working. One thing might be different. With default UI people are used to dragging like this : press and hold mouse, move to slot, release.

Try : press, grab action, release button, move to slot and click.
Report comment to moderator  
Reply With Quote
Unread 10-22-14, 08:24 AM  
UnlitPhoenix
A Defias Bandit
 
UnlitPhoenix's Avatar

Forum posts: 2
File comments: 79
Uploads: 0
Originally Posted by TriOxygen
Originally Posted by UnlitPhoenix

Edit: Tried as you suggested, however I'm still unable to move/assign abilities to any actionbar. Also unable to do anything with the Cooldown Bar. For the cooldown bar, if I export, it's just full of "nil" after each comma.
Did you try disabling next <snip>


Also for cooldownbars : The cooldown bars (two rows of action bars above the main bar) are reserved for cooldowns only and not clickable. There's some mechanism that recognizes spells you drop here (you have to enable mouse from the options). For anything that needs to be tracked in these bars, it needs an actual button on one of your action bars (hidden or not). There are still some morphed spells that are not picked up properly, if you encounter any of these, give me a sign.
I can assure you that option in the Interface options is disabled and I am still unable to modify the actionbar layout.

I have enabled the Toggle Mouse option for the Cooldown Bar and not one of my cooldown abilities goes onto those Cooldown Bar slots.

I'm playing on a warrior at the moment. I'll try on another class.

Edit: On my shaman I can load default cooldowns. However I'm still unable to move them or put new ones in.

I'm also still unable to modify my actionbar button abilities.
Last edited by UnlitPhoenix : 10-22-14 at 08:31 AM.
Report comment to moderator  
Reply With Quote
Unread 10-22-14, 08:13 AM  
Puppeteer
A Kobold Labourer

Forum posts: 0
File comments: 20
Uploads: 0
Looks awesome
Report comment to moderator  
Reply With Quote
Unread 10-22-14, 08:04 AM  
TriOxygen
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 11
Uploads: 1
Originally Posted by UnlitPhoenix

Edit: Tried as you suggested, however I'm still unable to move/assign abilities to any actionbar. Also unable to do anything with the Cooldown Bar. For the cooldown bar, if I export, it's just full of "nil" after each comma.
Did you try disabling next :


Also for cooldownbars : The cooldown bars (two rows of action bars above the main bar) are reserved for cooldowns only and not clickable. There's some mechanism that recognizes spells you drop here (you have to enable mouse from the options). For anything that needs to be tracked in these bars, it needs an actual button on one of your action bars (hidden or not). There are still some morphed spells that are not picked up properly, if you encounter any of these, give me a sign.
Report comment to moderator  
Reply With Quote
Unread 10-22-14, 07:30 AM  
UnlitPhoenix
A Defias Bandit
 
UnlitPhoenix's Avatar

Forum posts: 2
File comments: 79
Uploads: 0
Originally Posted by TriOxygen
Originally Posted by UnlitPhoenix
Loving how this looks.
There's just one problem, or there's a question I need to ask - how do you place abilities on action bars? I've tried dragging and dropping them from the spellbook and other actionbars with Config Mode on and off and nothing seems to happen.
You probably have your action bars locked in blizzard options menu. The two bars above the main bar are actually not action bars, but reserved spots for cooldown tracking. You can drop things on these by toggling mouse from Options -> Cooldown bar
Aha! Thanks for that.

Edit: Tried as you suggested, however I'm still unable to move/assign abilities to any actionbar. Also unable to do anything with the Cooldown Bar. For the cooldown bar, if I export, it's just full of "nil" after each comma.
Last edited by UnlitPhoenix : 10-22-14 at 07:38 AM.
Report comment to moderator  
Reply With Quote
Unread 10-22-14, 07:14 AM  
TriOxygen
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 11
Uploads: 1
Re: keybinds

Originally Posted by wackie
Is there a way to change back to my keybinds again? when i log in i have your keybinds but if i turn off the addon it goes back to my keybinds
I'll actually disable all of my default bindings so people don't lose their bindings. Till then I'll add a warning. Sorry for the inoconvenience.
Report comment to moderator  
Reply With Quote
Unread 10-22-14, 07:04 AM  
TriOxygen
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 11
Uploads: 1
Originally Posted by UnlitPhoenix
Loving how this looks.
There's just one problem, or there's a question I need to ask - how do you place abilities on action bars? I've tried dragging and dropping them from the spellbook and other actionbars with Config Mode on and off and nothing seems to happen.
You probably have your action bars locked in blizzard options menu. The two bars above the main bar are actually not action bars, but reserved spots for cooldown tracking. You can drop things on these by toggling mouse from Options -> Cooldown bar
Report comment to moderator  
Reply With Quote
Unread 10-22-14, 06:54 AM  
UnlitPhoenix
A Defias Bandit
 
UnlitPhoenix's Avatar

Forum posts: 2
File comments: 79
Uploads: 0
Loving how this looks.

There's just one problem, or there's a question I need to ask - how do you place abilities on action bars? I've tried dragging and dropping them from the spellbook and other actionbars with Config Mode on and off and nothing seems to happen.

Also, it's not a major bug, but if I mouseover any unit, and immediately mouseover the playerframe, the playerframe inherits the previous units health and border colours.
Report comment to moderator  
Reply With Quote
Unread 10-22-14, 06:50 AM  
Aylie
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Re: keybinds

Originally Posted by wackie
Is there a way to change back to my keybinds again? when i log in i have your keybinds but if i turn off the addon it goes back to my keybinds
There is limited number of action button bindings wow can have and if you use another addon chances are it'll overwrite your keybinds. Best way I found when switching between addons is to have your bindings in something like bindpad. So e.g. when I use this UI, I have its keybinds and I unload bindpad. But when I use other addons, I load bindpad and it restores my keybinds.
Report comment to moderator  
Reply With Quote
Unread 10-22-14, 06:35 AM  
wackie
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 14
Uploads: 1
keybinds

Is there a way to change back to my keybinds again? when i log in i have your keybinds but if i turn off the addon it goes back to my keybinds
Report comment to moderator  
Reply With Quote
Unread 10-22-14, 05:27 AM  
Aylie
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
First!

I've been using it for some time now in various stages of development, on several classes (rogue, death knight, mage, feral druid, ret paladin). I really like how fast it is (nameplates, auto looting - both much faster than ones implemented by blizzard). The display is very clean, the code very well written. Even using freshly written modules I encountered very few errors.

There are some fresh and good ideas:
  • decoupling visible action bars from keybinds
  • very well thought Death Knight rune/RP/blood charges display (best I've ever seen)
  • priority based buff/debuff display

I'm already having great time using this and I'm looking forward to how it evolves.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: