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:396,528
Favorites:982
MD5:
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 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
40101
45kB
11-07-10 03: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
Unread 10-12-10, 11:18 PM  
Zaorina
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
New to Macaroon. I need some helps.

ok, so i'm a total macaroon noob and i need some help.

i've been using nurfed ui for the last several years but it doesnt look like it's going to be updated for 4.0+. So i've been looking around and it appears as though macaroon is capable of doing what i want, but i can't figure it out.

I play a feral druid and i can't seem to figure out how to setup stance bars that have pages (i figured out how to setup a bar with multiple pages but no stances and stance bars with only 1 page). I've read the faq and other posts and see there's a way to link bars, but i dont understand it. Here's what my old setup under nurfed looked like so you can get an idea of what i'm trying to pull off:

caster form: 5 pages, 8 buttons on each page, only 1 page shown at a time

cat form: pages 1 + 2 of the caster form would swap over to my catform buttons. pages 3,4, and 5 would remain the same as my caster form buttons.

cat form prowl: pages 1 + 2 would change from normal cat form to new bars for prowl. pages 3,4, and 5 would remain the same as caster form buttons.

bear form: pages 1 + 2 of caster form would swap over to bearform buttons. pages 3,4, and 5 would remain as caster form buttons.

travel + flight form: same exact pages and buttons as caster form

In addition to the above, i was also able to bind abilities without putting them on actionbars (nurfed had a binding menu with all abilities listed. you just highlighted the ability and set the binding on it). Is this possible in macaroon or do i need to setup a bar for all my hotkeyed abilities and then hide the bar?


If there is already a post on how to do this i'd love to be redirected. or if anyone could help get me started it would be much appreciated.

Thanks.
Zaorina is offline Report comment to moderator  
Reply With Quote
Unread 10-12-10, 10:57 PM  
anseloth
Coding Archmage
 
anseloth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 267
Uploads: 3
the only Macaroon addons that work now are:

macaroon+
-alerts
-bound
-xtras
-Status Bars
-Totem Bar
-Broker Macaroon - fan update
and coming soon, from a Maul near you, an updated and upgraded version of
-UI Elements



in any case, any other macaroon addons are now out of date, more than likely no longer compatible, and generally should probably be deleted, or at least removed from the addons folder.
__________________



Last edited by anseloth : 10-12-10 at 11:38 PM.
anseloth is offline Report comment to moderator  
Reply With Quote
Unread 10-12-10, 10:51 PM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Originally posted by Blue442
no problem.

also, i did something to my tree of life bar, adn i cant sort it out.

it feels like the "Tree of life" state and the "caster" state have swaped. my special highlights dissapear when i hit tree form, and when i come out of it, my caster bar lights up as if there is something special going on.

im pretty sure i did it when i shift clicked on it to change bars. but now i cant get it back. i might have to delete the bar and restart, but i don't really want to since its my bear, cat, seal, travel form, tree of life, caster bar :x

anyway for me to troubleshoot what the heck i did? lol
I had this same issue and it is was caused by druids losing Dire Bear Form and now only having one Bear Form. You have to first re-learn Bear Form if you have not and then open up the Bar Editor. On the right-hand side are the state re-mapping options. Just make sure the state mapping is how you want it and change it where it is not.
__________________

Twitter: @IonMaul | Windows Live: trinityui@live.com | Google Talk: trinityui@gmail.com
Maul is offline Report comment to moderator  
Reply With Quote
Unread 10-12-10, 10:46 PM  
Blue442
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
Originally posted by Maul
Thanks for the report. I should be able to have this fixed with the next update, which should be tomorrow.
no problem.

also, i did something to my tree of life bar, adn i cant sort it out.

it feels like the "Tree of life" state and the "caster" state have swaped. my special highlights dissapear when i hit tree form, and when i come out of it, my caster bar lights up as if there is something special going on.

im pretty sure i did it when i shift clicked on it to change bars. but now i cant get it back. i might have to delete the bar and restart, but i don't really want to since its my bear, cat, seal, travel form, tree of life, caster bar :x

anyway for me to troubleshoot what the heck i did? lol
Blue442 is offline Report comment to moderator  
Reply With Quote
Unread 10-12-10, 10:37 PM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Originally posted by Blue442
Maul,

I think i may have found a bug. I use the hand pyro gloves, boots, and belt from the engineering. and when i associate those macros with a cooldown, it borks. i get thousands or errors in a row (10 per second)

here is an example of my macro:

/use 10 <--- launch rocket glove
/cast Moonfire
/use [modifier:shift] 15 <--- launch cape

in this case, i have a hard icon selected. if i use the ? i do NOT get the error.

