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,574
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 09-24-08, 12:57 PM  
kaztal
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
this addon doesn't work on live realms, right? is trinitybars the same thing or like, *almost* the same thing?

wanna get used to it so it won't be all that shocking when the storm hits :d
kaztal is offline Report comment to moderator  
Reply With Quote
Unread 09-24-08, 01:20 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 kaztal
this addon doesn't work on live realms, right? is trinitybars the same thing or like, *almost* the same thing?

wanna get used to it so it won't be all that shocking when the storm hits :d
Correct, Macaroon is for WoW 3.0 only.

Macaroon is heavily based on Trinity Bars, however with some improvements, both on the user end and on my end for maintaining.
Maul is offline Report comment to moderator  
Reply With Quote
Unread 09-24-08, 05:28 PM  
JRuss2k
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Thanks

Hi Maul,

I took your advice and got into the PTR and loaded up Macaroon. (Thanks)

Regarding my 2nd point about the pages. Blizzard has 6 action pages and they cant be toggled by holding down a modifier button (at least not without a mod). I did see that Macaroon does have a feature so that the page switches when ctrl, alt or shift are depressed then it goes back to the main page (this was the behavior I was describing).

However, is there a way to mimic this behavior with another key? Something similar to the Shiftkey, Altkey and Ctrlkey options. I see you have a Custom, but I could not get that to mimic the behavior of the normal modifier keys.

Thanks again!

[edit]

As I play with this more I see another option. I am trying to use the custom state to set a combination of modifiers. For example if both alt and shift are pressed. However, none of the combinations I try work reliably (due to my own lack of knowledge).

I would like to have a "normal" set of buttons then a set if I push a combination of modifiers (such as ctrl and alt). I have tried the following under custom states:

[actionbar:1]
[ctrl,shift]

Even if I just try:
[actionbar:1]
[stealth]

it doesnt work like if I selected stealth as the criteria.

Any suggestions or can you point me in the right direction?
Last edited by JRuss2k : 09-24-08 at 07:56 PM.
JRuss2k is offline Report comment to moderator  
Reply With Quote
Unread 09-26-08, 10:24 AM  
JMHammer
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 308
Uploads: 1
Errors in .17

1- This error was not occurring in .16:

I get the following error from Macaroon .17 when I attempted to move some macros from my Blizzard macro creation display to a Macaroon button:

Date: 2008-09-26 12:10:32
ID: 51
Error occured in: Global
Count: 1
Message: ..\AddOns\Macaroon\Macaroon.lua line 747:
attempt to call field 'button_HideGrid' (a nil value)
Debug:
[C]: button_HideGrid()
Macaroon\Macaroon.lua:747:
Macaroon\Macaroon.lua:667
[C]: CameraOrSelectOrMoveStop()
[string "CAMERAORSELECTORMOVE"]:4:
[string "CAMERAORSELECTORMOVE"]:1

2- This error was also occurring in .16:

When a macro is moved from the Blizzard macro creation display to a Macaroon button; and that macro uses the #showtooltip command as its first line and the ? as its icon; the macro created in the Macaroon button chooses whatever is currently displayed as the tooltip for its icon instead of the ? icon. The result is that the #showtooltip command does not entirely work, as the icon does not change in response to the macro conditions. The user must manually edit the Macaroon macro so that the chosen icon for the button is the ? icon.

3- There are some other issues with the displayed icon on some Macaroon buttons. The errors are kind of hard to describe... For example, a macro dragged from the Blizzard macro creation screen to a Macaroon button loses its assigned icon if it has one and displays only a ? icon on the button. Even if the Macaroon button is edited, the ? icon remains even when a different icon is chosen with the Macaroon button editor. I'm pretty sure some of this was happening in .16, but it's much more common with .17.

Edit:

4- MAJOR error: When I logged back in after posting the above, one of my Macaroon bars had disappeared - not hidden, not in some other state, the bar is gone. It was Bar 2. When I issued the /mac create bar button, a new Bar 2 was created - empty, of course. Could this be related to the error I reported in (1) above? Bar 2 was the bar I attempted to drag to when that error occurred.

When I populated the "new" Bar 2 with buttons, all of the buttons that had been on the old Bar 2 reappeared in their proper positions. Did I, perhaps, inadvertantly delete that bar? Maybe, but I'm pretty sure I didn't do so before I logged out last time.

5- MINOR error: The text for the "hidden" option states, "Toggle is bar is shown or hidden" -- "is" should be "if" in this case.
Last edited by JMHammer : 09-26-08 at 11:03 AM.
JMHammer is offline Report comment to moderator  
Reply With Quote
Unread 09-26-08, 11:03 AM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Error #1 fixed and uploaded as 30000.17.1

The other issues require more testing on my part

Thanks for the reports!
Maul is offline Report comment to moderator  
Reply With Quote
Unread 09-26-08, 12:02 PM  
potatoes
A Kobold Labourer

Forum posts: 0
File comments: 23
Uploads: 0
any chance of per state auto hides? like I could have a custom switch with [harm] [help] and when I'm targetting a friendly unit it always shows but if I'm targetting an enemy it would auto hide.
potatoes is offline Report comment to moderator  
Reply With Quote
Unread 09-26-08, 01:59 PM  
Invertigo
A Defias Bandit
 
Invertigo's Avatar

