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,334
Favorites:983
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 06-04-09, 06:48 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 dark666105
while i appreciate the information, it doesnt really help me, im a druid so i have a ton of buttons as it is.
I have not tried this myself and is not sure that it'll help any bit. Just a thought.

I think for Macaroon to hold many bars in memory with few buttons in each bar might take more CPU as it probably would mean Macaroon has to load/keep track of X number of bar locations and settings as well as Z number of buttons data.

Fewer number of bars with a larger number of buttons in each bar might be easier as it's less bar locations and settings to remember/draw etc.

However, as previous replier stated, empty buttons take unnecessary CPU as well so depending on how you got your bars set up.. try keep the number of bars and empty buttons as few as possible.


X= 5 vs. 1 Z= 60 [5bars*12 buttons = 60 buttons]
5 bars*(locations + settings)*12buttons = 5*(5+5)*12 = 600
1 bar*(locations + settings)*60buttons = 1*(1+1)*60 = 120

Last edited by Dwargh : 06-04-09 at 06:52 PM.
Dwargh is offline Report comment to moderator  
Reply With Quote
Unread 06-04-09, 06:29 PM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 660
Uploads: 2
Re: Re: Re: Dual Spec and Keybindings.

Originally posted by Gsusnme
Maybe I'm doing something wrong, but that simply doesn't work for me. The majority of abilities I bind straight from the spellbook, maybe that is causing the issue, but for example, on my warrior, I have Main:Fury, Off:Prot, In fury spec I use the "Q" key for Bloodthirst, and the "E" key for Sunder Armor. However while I Prot spec I use the "Q" key for Taunt and the "E" key for Devastate, and these again, are binding directly from the spellbook (not on a macaroon macro). Maybe therein lies the problem? *shrugs*
As anseloth said and you figured yourself. It is indeed the binding to spell book that is the problem for you.
Not that the spell book bindings are not a Macaroon thing, cos that they are.
But.. Saving your profiles saves your Macaroon action bars and the data on the buttons in in each bar. It does not save the bindings to spell book as there are no Macaroon buttons in the spell book to save the data to(1).

(2)Therefor I'd suggest for your problem to go away:
Make a hidden 4 button bar with the abilities you want to have and bind those buttons to your preferred keys. that way your visual interface will still look the same and your abilities will have the correct key binding as you swap specs.


1, I'm not 100% Macaroon doesn't save the spellbook bindings but that is the way things seem to be.

2, This should work if everything else with spec swapping works. Seeing some ppl having trouble with the spec swapping in general.
Dwargh is offline Report comment to moderator  
Reply With Quote
Unread 06-04-09, 05:22 PM  
anseloth
Coding Archmage
 
anseloth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 267
Uploads: 3
Re: Re: Re: Dual Spec and Keybindings.

Originally posted by Gsusnme
Maybe I'm doing something wrong, but that simply doesn't work for me. The majority of abilities I bind straight from the spellbook, maybe that is causing the issue, but for example, on my warrior, I have Main:Fury, Off:Prot, In fury spec I use the "Q" key for Bloodthirst, and the "E" key for Sunder Armor. However while I Prot spec I use the "Q" key for Taunt and the "E" key for Devastate, and these again, are binding directly from the spellbook (not on a macaroon macro). Maybe therein lies the problem? *shrugs*
yeah, if i understand right, the binding-to-spellbook thing is something that part of the blizzard interface, so it wouldn't be affected by macaroon profiles. so, yeah, that would explain your issue.

but, if we are both remembering wrong, and the binding-to-spellbook thing is supplied by macaroon, then the profiles should work for this after all.

but, if the binding-to-spellbook thing is supplied by a mod other than macaroon, then that throws a gigantic monkey wrench into the works.

so, lets hope that we are both right about the binding-to-spellbook thing being a standard blizz interface thing.
__________________



anseloth is offline Report comment to moderator  
Reply With Quote
Unread 06-04-09, 04:58 PM  
Gsusnme
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 56
File comments: 198
Uploads: 1
Re: Re: Dual Spec and Keybindings.

