Download
(454 Kb)
Download
Updated: 04-08-14 05:30 PM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Escalation (5.3)
Thunder Isle (5.2)
Landfall (5.1)
Mists of Pandaria (5.0.4)
Updated:04-08-14 05:30 PM
Created:unknown
Downloads:394,827
Favorites:980
MD5:
Categories:Action Bar Mods, Mists of Pandaria Beta, Beta-version AddOns
5.4
Ion  Popular! (More than 5000 hits)
Version: Hydrogen-9 Beta
by: Maul, anseloth, chinoloco, kouik

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-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 (11)
File Name
Version
Size
Author
Date
Type
Hydrogen-6 Beta
12kB
03-31-14 08:50 AM
Addon
Hydrogen-5 Beta
43kB
03-31-14 08:47 AM
Addon
Hydrogen-4 Beta
5kB
10-29-13 01:08 PM
Addon
Hydrogen-4 Beta
5kB
10-29-13 01:07 PM
Addon
40300.1
6kB
11-29-11 08:01 AM
Addon
40300.1
15kB
11-29-11 07: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
40101
45kB
11-07-10 02:21 PM
Patch
30300.21
13kB
06-13-10 08:55 PM
Patch
30200.1
10kB
08-06-09 09:23 PM
Addon


Archived Files (1)
File Name
Version
Size
Author
Date
 Ion
Hydrogen-8 Beta
417kB
Maul
03-31-14 08:51 AM


Post A Reply Comment Options
Old 02-19-11, 10:12 PM  
MMOGames
A Murloc Raider
 
MMOGames's Avatar

Forum posts: 8
File comments: 158
Uploads: 0
Macarron is like WoW 4.0.6. Its playable but Its broken.
Last edited by MMOGames : 02-19-11 at 10:12 PM.
MMOGames is offline Report comment to moderator  
Reply With Quote
Old 02-19-11, 02:55 PM  
Tone
A Defias Bandit
 
Tone's Avatar

Forum posts: 2
File comments: 16
Uploads: 0
Hi there,

I only installed the profiler (Broker CPU) today. Previously, I'd never used one before. So my observations of the level-up freezes over the last few months were without any kind of profiling.

As I mentioned, disabling Macaroon today made the problem go away. However, when I get a chance, I'll try your suggestion as well (running Macaroon on its own) to be more thorough.

Thanks!


Originally posted by anseloth
i used to run a CPU profiler addon, till Maul told me that Macaroon didn't play well with them.

idk if that is still the case or not, but, i'd suggest disabling all addons that do that CPU profiling, for a test.

oh and, if you have any out-of-game apps ( or gadgets or whatnot ) that do any kind of CPU speed tracking, i'd suggest disabling them too, juuust in case.

also, if you want to really test it, you could always just run macaroon and no other mods, and see if you still get the symptoms.
Tone is offline Report comment to moderator  
Reply With Quote
Old 02-19-11, 02:40 PM  
anseloth
Coding Archmage
 
anseloth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 267
Uploads: 3
Originally posted by Tone
I wanted to ask about something, to see if anyone else has experienced this:

For a while now, I've noticed that whenever a character of mine levels up, I get a temporary freeze up (maybe ~2 seconds) right before the level-up message appears. Today, I did some experiments using a CPU profiler addon, and found evidence that Macaroon may be the cause. When the level-up occurs, Macaroon's CPU usage spikes to over 100%. Is it possible that Macaroon is getting tripped up by the 4.x level-up messages (new frames on screen that it doesn't understand). I tested this further by getting a level-up with Macaroon disabled, and sure enough, there was no freeze. So it definitely seems to be a Macaroon issue. But I run a lot of other addons too, so I thought I'd ask others first before reporting a bug.

On a possibly-related note, I also experienced severe performance issues doing the Maw of Madness alliance quests in Twilight Highlands. They involve a special stacking debuff displayed on a custom frame - a Digestive Acids "power bar" of sorts. Each time the bar updated, it caused a small freeze. So now I'm wondering if this might also be an issue with Macaroon.

Has anyone else has encountered these issues, running Macaroon?

Thanks!
i used to run a CPU profiler addon, till Maul told me that Macaroon didn't play well with them.

idk if that is still the case or not, but, i'd suggest disabling all addons that do that CPU profiling, for a test.

oh and, if you have any out-of-game apps ( or gadgets or whatnot ) that do any kind of CPU speed tracking, i'd suggest disabling them too, juuust in case.

also, if you want to really test it, you could always just run macaroon and no other mods, and see if you still get the symptoms.
__________________



anseloth is offline Report comment to moderator  
Reply With Quote
Old 02-19-11, 02:04 PM  
Tone
A Defias Bandit
 
Tone's Avatar

Forum posts: 2
File comments: 16
Uploads: 0
I wanted to ask about something, to see if anyone else has experienced this:

For a while now, I've noticed that whenever a character of mine levels up, I get a temporary freeze up (maybe ~2 seconds) right before the level-up message appears. Today, I did some experiments using a CPU profiler addon, and found evidence that Macaroon may be the cause. When the level-up occurs, Macaroon's CPU usage spikes to over 100%. Is it possible that Macaroon is getting tripped up by the 4.x level-up messages (new frames on screen that it doesn't understand). I tested this further by getting a level-up with Macaroon disabled, and sure enough, there was no freeze. So it definitely seems to be a Macaroon issue. But I run a lot of other addons too, so I thought I'd ask others first before reporting a bug.

On a possibly-related note, I also experienced severe performance issues doing the Maw of Madness alliance quests in Twilight Highlands. They involve a special stacking debuff displayed on a custom frame - a Digestive Acids "power bar" of sorts. Each time the bar updated, it caused a small freeze. So now I'm wondering if this might also be an issue with Macaroon.

Has anyone else has encountered these issues, running Macaroon?

Thanks!
Tone is offline Report comment to moderator  
Reply With Quote
Old 02-19-11, 09:57 AM  
TyBudd
A Deviate Faerie Dragon

Forum posts: 13
File comments: 80
Uploads: 0
Hunter Pet Bar question

I have a pet bar set up, works fine but the abilities that can be set to either auto-cast or not can't be activated from teh actual bar, I have to go in the spellbook to activate and deactivate

Can this be fixed?
TyBudd is offline Report comment to moderator  
Reply With Quote
Old 02-18-11, 09:16 PM  
tielc
A Defias Bandit

Forum posts: 2
File comments: 5
Uploads: 0
Re: how to match a physical keyboard layout with macaroon

Originally posted by kouik
Hello All,

First, I would like to thanks Maul and all the community users for the quality of the information we can get on this comments pages. Thanks to all for bringing Macaroon to life.

I'm usually a hidden reader, but for once, I would like to discuss about how to add a feature into macaroon for this purpose :
how to match a physical keyboard layout with macaroon

This subject will be (I hope at least) of a high interest for speedpad users (logitech G13, belkin n52te, ...) that want to get a bar that match the physical layout of their speedpad.
The issue is that with macaroon, a bar is linear, circle, and nothing else.
What we would need is to :
1 - add spaces between some buttons
2 - get a different number of columns on different rows.

.......
This is the exact reason I decided to give macaroon a shot. For now I am creating individual bars and spacing them manually. I've actually created a QWERTY layout as well as a mouse layout, but having trouble binding Shift, CTRL or ALT + LMB or RMB. It's not recognizing that I want to bind the mouse click in a similar fashion to clique. I was hoping to replace clique and bartender with with this.

Previously I was using Bartender for my n52te with a 5x2 layout. as I use 10 of the 14 keys (4 used for FWD, STF L, STR R, Back) and use the "D-Pad" as Shift, Ctrl, Alt and a Vent PTT bind, giving me 40 binds on the speedpad. My concern is I litterally have to have the speedpad with me whenever I travel which is annoying to say the least, hence the qwerty layout. I was never able to get used to binds as I play many alts, and the n52te + a similar bar layout makes it very easy to adjust quickly.
tielc is offline Report comment to moderator  
Reply With Quote
Old 02-15-11, 05:34 PM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 660
Uploads: 2
Originally posted by Hanzo55
Not sure if this was covered (quite a few pages in this thread with no search option), but is there a problem with exotic pets having additional abilities past 10...and getting them to work with a pet bar in Macaroon?

Some pet abilities I can't drag on to a new bar; they just don't "take"...and there is no way to go past pet id:10, yet exotics have more than that.
I believe it actually was someone here asking abou tit before and getting an answer on how to make it work. So it should be findable in some page.
This is exactly one of the reasons we should turn over to using the forum more instead. because when you have a question or an error you make a new post about it with a subject line in short describing the problem or question so that ppl will have a much easier way to find their answer if they get to a point they get the same or similar problem.
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 02-14-11, 03:46 PM  
Hanzo55
A Kobold Labourer
 
Hanzo55's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 4
Uploads: 2
Not sure if this was covered (quite a few pages in this thread with no search option), but is there a problem with exotic pets having additional abilities past 10...and getting them to work with a pet bar in Macaroon?

Some pet abilities I can't drag on to a new bar; they just don't "take"...and there is no way to go past pet id:10, yet exotics have more than that.
__________________
http://www.descendantsofdraenor.com/ - If we don't die...we win.
http://www.wowlemmings.com/ - Rebuild your guild.
Hanzo55 is offline Report comment to moderator  
Reply With Quote
Old 02-14-11, 11:26 AM  
Invertigo
A Defias Bandit
 
Invertigo's Avatar

Forum posts: 2
File comments: 57
Uploads: 0
Re: Re: Re: Hunter traps and the trap launcher

Originally posted by Shakari
Thanks for this I'll try it, But I am 99.99% sure its macaroon thats causing the problem as when I disable it all the traps work fine in the launcher :S
I think everyone is experiencing different levels of the problem. For example, on a hunter who couldn't use trap launcher and then a trap I tried clicking the spells directly out of the spell book, and it still gave the "invalid target" error.

I would also like to mention that my personal hunter was absolutely fine with trap launcher. No errors at all. The setup between the two hunters (mine and the one that didn't function) was also identical. That is what initially led me to believe it wasn't Macaroon, considering mine works fine and theirs didn't.

But who knows...
__________________
Once you go gnome, you never go home...
Last edited by Invertigo : 02-14-11 at 11:28 AM.
Invertigo is offline Report comment to moderator  
Reply With Quote
Old 02-14-11, 09:31 AM  
Froagh
A Murloc Raider
 
Froagh's Avatar

Forum posts: 9
File comments: 71
Uploads: 0
Re: Re: Removed pet bar button

Originally posted by anseloth
do you remember if the petattack macro command you used during wrath looked anything like this?

Code:
/petattack
i don't know if changed how the petattack macro command works, but i figure that IF this was what you were using, then we have a starting point for figuring this issue of yours out.

[EDIT]i had a thought, you MIGHT be able to get the Pet ID 1 working as an attack button.

if i am right, all you need to do is, you just drag the pet attack command from the pet spellbook onto the Pet ID button you want it on.[/EDIT]
That does not work. I tried to drag it to stored buttons or to the pet bar and it just shows (Pet ID:1) as a blank button. It will let me make as many pet IDs other than 1. It is just blank and accepts no dragging.

I did make a /petattack macro and was allowed to drag it to the pet id1 location.
__________________
Show me your friends and I will show you your future
Froagh is offline Report comment to moderator  
Reply With Quote
Old 02-13-11, 02:21 PM  
Shakari
A Kobold Labourer

Forum posts: 1
File comments: 57
Uploads: 0
Originally posted by sindalee
pretty sure all my traps are firing fine on my nub hunter. you might want to try disabling everything BUT mac and seeing if they work or not since others are not having the problem.
Right refering to the trap launcher ... its a bug I actually had a GM take control of my hunter and he confirmed it.. it was an investigation that was closed a while ago as it "mysteriously dissappear" as a bug, but now there going to look into it again. So till they fix it I have no snake or ice trap launching capabilities
Shakari is offline Report comment to moderator  
Reply With Quote
Old 02-13-11, 02:18 PM  
Shakari
A Kobold Labourer

Forum posts: 1
File comments: 57
Uploads: 0
Re: Removed pet bar button

Originally posted by Froagh
OK so I am not sure how I did it, but I think I tried to do some assbackwards way to macro the pet attack button during wrath and now it is flat gone.
Came back to the toon and, Poof, no button.
I have been trying to figure out what I did. Anyway, do you know how to restore a button. It will not let me set it for Pet ID 1 or rather it doesnt work.

Thanks
I have had this to but with the "Aggressive stance" for pets. would not let me drag the ability onto the bar or anything I even when back to an older config of macaroon still didn't work. I ended up going back to a complete earlier backup. Which although it was still missing actually allowed me to drag the ability back on the bar >.<
Shakari is offline Report comment to moderator  
Reply With Quote
Old 02-13-11, 08:44 AM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 660
Uploads: 2
Re: Re: Re: Links in FAQ

Originally posted by Quwartos
Hi!

Hmm build my posession bar.. but it doesnt "flip" if I have "posession" of something.
If I go into edit-mode switch the bar to posession, the buttons are shown, but if I leave the edit mode...the bar disappears.... dont see what I missed..so the bar dont leave the normal state and switch to posession

cheers
Q
Perhaps Blizzard have decided that the specific thing you're using to test your possess bar isn't a possess but a pet or a vehicle.
You'll need a vehicle bar as well.
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 02-12-11, 02:02 PM  
anseloth
Coding Archmage
 
anseloth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 267
Uploads: 3
Re: Removed pet bar button

Originally posted by Froagh
OK so I am not sure how I did it, but I think I tried to do some assbackwards way to macro the pet attack button during wrath and now it is flat gone.
Came back to the toon and, Poof, no button.
I have been trying to figure out what I did. Anyway, do you know how to restore a button. It will not let me set it for Pet ID 1 or rather it doesnt work.

Thanks
do you remember if the petattack macro command you used during wrath looked anything like this?

Code:
/petattack
i don't know if changed how the petattack macro command works, but i figure that IF this was what you were using, then we have a starting point for figuring this issue of yours out.

[EDIT]i had a thought, you MIGHT be able to get the Pet ID 1 working as an attack button.

if i am right, all you need to do is, you just drag the pet attack command from the pet spellbook onto the Pet ID button you want it on.[/EDIT]
__________________



Last edited by anseloth : 02-12-11 at 02:16 PM.
anseloth is offline Report comment to moderator  
Reply With Quote
Old 02-12-11, 11:06 AM  
Quwartos
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Re: Re: Links in FAQ

Originally posted by Dwargh


The ActionID # are 121-132

And the links are working for me.
Hi!

Hmm build my posession bar.. but it doesnt "flip" if I have "posession" of something.
If I go into edit-mode switch the bar to posession, the buttons are shown, but if I leave the edit mode...the bar disappears.... dont see what I missed..so the bar dont leave the normal state and switch to posession

cheers
Q
Quwartos 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.