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,529
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 06-05-09, 05:20 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
though for me that kind of defeats the purpose of using macaroon in that its way less maleable than other bar mods at that point as i could just as easily get a block of buttons with them.
Well, I don't know how your bars is set up.
I just use a macaroon bar instead of the Blizz one and have added some extra bars above that "main" one. Was just a suggestion anyways, and as stated I'm not sure it would help. Only other thing I can come to think of is for you to get a more bad ass CPU that can handle it.
Last edited by Dwargh : 06-05-09 at 05:22 PM.
Dwargh is offline Report comment to moderator  
Reply With Quote
Unread 06-05-09, 01:31 PM  
Gsusnme
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 56
File comments: 198
Uploads: 1
After further testing I can confirm (at least on my system) that indeed, Spellbook key bindings are NOT switched when loading your dual spec profile.

Dual Spec key bindings (when binded to Macaroon macro's) are working correctly and have taken the advice of Dwargh and created a hidden bar with assorted abilities binding the way I want based on spec.

Thanks!
Gsusnme is offline Report comment to moderator  
Reply With Quote
Unread 06-05-09, 05:47 AM  
Elariah
Premium Member
 
Elariah's Avatar
Premium Member

Forum posts: 18
File comments: 70
Uploads: 0
Is there a bug with "Spirit of Redemption" as when I'm in this form my bars vanish. In design mode the stance is something like "unindexed stance".

The only thing I can find is, when in this form the stance is also 1. (But isn't stance 1 also shadowform?)
Last edited by Elariah : 06-05-09 at 06:52 AM.
Elariah is offline Report comment to moderator  
Reply With Quote
Unread 06-04-09, 09:35 PM  
dark666105
A Murloc Raider

Forum posts: 9
File comments: 20
Uploads: 0
Originally posted by Dwargh
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

though for me that kind of defeats the purpose of using macaroon in that its way less maleable than other bar mods at that point as i could just as easily get a block of buttons with them.
dark666105 is offline Report comment to moderator  
Reply With Quote
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
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.