Originally posted by sindalee
bind each profile the way you need it and save them
Maybe I'm doing something wrong, but that simply doesn't work for me. The majority of abilities I bind straight from the spellbook, maybe that is causing the issue, but for example, on my warrior, I have Main:Fury, Off:Prot, In fury spec I use the "Q" key for Bloodthirst, and the "E" key for Sunder Armor. However while I Prot spec I use the "Q" key for Taunt and the "E" key for Devastate, and these again, are binding directly from the spellbook (not on a macaroon macro). Maybe therein lies the problem? *shrugs*
Gsusnme is offline Report comment to moderator  
Reply With Quote
Unread 06-04-09, 10:47 AM  
Dyysturbed
A Kobold Labourer
 
Dyysturbed's Avatar

Forum posts: 0
File comments: 1
Uploads: 0
Saved profiles won't stay...saved

Hi Maul,

Firstly, just want to say how much I love your work; been a long time fan. However, I've been having problems lately. My saved profiles keep disappearing and I have to keep resaving them, which is no biggie for the most part even if I do have 12 toons However, last nite while in CoT, I disconnected and came back to no saved profiles and no action bars at all! So I had to start from scratch again And even though I've enabled dual spec, when I change specs, my other set of action bars are not showing up (all my buttons are blank). I downloaded everything again and ran repair but its still not working and don't know what to do, would appreciate any help please. Forgive me if my post isn't concise, first timer here =)
Dyysturbed is offline Report comment to moderator  
Reply With Quote
Unread 06-04-09, 08:39 AM  
sindalee
A Defias Bandit
 
sindalee's Avatar

Forum posts: 2
File comments: 136
Uploads: 0
Re: Dual Spec and Keybindings.

bind each profile the way you need it and save them

Originally posted by Gsusnme
Hey Maul, I read in your official thread..



I currently have three toons with dual spec, and I use my "Q", "E", "R", and "F", keys for a number of essential abilities on all of them.

Since gaining dual spec I've come across the issue of needing my Qerf buttons all on different abilities than my main spec.

Is there any work around planned for this in the near future?
Or does anyone else possibly have an easier way that rebinding every time I switch specs?

Thanks in advance!
sindalee is offline Report comment to moderator  
Reply With Quote
Unread 06-03-09, 07:52 PM  
Gsusnme
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 56
File comments: 198
Uploads: 1
Dual Spec and Keybindings.

Hey Maul, I read in your official thread..

Button Data: This option saves the actual button data such as spells, button scale and key bindings for the button. Right now, key bindings are integrated into the button's data and is problematic to have them saved separately. This is a known issue that is being worked on.


I currently have three toons with dual spec, and I use my "Q", "E", "R", and "F", keys for a number of essential abilities on all of them.

Since gaining dual spec I've come across the issue of needing my Qerf buttons all on different abilities than my main spec.

Is there any work around planned for this in the near future?
Or does anyone else possibly have an easier way that rebinding every time I switch specs?

Thanks in advance!
Gsusnme is offline Report comment to moderator  
Reply With Quote
Unread 06-03-09, 01:56 PM  
dark666105
A Murloc Raider

Forum posts: 9
File comments: 20
Uploads: 0
Originally posted by anseloth
i have the same issue, the easist fix should be to reduce the amount of buttons you have.

see, the way Maul explained it to me, each macaroon actionbar button takes up a bit of CPU memory, even if it's an empty button. so, a lot of buttons will add up to require a freaking ton of CPU memory.

let me know if this suggestion helps any, ok? thanks.

while i appreciate the information, it doesnt really help me, im a druid so i have a ton of buttons as it is.
dark666105 is offline Report comment to moderator  
Reply With Quote
Unread 06-03-09, 04:24 AM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 660
Uploads: 2
Originally posted by NarusegawaNaru
The odd thing is though that I dragged them there to start with and they stayed as "Macro" button type. I have loads more dragged around too. And those are all "Macro" buttons too.

I have succumbed to use the Macaroon-Macro as you suggest. It's just annoying now that I can't maintain a single global repository of my macro's.
<snip>
Macaroon can't read Blizz macros and auto copy them, at least not yet as to my knowledge, which means there are no reason for a Macaroon button to swap to Macro button type when dragging a Blizz macro on to a Macaroon actionID button. However, the opposite should happen.

