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,508
Favorites:984
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 10-13-10, 01:03 AM  
Angrysteel
A Murloc Raider

Forum posts: 6
File comments: 205
Uploads: 0
Not able to get OmniCC to work with Macaroon for cooldown. Any suggestions?

Worked just fine with before this version, and i am thinking there used to be an option to allow cooldown count in the previous version of Macaroon also (tho i could totally just be tired and the option was never there).
Angrysteel is offline Report comment to moderator  
Reply With Quote
Unread 10-13-10, 01:00 AM  
Rytram
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Problem with certain abilities

Hi, I'm having problems with certain spells/abilities being greyed out when they shouldn't be. For example; as a Hunter, Aimed Shot is greyed out and cannot be triggered unless Master Marksman (after 5 stacks, Aimed Shot's cost is free and cast time is none), procs it. But even when I'm able to use Aimed Shot from the skill bar, it has a cast time. I'm able to freely use Aimed Shot directly from the Spell Book with enough focus as well as it not casting during the 5 stack proc.

A few of my spells and abilities on my DK are greyed out as well, some with proc abilities and some without. I'm able to use the abilities directly from the Spell Book though.

Thanks for any insight on what may be wrong.
Rytram is offline Report comment to moderator  
Reply With Quote
Unread 10-13-10, 12:51 AM  
Light has come
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
New GUI

I love the new GUI man, keep up the good work. One thing I'm having trouble with is finding the old macro master in patch 4.0.1. I don't like writing a complicated macro on my action bar and then being able to accidentally delete it because I dragged it off my bar. I feel like there is probably already a solution to this, I just can't find it. Help would be appreciated.
Light has come is offline Report comment to moderator  
Reply With Quote
Unread 10-13-10, 12:31 AM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Re: Error while moving buttons arround

Originally posted by Rathe
Message: Interface\AddOns\Macaroon\Macaroon_Buttons.lua:988: attempt to get length of local 'data' (a number value)
Time: 10/12/10 23:14:28
Count: 1
Stack: Interface\AddOns\Macaroon\Macaroon_Buttons.lua:988: in function <Interface\AddOns\Macaroon\Macaroon_Buttons.lua:966>
Interface\AddOns\Macaroon\Macaroon_Buttons.lua:1220: in function <Interface\AddOns\Macaroon\Macaroon_Buttons.lua:1214>
Interface\AddOns\Macaroon\Macaroon_Buttons.lua:3539: in function <Interface\AddOns\Macaroon\Macaroon_Buttons.lua:3500>
[C]: in function `Button_OnReceiveDrag'
Interface\AddOns\Macaroon\Macaroon_Buttons.lua:3619: in function `Button_PreClick'
[string "*:PreClick"]:1: in function <[string "*:PreClick"]:1>
Thanks! Fixed.
__________________

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

Forum posts: 401
File comments: 1083
Uploads: 32
Re: Re: Re: New to Macaroon. I need some helps.

Originally posted by Zaorina
I use shift + 1-5 to move between pages (old school eq player. never lost the habit).

So, say i shift to cat form from caster. Page 1 and page 2 (shift 1 and shift 2 respectively) would be cat abilities while page 3, 4 and 5 (shift 3, shift 4, and shift 5 respectively) would remain the same buttons that are available in caster form. Only 1 page is ever visible (this allows for me to use 1-8 as hotkeys on each respective bar)

Note that displaying page 3,4 and 5 of caster form isnt totally necessary. it was actually easier to set them up that way in nurfed, so i've become accustomed to it. i can always adjust to shifting back to caster form to access those pages. they typically only hold situational or out of combat items (pots, food, mount hotkey, rez - those types of abilities).

Edit: to give you an idea of why i use so many pages:

cat form - page 1: all combo point generating abilities or non-finishing moves (think swipe)

cat form - page 2: all finishing moves/situational abilities (think feral charge, skull bash)
Just to let you know I am thinking on this. One way involves writing complex macros for each button, which may be tedious but minimal button creation. The other way involves making a lot of buttons. I am trying to figure out a third way that will be better than the first two. I may not have an answer until tomorrow, as I am sleepy
__________________

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

Forum posts: 0
File comments: 14
Uploads: 0
Error while moving buttons arround

Message: Interface\AddOns\Macaroon\Macaroon_Buttons.lua:988: attempt to get length of local 'data' (a number value)
Time: 10/12/10 23:14:28
Count: 1
Stack: Interface\AddOns\Macaroon\Macaroon_Buttons.lua:988: in function <Interface\AddOns\Macaroon\Macaroon_Buttons.lua:966>
Interface\AddOns\Macaroon\Macaroon_Buttons.lua:1220: in function <Interface\AddOns\Macaroon\Macaroon_Buttons.lua:1214>
Interface\AddOns\Macaroon\Macaroon_Buttons.lua:3539: in function <Interface\AddOns\Macaroon\Macaroon_Buttons.lua:3500>
[C]: in function `Button_OnReceiveDrag'
Interface\AddOns\Macaroon\Macaroon_Buttons.lua:3619: in function `Button_PreClick'
[string "*:PreClick"]:1: in function <[string "*:PreClick"]:1>
Rathe is offline Report comment to moderator  
Reply With Quote
Unread 10-13-10, 12:00 AM  
Zaorina
A Kobold Labourer

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

Originally posted by Maul
On your Cat, Prowl and Bear Forms you state you have pages 1 & 2 of the Caster form swap, but only one page shows at any time. While say in Cat form and you want to go from page one to two, how did you swap them? With a key bind? I am just asking so I can understand your setup
I use shift + 1-5 to move between pages (old school eq player. never lost the habit).

So, say i shift to cat form from caster. Page 1 and page 2 (shift 1 and shift 2 respectively) would be cat abilities while page 3, 4 and 5 (shift 3, shift 4, and shift 5 respectively) would remain the same buttons that are available in caster form. Only 1 page is ever visible (this allows for me to use 1-8 as hotkeys on each respective bar)

Note that displaying page 3,4 and 5 of caster form isnt totally necessary. it was actually easier to set them up that way in nurfed, so i've become accustomed to it. i can always adjust to shifting back to caster form to access those pages. they typically only hold situational or out of combat items (pots, food, mount hotkey, rez - those types of abilities).

Edit: to give you an idea of why i use so many pages:

cat form - page 1: all combo point generating abilities or non-finishing moves (think swipe)

cat form - page 2: all finishing moves/situational abilities (think feral charge, skull bash)
Last edited by Zaorina : 10-13-10 at 12:02 AM.
Zaorina is offline Report comment to moderator  
Reply With Quote
Unread 10-12-10, 11:57 PM  
rakkarage
A Murloc Raider

Forum posts: 6
File comments: 100
Uploads: 1
hi. thanks for the update. it looks and works great.

one thing i miss is the display of the position of the current bar which used to be shown in the tooltip which i could offset with /mac x -x.x to center bars and line up bars

thanks a lot
Last edited by rakkarage : 10-12-10 at 11:58 PM.
rakkarage is offline Report comment to moderator  
Reply With Quote
Unread 10-12-10, 11:52 PM  
anseloth
Coding Archmage
 
anseloth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 266
Uploads: 3
Originally posted by Maul
First, if you would like to turn off spell alerts, in the Bar Editor in the upper-right hand area you can turn them off/on on a per-bar basis.

Now, as for the spells not lighting up when they should and staying sparkly when they should not, this all relies on Blizzard's new spell alert system. If a spell lights up, that is because Blizzard's code told it to. If it does not and it should, Blizzard's code was silent.

I had a similar issue on my mage in beta and these spell alerts are actually very simple implementation-wise for Macaroon. Macaroon watches for the spell alert event, grabs the spell the event was triggered for, and if that spell is on a button, light it up. The spell that triggered the event is embedded in the event itself. Blizzard sends the event to watch and the spell data. I think this system is still new and Blizzard has some issues to work out of it
Blue442? an easy way for you to test if it is an issue with blizzard's code, or not, would be to simply disable all of your mods, and see if the error still happens.

if that doesn't fix it, then if you want to be 100% sure its not a setting one of your mods changed, then the last thing to check before you can pin the blame squarely on blizz, would be to:

A: fully exit the game if you are in it
B: go into the folder where WoW is installed on your computer
C: move the WTF folder from there to somewhere else on your computer (so you can move it back once this test is done, and undo any side effects of the test)
D: once the folder is somewhere else on your computer, just start up WoW as normal. the game should run as if this was the first time you had started it up (as far as any interface customizations go, anyway; you won't have to worry about downloading all the patches again).
__________________



anseloth is offline Report comment to moderator  
Reply With Quote
Unread 10-12-10, 11:39 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
[b]I made the changes you suggested (and that fixed the bar switching problem, i think) But im still having these weird "sparkle" problems on spells and abilities.
First, if you would like to turn off spell alerts, in the Bar Editor in the upper-right hand area you can turn them off/on on a per-bar basis.

Now, as for the spells not lighting up when they should and staying sparkly when they should not, this all relies on Blizzard's new spell alert system. If a spell lights up, that is because Blizzard's code told it to. If it does not and it should, Blizzard's code was silent.

I had a similar issue on my mage in beta and these spell alerts are actually very simple implementation-wise for Macaroon. Macaroon watches for the spell alert event, grabs the spell the event was triggered for, and if that spell is on a button, light it up. The spell that triggered the event is embedded in the event itself. Blizzard sends the event to watch and the spell data. I think this system is still new and Blizzard has some issues to work out of it
__________________

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, 11:34 PM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Re: New to Macaroon. I need some helps.

Originally posted by Zaorina
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. [/b]
On your Cat, Prowl and Bear Forms you state you have pages 1 & 2 of the Caster form swap, but only one page shows at any time. While say in Cat form and you want to go from page one to two, how did you swap them? With a key bind? I am just asking so I can understand your setup
__________________

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

Forum posts: 0
File comments: 16
Uploads: 0
I made the changes you suggested (and that fixed the bar switching problem, i think) But im still having these weird "sparkle" problems on spells and abilities.

I am having a bit of trouble explaining this, so i have snapped some screenshots in hopes that it helps.

before going to tree form all is normal.


Then switching to tree form, my tree form bar receives no special sparkles for enhanced spells.


I cast a rejuiv on myself, and the swiftmend lights up as it should


When i land in caster form... It puts sparkles when there shouldn't be any.



***edit

To further complicate things, I'm getting mixed results. If i relaunch the game, i get no sparkles when i come out of tree form this time. and when i went into tree form i had the sparkles show up for a split second, then disappear.

very strange.

i might destroy this bar and recreate tomorrow. I'm wondering if i did something to it.
Last edited by Blue442 : 10-12-10 at 11:35 PM.
Blue442 is offline Report comment to moderator  
Reply With Quote
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: 266
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
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.