The LUA error:

Message: Interface\AddOns\Macaroon\Macaroon_Buttons.lua:2242: Usage: GetItemCooldown(itemID)
Time: 10/13/10 00:32:44
Count: 1854
Stack: [C]: ?
Interface\AddOns\Macaroon\Macaroon_Buttons.lua:2242: in function <Interface\AddOns\Macaroon\Macaroon_Buttons.lua:2239>
Interface\AddOns\Macaroon\Macaroon_Buttons.lua:2270: in function <Interface\AddOns\Macaroon\Macaroon_Buttons.lua:2252>
Interface\AddOns\Macaroon\Macaroon_Buttons.lua:2530: in function <Interface\AddOns\Macaroon\Macaroon_Buttons.lua:2501>

Locals: (*temporary) = nil


Also, i get the same error even when its a simple

/use 10

macro, with nothing else in it
Thanks for the report. I should be able to have this fixed with the next update, which should be tomorrow.
__________________

Twitter: @IonMaul | Windows Live: trinityui@live.com | Google Talk: trinityui@gmail.com
Maul is offline Report comment to moderator  
Reply With Quote
Unread 10-12-10, 10:34 PM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Originally posted by Kilzon
Is MacaroonLoot still around to move/resize the loot window? Can't seem to find it anywhere!
It is now a part of Macaroon: Alerts
__________________

Twitter: @IonMaul | Windows Live: trinityui@live.com | Google Talk: trinityui@gmail.com
Maul is offline Report comment to moderator  
Reply With Quote
Unread 10-12-10, 10:34 PM  
Blue442
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
Maul,

I think i may have found a bug. I use the hand pyro gloves, boots, and belt from the engineering. and when i associate those macros with a cooldown, it borks. i get thousands or errors in a row (10 per second)

here is an example of my macro:

/use 10 <--- launch rocket glove
/cast Moonfire
/use [modifier:shift] 15 <--- launch cape

in this case, i have a hard icon selected. if i use the ? i do NOT get the error.

The LUA error:

Message: Interface\AddOns\Macaroon\Macaroon_Buttons.lua:2242: Usage: GetItemCooldown(itemID)
Time: 10/13/10 00:32:44
Count: 1854
Stack: [C]: ?
Interface\AddOns\Macaroon\Macaroon_Buttons.lua:2242: in function <Interface\AddOns\Macaroon\Macaroon_Buttons.lua:2239>
Interface\AddOns\Macaroon\Macaroon_Buttons.lua:2270: in function <Interface\AddOns\Macaroon\Macaroon_Buttons.lua:2252>
Interface\AddOns\Macaroon\Macaroon_Buttons.lua:2530: in function <Interface\AddOns\Macaroon\Macaroon_Buttons.lua:2501>

Locals: (*temporary) = nil


Also, i get the same error even when its a simple

/use 10

macro, with nothing else in it
Blue442 is offline Report comment to moderator  
Reply With Quote
Unread 10-12-10, 10:34 PM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Re: Re: Re: Re: Re: Re: Re: Re: Old layout being used

Originally posted by Corbeau
I haven't updated my laptop with the patch yet, doing that now, so what I'll do is, I'll disable all addons (I haven't even updated them yet on my laptop), log in, switch the spec to spec 1, then enable the addons, and see what happens when I log back in and switch to spec 2.

Unfortunately, that may not get done till tomorrow, with how long it takes to install this patch, but I'll let you know what happens when it finishes.
Thanks, that will be good info
__________________

Twitter: @IonMaul | Windows Live: trinityui@live.com | Google Talk: trinityui@gmail.com
Maul is offline Report comment to moderator  
Reply With Quote
Unread 10-12-10, 10:29 PM  
Kilzon
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
Is MacaroonLoot still around to move/resize the loot window? Can't seem to find it anywhere!
Kilzon is offline Report comment to moderator  
Reply With Quote
Unread 10-12-10, 10:18 PM  
Corbeau
A Kobold Labourer

Forum posts: 0
File comments: 36
Uploads: 0
Re: Re: Re: Re: Re: Re: Re: Old layout being used

Originally posted by Maul
I think that with the talent reset Blizzard's function that reports which spec you are in reported spec one at the crucial loading stage for Macaroon because Blizzard was still resetting talents.
I haven't updated my laptop with the patch yet, doing that now, so what I'll do is, I'll disable all addons (I haven't even updated them yet on my laptop), log in, switch the spec to spec 1, then enable the addons, and see what happens when I log back in and switch to spec 2.