Macaroon does have a "Macro Master" button in the Macaroon macro edit that has all Macaroon Macros you've got on any character with Macaroon installed. In that way you can use Macaroon macro as Blizz global macros, just need to install Macaroon on every comp.
Note: I'm not sure whether they auto update for all characters as you change them on one character.

Edit: Noticed the problem was solved before this reply. I'll let it stay anyways
Last edited by Dwargh : 06-03-09 at 04:31 AM.
Dwargh is offline Report comment to moderator  
Reply With Quote
Unread 06-02-09, 01:55 PM  
Elariah
Premium Member
 
Elariah's Avatar
Premium Member

Forum posts: 18
File comments: 70
Uploads: 0
Can we have things highlight in red when out of range or when no target selected?

Edit: Also when it's an "invalid target"?
Last edited by Elariah : 06-02-09 at 02:01 PM.
Elariah is offline Report comment to moderator  
Reply With Quote
Unread 06-02-09, 01:19 PM  
Shadowblack
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
recently have problem with somes buttons, for example, im lock and sometimes i have bind my healthstone on my bar and when sich on my dual spect and have a diferent HS, and back again to the original spect with the HS bind on my bar or something like that show me this unavaible, and if click it no problem, but show me unabaible, like dont have a HS created...

also have problem with the omicc... with spells no problems, but with pots like mana pots dont show me the cc, im clean the .lua of the omicc and dont fix it

sorry if make some troubled to read, my inglesh not is very good
Shadowblack is offline Report comment to moderator  
Reply With Quote
Unread 06-02-09, 01:07 PM  
anseloth
Coding Archmage
 
anseloth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 267
Uploads: 3
Originally posted by dark666105
gah I really really really want to use macaroon but for some reason its eating up my framerate when i use it in raids. all the other bar mods are fine just macaroon. If possible maul could you please fix this? I'm not sure if its using more cpu cycles than it should or what but its driving me insane because i love macaroon.
i have the same issue, the easist fix should be to reduce the amount of buttons you have.

see, the way Maul explained it to me, each macaroon actionbar button takes up a bit of CPU memory, even if it's an empty button. so, a lot of buttons will add up to require a freaking ton of CPU memory.

let me know if this suggestion helps any, ok? thanks.
__________________



anseloth is offline Report comment to moderator  
Reply With Quote
Unread 06-02-09, 01:58 AM  
Elariah
Premium Member
 
Elariah's Avatar
Premium Member

Forum posts: 18
File comments: 70
Uploads: 0
Originally posted by anseloth
ok, as for the question as to how to link to a macro made in the blizzard macro interface, you have to assign them to actionID buttons, that's about all you can do. sorry. but, maybe i am misunderstanding what you mean by "link to a macro that is in your blizzard global tab".

as for the second question, i don't even know what you are asking on that one, could you please explain what you are trying to ask a bit more?
I managed to get it working okay, I used ActionID's 92 and 93 on those particular ones and those seemed to work okay and the problem hasn't happened again. I did realize after though, that only those 2 buttons where I put macro's were the only ones that were not ActionID's.

My only gripe now is with dual-spec. Switch from Main to Secondary and the spells that are talent based vanish, switch back and they do not reappear until I do "/mac config" and then again to turn off config mode. So now I have a macro on a button that does "/mac config; /mac config" that I press after a dual-spec switch.
Elariah is offline Report comment to moderator  
Reply With Quote
Unread 06-01-09, 09:55 PM  
dark666105
A Murloc Raider

Forum posts: 9
File comments: 20
Uploads: 0
gah I really really really want to use macaroon but for some reason its eating up my framerate when i use it in raids. all the other bar mods are fine just macaroon. If possible maul could you please fix this? I'm not sure if its using more cpu cycles than it should or what but its driving me insane because i love macaroon.
dark666105 is offline Report comment to moderator  
Reply With Quote
Unread 06-01-09, 06:06 PM  
Gsusnme
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 56
File comments: 198
Uploads: 1
Quick word with you Mr. Maul. Just wanted to thank you again very much for this add on and all the work you put into it!
Gsusnme 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.