Forum posts: 2
File comments: 58
Uploads: 0
To build on the macro icon problem.

Macaroon does not seem to obey the #showtooltip function. For instance:

#showtooltip Judgement of Wisdom
/startattack [nomod]
/cast [mod:shift] Judgement of Wisdom


When no modifying key is pressed the icon will display a red question mark (?) and will show the name of the macro rather than the designated tooltip, but once a modifying key is pressed it will display the assigned icon and skill information. I realize this would be the case if it were more like:

#showtooltip
/startattack [nomod]
/cast [mod:shift] Judgement of Wisdom


Because /startattack wouldn't have an icon or tooltip already assigned to it the way the judgement does. However, I have selected an icon to override the stock icons and only want tooltip information of the judgement displayed instead. This was functional in 30000.16 earlier today. So, I dunno.

Hope that helps a little bit.
Last edited by Invertigo : 09-26-08 at 04:40 PM.
Invertigo is offline Report comment to moderator  
Reply With Quote
Unread 09-26-08, 05:09 PM  
Dragonir
A Kobold Labourer
 
Dragonir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 25
Uploads: 2
Hello,

Why are all may buttons green at Version: 30000.17?!

Dragonir is offline Report comment to moderator  
Reply With Quote
Unread 09-26-08, 06:42 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 Dragonir
Hello,

Why are all may buttons green at Version: 30000.17?!

Envy?

Seriously, I added a new variable to the bars to hold visual data. I might have some colors reversed or just plain messed up.
Last edited by Maul : 09-26-08 at 06:53 PM.
Maul is offline Report comment to moderator  
Reply With Quote
Unread 09-26-08, 06:56 PM  
Dragonir
A Kobold Labourer
 
Dragonir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 25
Uploads: 2
Envy? What is it?

btw, i have send u a email with a german localization on trinityui@live.com
Last edited by Dragonir : 09-26-08 at 06:57 PM.
Dragonir is offline Report comment to moderator  
Reply With Quote
Unread 09-26-08, 06:56 PM  
Dragonir
A Kobold Labourer
 
Dragonir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 25
Uploads: 2
ups,
Last edited by Dragonir : 09-26-08 at 06:58 PM.
Dragonir is offline Report comment to moderator  
Reply With Quote
Unread 09-26-08, 07:10 PM  
Galthron
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Originally posted by Invertigo
To build on the macro icon problem.

Macaroon does not seem to obey the #showtooltip function. For instance:

#showtooltip Judgement of Wisdom
/startattack [nomod]
/cast [mod:shift] Judgement of Wisdom


When no modifying key is pressed the icon will display a red question mark (?) and will show the name of the macro rather than the designated tooltip, but once a modifying key is pressed it will display the assigned icon and skill information.
"Me too."

Code:
#show Arcane Intellect
/cast [modifier:SELFCAST, target=player] Arcane Intellect; [nomodifier] Arcane Intellect
Shows the AI icon when no modifier or my self cast key (alt) is pressed, and the red question mark when other modifiers (shift, ctrl) are pressed.
Galthron is offline Report comment to moderator  
Reply With Quote
Unread 09-26-08, 07:22 PM  
Thorlin
A Defias Bandit

Forum posts: 2
File comments: 38
Uploads: 0
Pet Bar?

So am I missing something or is there no pet bar yet? Kind of hard to test this on my hunter
Thorlin is offline Report comment to moderator  
Reply With Quote
Unread 09-26-08, 07:53 PM  
JMHammer
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 308
Uploads: 1
Re: Pet Bar?

Originally posted by Thorlin
So am I missing something or is there no pet bar yet? Kind of hard to test this on my hunter
You can use the default Blizzard pet bar. Or you can create one with Macaroon, like this:

1- Create a bar.
2- Select Bar Edit.
3- Add 10 buttons to the bar.
4- End Bar Edit mode.
5- Select Button Edit.
6- Edit each of the 10 buttons so that they perform the function you want. For instance:
6a- Make this macro for the first button:
#showtooltip
/petattack
6b- Make this macro for the second button:
#showtooltip
/petfollow
6c- Make this macro for the third button:
#showtooltip
/petstay
6d,6e,6f,6g- Drag pet skills from your pet spell book to each of the next four buttons. Then edit them so they look like this (using Claw as an example):
#showtooltip
/petautocasttoggle [btn:2] Claw
/cast [btn:1] Claw
6h- Make this macro for the eighth button:
#showtooltip
/petaggressive
6i- Make this macro for the ninth button:
#showtooltip
/petdefensive
6j- Make this macro for the tenth button:
#showtooltip
/petpassive

And of course, you can add more buttons if you want to display more than four pet skills (the default Blizzard pet bar shows four maximum).
JMHammer is offline Report comment to moderator  
Reply With Quote
Unread 09-26-08, 08:55 PM  
Galthron
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
There's a bug involving /mac delete and the castbar.

If the castbar is selected, and I type /mac delete, it is removed as expected.

Upon relogging, the first button bar in the list has been deleted, and the cast bar is back. Further attempts to delete the castbar will result in further deletions of the first available button bar. Oops!

brb, recreating bars.

*edit*

Thankfully, adding buttons to the next available bars picks up "deleted" buttons, in the proper order. Phew.
Last edited by Galthron : 09-26-08 at 08:57 PM.
Galthron 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.