Unfortunately, that may not get done till tomorrow, with how long it takes to install this patch, but I'll let you know what happens when it finishes.
Corbeau is offline Report comment to moderator  
Reply With Quote
Unread 10-12-10, 10:12 PM  
Corbeau
A Kobold Labourer

Forum posts: 0
File comments: 36
Uploads: 0
Re: Re: Re: Re: Re: Old layout being used

Originally posted by Maul
The current data is the one in the character-specific saved variables folder. With what I explained in my post below, if you have that copy, you may want to try this -

In-game, switch to spec two regardless if you have it spec'd or not. Then log out. Copy your old settings over, then log in. If you see your newer macros, then that explains it. To get that data over to spec one, you will want to save it as a profile, then set it to load on spec one and then switch specs.
Ok, very odd. I exited the game, and copied over the files from my laptop. When I came back into the game, the button macros are still the old ones, but the layout of the bars (scale and position) are the same as on my laptop. Even though the buttons were updated to the new ones on my laptop, also.

*edit* LOL, just saw your update. Gotta say, I'm glad it happened to you, so you could see exactly what I was talking about.
Last edited by Corbeau : 10-12-10 at 10:13 PM.
Corbeau is offline Report comment to moderator  
Reply With Quote
Unread 10-12-10, 10:11 PM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Re: Re: Re: Re: Re: Re: Old layout being used

Originally posted by Corbeau
I have been using talent spec 2 for a while, not spec 1. When I logged in today, I was still in spec 2, so just went from there.

Very odd, to be honest.
I was curious and I happen to check. I am in the same boat as you

I logged onto my rogue, who was spec two forever, and spec one data loaded. And he is indeed still in spec two...I think this may be a one-time occurrence due to the talent reset but I will do some testing. I think that with the talent reset Blizzard's function that reports which spec you are in reported spec one at the crucial loading stage for Macaroon because Blizzard was still resetting talents.
__________________

Twitter: @IonMaul | Windows Live: trinityui@live.com | Google Talk: trinityui@gmail.com
Last edited by Maul : 10-12-10 at 10:13 PM.
Maul is offline Report comment to moderator  
Reply With Quote
Unread 10-12-10, 10:05 PM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Re: Re: Re: Re: Old layout being used

[i]Which directory holds the info, Maul? Saved Variables under my character name, or under the account? The ones I copied were from under my character's Saved Variables. [/b]
The current data is the one in the character-specific saved variables folder. With what I explained in my post below, if you have that copy, you may want to try this -

In-game, switch to spec two regardless if you have it spec'd or not. Then log out. Copy your old settings over, then log in. If you see your newer macros, then that explains it. To get that data over to spec one, you will want to save it as a profile, then set it to load on spec one and then switch specs.
__________________

Twitter: @IonMaul | Windows Live: trinityui@live.com | Google Talk: trinityui@gmail.com
Maul is offline Report comment to moderator  
Reply With Quote
Unread 10-12-10, 10:04 PM  
Corbeau
A Kobold Labourer

Forum posts: 0
File comments: 36
Uploads: 0
Re: Re: Re: Re: Re: Old layout being used

Originally posted by Maul
This is a little of a head-scratcher. If you saved an old profile in Macaroon Profiles and then by some unknown means that profile got loaded instead of your regular saved data it could happen. But a profile should not load unless you tell it to and the profile loading function requires a specific profile to be sent to it, so I will have to look into this. The only thing I can think of is with the talent reset. If you were running around on spec two for many, many months and never used spec one, with the talent reset spec one would now be loaded. This may be what has happened.
I have been using talent spec 2 for a while, not spec 1. When I logged in today, I was still in spec 2, so just went from there.

Very odd, to be honest.
Corbeau is offline Report comment to moderator  
Reply With Quote
Unread 10-12-10, 09:59 PM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Re: Re: Re: Re: Old layout being used

Originally posted by Corbeau
I did log out, so yeah, the old one is there now. I do have a more recent copy on my laptop, though, which I just remembered, so I'm going to copy that over and see what happens.

I'm just curious where it's pulling the old data from, as I've updated this character a few times, bar-wise. Wouldn't it have overwritten the old stuff when I changed bar configurations?
This is a little of a head-scratcher. If you saved an old profile in Macaroon Profiles and then by some unknown means that profile got loaded instead of your regular saved data it could happen. But a profile should not load unless you tell it to and the profile loading function requires a specific profile to be sent to it, so I will have to look into this. The only thing I can think of is with the talent reset. If you were running around on spec two for many, many months and never used spec one, with the talent reset spec one would now be loaded. This may be what has happened.
__________________

Twitter: @IonMaul | Windows Live: trinityui@live.com | Google Talk: trinityui@gmail.com
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.