Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(561 Kb)
Download
Updated: 11-12-14 02:23 PM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.3)
Updated:11-12-14 02:23 PM
Created:unknown
Downloads:398,722
Favorites:985
MD5:
6.0.3

Ion  Popular! (More than 5000 hits)

Version: Hydrogen-11
by: Maul, Jrosk, SLOKnightfall


Ion!
A macro-based action bar addon. It can stand on its own or supplement any other action bar addon or even the default Blizzard UI.

Buy Maul a Coke!

"Feel the power of the macro side..."
A WoW 5.x Mists of Pandaria addon.

Help Localize Ion!

Still need:

French(frFR) • German(deDE) •
Russian(ruRU)
Latin American Spanish(esMX) • Spanish(esES) • Russian(ruRU) Brazilian Portuguese(ptBR)
Korean(koKR) Simplified Chinese(zhCN) • Traditional Chinese(zhTW)

Official Forum!

/flyout FAQ!

Bug Reports - Report bugs here

Feature Requests - Request features here


Be sure to check out the Optional Ion Addons to give you additional control over UI elements other than buttons using the Ion UI configuration framework.


Features -
  • An unlimited number of macros, create as many bars/buttons as you want/need per character!
  • Are you a keybinder extreme? Use the button storage area for all your macros/keybinds! No buttons on screen needed!
  • Are you a clicker extrodanaire? As many buttons on the screen you want where you want, when you want!
  • Macros the size of Texas! Up to 1024 characters in length!
  • Maul's unique mouseover key-binding system - where the mouseover binding system was born!
  • Many other of the favorite desired bar addon features and then some!
  • Button Facade support!
  • Every button in Macaroon is a macro button by default and in many ways they behave like normal action buttons. Buttons can also be set to be "action" or "pet" buttons.
Commands -
  • Type /ion to display a list of available commands, which are:
menu: Toggle the main menu
storage: Open the button storage area
create: Create a blank bar
delete: Delete the currently selected bar
config: Toggle configuration mode for all bars
add: Adds buttons to the currently selected bar (add or add #)
remove: Removes buttons from the currently selected bar (remove or remove #)
edit: Toggle edit mode for all buttons
bind: Toggle binding mode for all buttons
scale: Scale a bar to the desired size.
snapto: Toggle SnapTo for current bar
autohide: Toggle AutoHide for current bar
shape: Change current bar's shape
name: Change current bar's name
strata: Change current bar's frame strata
alpha: Change current bar's alpha (transparency)
alphaup: Set current bar's conditions to 'alpha up'
arcstart: Set current bar's starting arc location (in degrees)
arclen: Set current bar's arc length (in degrees)
columns: Set the number of columns for the current bar
padh: Set current bar's horizontal padding
padv: Set current bar's vertical padding
padhv: Adjust both horizontal and vertical padding of the current bar incrementally
showgrid: Toggle the current bar's showgrid flag
x: Change current bar's horizontal axis position
y: Change current bar's vertical axis position
state: Toggle states for the current bar (/mac state <state>). Type /mac statelist for vaild states
statelist: Print a list of valid states
load: Load a profile
lock: Lock buttons
Just remember: "With great flexibility comes great configuration..." - Maul
Trinity/Trinity Bars Note:
Ion, a World of Warcraft® user interface addon.
Copyright© 2006-2012 Connor H. Chenoweth, aka Maul


Hydrogen 11
-Added items to the Ion Menu
-Fixed macro generation and cooldowns for most spells
-Added profile system

Hydrogen-10.3 Beta
-Reverted spell name change and added different work around for hunter call pet macros

Hydrogen-10.2 Beta
-Fixed TOC so bar position are global again. 10.1 accidentally contained a version that had the settings stored per character

Hydrogen-10.1 Beta
-Included SLOKnightfall's WoD updates
-Fixed mount macro's
-Fixed random mount macro
-Changed which spell name is used in the generated macro to fix issue with hunter pets summon macros not being correct.
-Created a list of spells that will ignore subtext in the spells. Mainly for hunter traps that were getting Trap Launcher added to the macro and not working.

Hydrogen-10 Beta
-Updating to Warlords of Draenor Expansion patch

Hydrogen-9 Beta
- Debug spam fix

Hydrogen-8 Beta
- Minor update to fix smaller issues

Hydrogen-7 Beta
- Updated for patch 5.4.1

Hydrogen-6 Beta
- Updated for patch 5.3

Hydrogen-5
- Spell Count bug fix (i.e. Death Knight's Scent of Blood count update)
- Spell Charges fix properly implemented

Hydrogen-4
- Forum version, include most hotfixes appearing on the forum (flyx, Nephyrin, chinoloco,kouik)
- should now display the appropriate tooltip in all cases.
- GetSpellCount replaced by GetSpellCharges (roll charges issues)
- spells with distinct subtypes between specs should be shown as useable in all cases.
- spell cooldowns should update (trash, symbiosis, disconnect/reconnect after a spec change should not show questionmark anymore)
- flyout should show the proper spell

Hydorgen-3

Hydrogen-2 Beta
- Updated for patch 5.1
- Fixed texture issue
- Dual spec toggle should work now
- Fixed extra bar action ID
- Other minor changes
- Sorry folks, that is all :(

Hydrogen-2 Beta
-Now scans profession spells
-Tentatively enabling/disabling of the Blizzard Main Bar should work
-Blizzard ExtraAction button should now only show if the Blizzard Bar is used
-Moved localization to one file

Hydrogen-1 Beta
- beta release for patch 5.0.4
Optional Files (8)
File Name
Version
Size
Author
Date
Type
Hydrogen-7 Beta
43kB
10-17-14 10:17 PM
Addon
Hydrogen-7 Beta
12kB
10-15-14 08:37 AM
Addon
Hydrogen-5 Beta
5kB
10-15-14 08:35 AM
Addon
Hydrogen-5 Beta
5kB
10-15-14 08:34 AM
Addon
40300.1
6kB
11-29-11 09:01 AM
Addon
40300.1
15kB
11-29-11 08:59 AM
Addon
40000.2.0.1
23kB
07-02-11 11:28 PM
Patch
40000.2.0.1
2kB
07-02-11 07:51 PM
Addon


Archived Files (5)
File Name
Version
Size
Author
Date
 Ion
Hydrogen-10.3 B
460kB
Maul
10-21-14 12:00 AM
 Ion
Hydrogen-10.2 B
460kB
Maul
10-18-14 10:17 AM
 Ion
Hydrogen-10 Bet
454kB
Maul
10-15-14 08:38 AM
 Ion
Hydrogen-9 Beta
454kB
Maul
04-08-14 05:30 PM
 Ion
Hydrogen-8 Beta
417kB
Maul
03-31-14 08:51 AM


Post A Reply Comment Options
Unread 04-21-09, 12:56 PM  
eqsanctum
The Great Equalizer
 
eqsanctum's Avatar
Premium Member

Forum posts: 143
File comments: 44
Uploads: 0
Hey Maul, long time user since trinity started first bug report.

One specific item when dragging the bronze drake mount to the bar, Macaroon makes the use command something like "Bronze Drake Mount()" if I remember right.

However to use it it should be "Bronze Drake" not "Bronze Drake Mount" just wanted to throw that at you.

Because I KNOW that my bug report will take precedence over everyone else since this is the most important bug report on your list.

Anyhow man thanks for the look at and thank you ahead of time and after the fact
__________________

Carbonite Supporter - ZAM Network Supporter - Official Ai-Art Rep - EQInterface OG
Last edited by eqsanctum : 04-21-09 at 12:58 PM.
eqsanctum is offline Report comment to moderator  
Reply With Quote
Unread 04-21-09, 11:33 AM  
Nightedahs
A Kobold Labourer

Forum posts: 0
File comments: 25
Uploads: 0
Originally posted by Althor
I noticed last night that I was given an empty vehicle bar when I was slag potted on Ignis.

You're supposed to be able to use your normal abilities while slag potted.

Would it be possible to mark the slag pot specially so that it doesn't trigger the vehicle stuff please?
same problem here
when getting squezzed in Kologarn's arm i get the same bug
any solution?
Nightedahs is offline Report comment to moderator  
Reply With Quote
Unread 04-21-09, 11:03 AM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Loading issues and bananas

Originally posted by sindalee
try dumping your caches, this worked for me.
cache\wdb\engus\cleanoutthestuffinhere
Switching profiles will always take some time. The entire Macaroon interface needs to be de-constructed then re-constructed. Due to the nature of the flexibility Macaroon has, this is needed for profiles to work for any setup. If Macaroon were to take shortcuts, someone's setup somewhere will have issues. The length of time a profile load takes will depend on how many bars and buttons a setup has.

Now, for the loading issue. I *think* I found the problem. However, I am not sure as everyone who sent me a saved var who was getting d/c'd all of them loaded up just fine for me, even before the changes I made

However, one of them was from a German client and I noticed that it actually loaded quite fast. Since all the spells are in German (I use the US client), Macaroon just made them all into ?, bypassing alot of the spell checks macro buttons make. So I took another hard look at the macro code and made some adjustments to be even leaner.

One thing people have to understand is that Macaroon relies on no c-side code to evaluate macros to display them properly. When WoW 2.0 first hit, Blizzard had all their macro code in Lua as well, and this resulted in slower performance. They have since moved their macro evaluation code to the "c" side of things ("c" is a programming language that WoW itself is written in) which is magnitudes faster than a script language like Lua. So that being said, there are limits to how much I can keep the desired functionality of Macaroon without spending some CPU time calculating which spell is active and which icon/cooldown/tooltip/overall button status to display.

So what am I saying? At some point I may reach a limit on how much more I can improve performance. If you are indeed having performance issues/loading issues after the next few releases and want to continue to use some of Macaroon's flexibility, it may be necessary for some users to use action ID based buttons and reserving macro buttons for true macros.

But I have not given up yet This is what I consider the fun part, analyzing issues and creating solutions that work!

For those who load up older versions fine and these newer versions are not working, well, I did find what the major difference was. These newer "dual spec" versions coincidentally had to use new events to load. Blizzard changed the old event that Macaroon relied on heavily for loading, so it had to be redone in Macaroon for 3.1. I believe this change in loading sequence is also part of the issue, but I am stuck using it as it is now as I heavily designed Macaroon (and even Trinity Bars) around that now changed event.

But! I am hopeful for the new changes I have forth-coming in the next few updates

Thanks for enduring these changes,
-Maul
__________________

Twitter: @IonMaul | Windows Live: trinityui@live.com | Google Talk: trinityui@gmail.com
Last edited by Maul : 04-21-09 at 11:04 AM.
Maul is offline Report comment to moderator  
Reply With Quote
Unread 04-21-09, 07:29 AM  
sindalee
A Defias Bandit
 
sindalee's Avatar

Forum posts: 2
File comments: 136
Uploads: 0
Originally posted by Trinora
Switching between profiles still takes a very long time.
I guess this is also the reason i keep getting disconnected during login.
try dumping your caches, this worked for me.
cache\wdb\engus\cleanoutthestuffinhere
sindalee is offline Report comment to moderator  
Reply With Quote
Unread 04-21-09, 07:26 AM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 650
Uploads: 2
Post Mod codeing

This is probably not the right place for it. but since there seem to be a handful of ppl using this mod that knows some about mod programming. I thought I'd give it a shot.

Since I've come to a stage in my wow gaming where I actually think it's more fun arranging and fine-tuning my mods(especially Macaroon) than to actually play the game....

I'd like to learn so I can get a better understanding of what mods can and cannot do. and perhaps help evolve some mods.

So I'd like some links to places where I can study the language from pretty much basics to more advanced stuff and/or a tutor.

any replies to this post can be sent by pm to me so the comments section don't get rolling even faster than it already are. Thanks in advance!
Dwargh is offline Report comment to moderator  
Reply With Quote
Unread 04-21-09, 07:12 AM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 650
Uploads: 2
Re: Bind spell

Originally posted by Shadowblack
Hello and first welcom back Maul! really I love this addon

I have my Main Bar binding with 1, 2, 3, 4, etc... when I create a Posses Bar like Vehicle Bar I have to bind that buttons... how can bind with 1, 2 , 3, etc. if I have already binding with that number my Main Bar. Thank you!

PD: I know my english sucks... sorry
In bind edit mode left click on the binds you want to have bound on 2 different buttons to lock them, that way they stay at the first button and you can bind them to the second one as well. Just to be safe you can left click the second button and lock that one too.
Dwargh is offline Report comment to moderator  
Reply With Quote
Unread 04-21-09, 04:23 AM  
Phred
A Kobold Labourer

Forum posts: 1
File comments: 39
Uploads: 0
Originally posted by Yuriko
Heya Maul, just an FYI: When I get disconnected, or logout and back in too fast, my buttons are still being flattened to the bottom of the screen. When it happens, I have to exit the game completely and start it up after a moment or two in order to get them to load correctly again.

Odd thing is, it doesn't happen every time.. Let me know if there's anything I can do to help a little more.
I have the same problem. You dont need to exit to fix it, at least for me, a /console reloadui works most of the time. When it happens most for me is in the middlle of a busy fight, if I get dc'd. I think it's happened in Dalaran too.
Phred is offline Report comment to moderator  
Reply With Quote
Unread 04-21-09, 04:21 AM  
Phred
A Kobold Labourer

Forum posts: 1
File comments: 39
Uploads: 0
Originally posted by Jzar
I don't see why Maul couldn't just include a Save Profile A command before Load Profile B in the switch talent specs event function. I have terrible lag when loading profiles like everyone else here, but hey, that's a small price indeed for the functionality this mod gives us! But saving a profile appears to take an infinitesimally small amount of time, so I don't think we'd even notice the additional step. Maul, any comments on the feasibility / priority of doing this?
Sorry been away for a couple of days and the forum moves fast. The problem to my understanding is that there is no way to save without an interface reload. My old guild leader had this problem with the dkp addon he used back in the MC days when Blizzard changed it to work this way. I think it would be preferable if Macaroon used scratch profiles and ignored the saved profiles myself. Then it would transparently work just like it does for a single spec tree.
Phred is offline Report comment to moderator  
Reply With Quote
Unread 04-21-09, 02:46 AM  
subbass
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Disconnect on load

I doubt this is relevant, but in case it is in some way regarding the disconenct on load problem. I play on linux using Cedega and have not had the problem with disconnect after login since 3.1, but my wife who plays on a windows machine has a fairly constant problem with being disconnected on login.

Anyway, the other day in a bid to get betetr FPS in wintergrasp I booted my PC into windows a couple of time (first time in many months) and blow me if I didn't get the problem of diconnecting on login. There is a longer than normal delay after the loading bar completes, music cuts out, game screen draws one frame (ish) then disconnects. The game folder was copied directly to the windows partition on my PC from my Linux install, so is utterly identical setup. When I copied the WTF folder back to my main Linux partition and played again there has not been one single instance of it happening again. It has only shown itself on the windows install.

I don't think its going to help reach a solution, but posted in case.
subbass is offline Report comment to moderator  
Reply With Quote
Unread 04-21-09, 02:30 AM  
dpinho
A Kobold Labourer

Forum posts: 1
File comments: 1
Uploads: 0
Re: Thanks

Originally posted by Mrbob
Thanks for fixing the dual spec issue, best bar addon ever keep it up.
I sitll have the dual spec issue.
dpinho is offline Report comment to moderator  
Reply With Quote
Unread 04-21-09, 02:30 AM  
Yuriko
A Murloc Raider
 
Yuriko's Avatar

Forum posts: 6
File comments: 27
Uploads: 0
Heya Maul, just an FYI: When I get disconnected, or logout and back in too fast, my buttons are still being flattened to the bottom of the screen. When it happens, I have to exit the game completely and start it up after a moment or two in order to get them to load correctly again.

Odd thing is, it doesn't happen every time.. Let me know if there's anything I can do to help a little more.
__________________
"...but you and I, we've been through that, and this is not our fate. So let us not talk falsely now. The hour's getting late."
Yuriko is offline Report comment to moderator  
Reply With Quote
Unread 04-21-09, 02:13 AM  
Trinora
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Switching between profiles still takes a very long time.
I guess this is also the reason i keep getting disconnected during login.
Trinora is offline Report comment to moderator  
Reply With Quote
Unread 04-21-09, 01:55 AM  
Mrbob
A Murloc Raider

Forum posts: 4
File comments: 1
Uploads: 0
Thanks

Thanks for fixing the dual spec issue, best bar addon ever keep it up.
Mrbob is offline Report comment to moderator  
Reply With Quote
Unread 04-20-09, 11:52 PM  
Althor
A Kobold Labourer

Forum posts: 0
File comments: 21
Uploads: 0
I noticed last night that I was given an empty vehicle bar when I was slag potted on Ignis.

You're supposed to be able to use your normal abilities while slag potted.

Would it be possible to mark the slag pot specially so that it doesn't trigger the vehicle stuff please?
Althor is offline Report comment to moderator  
Reply With Quote
Unread 04-20-09, 10:54 PM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Re: 30100.1.8 - I made an error that messed up dual specs. Basically, if you loaded up your secondary, it overwrote it with your primary spec data no matter what. If you used this version and your spells got messed up, I am sorry

And 30100.1.9 lol....that version just deleted my whole bar layout on login.../sigh

This all has to do with trying to find a better load sequence so users who are having issues loading/dc'ing maybe will not
__________________

Twitter: @IonMaul | Windows Live: trinityui@live.com | Google Talk: trinityui@gmail.com
Last edited by Maul : 04-20-09 at 11:56 PM.
Maul is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.