Quantcast
Download
(6 MB)
Download
Updated: 08-15-16 11:31 PM
Pictures
File Info
Compatibility:
Legion (7.0.3)
Updated:08-15-16 11:31 PM
Created:unknown
Downloads:409,715
Favorites:988
MD5:

Ion  Popular! (More than 5000 hits)

Version: Helium 2.0.1
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.


"Feel the power of the macro side..."
A WoW 5.x Mists of Pandaria addon.

Official Thread - Visit this thread for more information on Ion!

FAQ - The official FAQ for Ion!

Bug Reports - Report bugs here

Feature Requests - Request features here

Comments - If you wish to post a comment, you may do so 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.

<</center>>

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!
  • MASQUE support!
  • Every button in Ion 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 alone 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: Read: Of mages, multiboxing and macros...mmm?

Hydrogen 12
-Update ToC to WoW 6.1
-Fix for PetJournal being renamed

Hydrogen 12
-More fixes for ability cooldowns & procs
-Fix for Fairy Swarm tallent
-Fixes for Draenor Garrison ability button cooldown and range
-Fix for shadow dance triggering a stance bar change
-Nephyrin's Dualspec bar fix
-Misc bug fixes



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
Helium 2.0.1
43kB
08-15-16 11:32 PM
Addon
Helium 2.0.1
19kB
08-15-16 11:31 PM
Addon
Helium 2.0.1
5kB
08-15-16 11:31 PM
Addon
Helium 2.0.1
5kB
08-15-16 11:30 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


Archived Files (8)
File Name
Version
Size
Author
Date
 Ion
Hydrogen-12.1
562kB
Maul
02-25-15 12:12 AM
 Ion
Hydrogen-12
563kB
Maul
12-11-14 12:45 AM
 Ion
Hydrogen-11
561kB
Maul
11-12-14 02:23 PM
 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 01-29-10, 08:02 PM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 650
Uploads: 2
Re: Alright, I've Had Enough

Originally posted by H20S

I've been using Macaroon for a long ass time, and at some point I downloaded Bartender and set that up to see the difference. I quickly went back to macaroon. Recently however I realized that I have been using Bartender's menu bar (The one with the Character, Latency, Achievements, etc. buttons on it) so I turned Bartender off and went to set Macaroon's menu bar back up. In short, I can't.

I have all the packages for Macaroon (Xtras, Xp, Cast Bars, etc.) and yet when I log on, there is no menu bar to be seen. So I Googled around for a bit, and I glanced at a command " /mac create menu " I tried it but when I try to add a button I just get feedback in my chat box " MacaroonMenubars1 " which just leads me to believe that the create menu command has nothing to do with the actual " Menu Bar " I'm trying to get.

Thx in advance - H2OS
I finally managed to get this problem myself after trying to set Macaroon not to display those messages in the chat window by editing some code. All my settings were removed.
I got to recreate all bars including Menu and Bag bars.
But as soon as I wanted to add buttons to the menu and bag bars all I got was the message.
I tried saving my vars before i exited WoW and restart it with the now old vars... nothing.
So I took a look at the vars and compared them to the .bak files.
And in MacaroonXtras.lua.bak there were setting for both bag and menu bars. Saving over MacaroonXtras.lua with MacaroonXtras.lua.bak and I'm back in business.

Seems Macaroon got some glitches when Maul divided Macaroon Xtras into several pieces.
Report comment to moderator  
Reply With Quote
Unread 01-29-10, 03:40 PM  
Redwood Elf
An Aku'mai Servant
 
Redwood Elf's Avatar
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 71
Uploads: 1
Re: Re: Re: Tooltip not updating correctly....

Originally posted by Maxfunkey
Solution:

Create a new bar with one button, set it to custom bar, introduce the macro midifiers as custom states and put that bar over the now empty spot in your original bar, poof, tooltip changes ech time the bar is triggered to page by modifier condition.

Explanation to why the tooltip won't change on a simple macro:

Macaroon grabs the first spell in a macro and inserts
#showtooltip firstspell(parameter) even though there might be several spells included in the macro body. You see, independant from the subsequent conditionals this line remains as is since the macro is not handled by the blizzard server right then but by the client, name it, Macaroon!. It is then inserted to the server in plain text after it has been processed by Macaroon! in the first place.
That doesn't seem to be the case, since the tooltip updates if you hold down a modifier and move the mouse pointer off the button, then on again. It seems more likely that Macarroon simply doesn't tell the tooltip to update on modifier key presses.
Report comment to moderator  
Reply With Quote
Unread 01-29-10, 02:10 PM  
Maxfunkey
A Defias Bandit
 
Maxfunkey's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 63
Uploads: 6
Re: Re: Tooltip not updating correctly....

Originally posted by Dwargh
Now, I haven't even looked at the code for this answer so it might not be the case, but anyway...

Macaroon bars might be set to update tooltip on the event of mouse over instead of mouse over and mod key pressed. it shouldn't be too hard to look for it in the code though.

Solution:

Create a new bar with one button, set it to custom bar, introduce the macro midifiers as custom states and put that bar over the now empty spot in your original bar, poof, tooltip changes ech time the bar is triggered to page by modifier condition.

Explanation to why the tooltip won't change on a simple macro:

Macaroon grabs the first spell in a macro and inserts
#showtooltip firstspell(parameter) even though there might be several spells included in the macro body. You see, independant from the subsequent conditionals this line remains as is since the macro is not handled by the blizzard server right then but by the client, name it, Macaroon!. It is then inserted to the server in plain text after it has been processed by Macaroon! in the first place.
Report comment to moderator  
Reply With Quote
Unread 01-28-10, 04:34 PM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 650
Uploads: 2
Re: Tooltip not updating correctly....

Originally posted by Redwood Elf
I've noticed that Macaroon doesn't update the tooltip in certain situations.

For example, if I have this macro:

/cast [mod:shift]Polymorph(Rank 4);[mod:ctrl]Polymorph(pig);[mod:alt]Polymorph(Black Cat);Polymorph(rabbit)

and I put the mouse over it, it will (Correctly) show the tooltip for the rabbit polymorph. HOWEVER, if I leave the mouse pointer over the button and hold down modifiers, the tooltip doesn't change, though the graphic DOES change. On blizzard bars, this macro would update the tooltip dynamically.

With Macaroon, however, the tooltip doesn't change until I move the mouse off the button and back on.
Now, I haven't even looked at the code for this answer so it might not be the case, but anyway...

Macaroon bars might be set to update tooltip on the event of mouse over instead of mouse over and mod key pressed. it shouldn't be too hard to look for it in the code though.
Report comment to moderator  
Reply With Quote
Unread 01-27-10, 04:20 PM  
Redwood Elf
An Aku'mai Servant
 
Redwood Elf's Avatar
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 71
Uploads: 1
Tooltip not updating correctly....

I've noticed that Macaroon doesn't update the tooltip in certain situations.

For example, if I have this macro:

/cast [mod:shift]Polymorph(Rank 4);[mod:ctrl]Polymorph(pig);[mod:alt]Polymorph(Black Cat);Polymorph(rabbit)

and I put the mouse over it, it will (Correctly) show the tooltip for the rabbit polymorph. HOWEVER, if I leave the mouse pointer over the button and hold down modifiers, the tooltip doesn't change, though the graphic DOES change. On blizzard bars, this macro would update the tooltip dynamically.

With Macaroon, however, the tooltip doesn't change until I move the mouse off the button and back on.
Report comment to moderator  
Reply With Quote
Unread 01-27-10, 04:18 PM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 650
Uploads: 2
Re: Re: Re: no buff/debuff timer

Originally posted by Leargent
Tried with them on and tried with them off, still nothing shows on the bars. It's nothing I can't live without, but I do sort of missing the number ticking down in the button.

Many Thanks
Well it works just fine for me. just as it always have.
switching timers on target change and such.
Report comment to moderator  
Reply With Quote
Unread 01-27-10, 08:20 AM  
Leargent
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Re: Re: no buff/debuff timer

Originally posted by Dwargh
Do you also have the WoW Interface setting of showing your buffs? if that might me it.
Tried with them on and tried with them off, still nothing shows on the bars. It's nothing I can't live without, but I do sort of missing the number ticking down in the button.

Many Thanks
Report comment to moderator  
Reply With Quote
Unread 01-26-10, 05:48 PM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 650
Uploads: 2
Re: no buff/debuff timer

Originally posted by Leargent
Been having an issue with the buff/debuff timers not showing on the bars.

I've reinstaled macaroon and insured that no other addon is trying to set the timers, but nothing seems to work (yes they are ticked in the main menu).

Any idea's or failing that any idea's on an addon that will place the timer within the button, as alot of these timer add-ons dont work with Macaroon.

Many Thanks.
Do you also have the WoW Interface setting of showing your buffs? if that might me it.
Report comment to moderator  
Reply With Quote
Unread 01-26-10, 05:41 PM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 650
Uploads: 2
Re: Re: Re: Re: Re: Something odd

Originally posted by Redwood Elf
So, basically, there's no way for these macros to work with Macaroon, without totally recoding how hotkeys function, or to be in combat, which prevents the swap:

/script local itemType, itemID, itemLink = GetCursorInfo() if itemLink then print("item:"..itemID) end

/run local itemType, itemID, itemLink = GetCursorInfo() if itemID then SendChatMessage("WTS "..(select(2,GetItemInfo(itemID))).." - PST with offer","channel",nil,2) end
Well yes and no. You can't get it to work as a Macaroon macro, or as a Blizzard macro on an Macaroon Button. BUT if you make it a Blizzard macro and binds the macros in the Blizzard Macro editor with the Macaroon Binder they will work.

NOTE: as you bind your macros in the Blizzard Macro editor, at least if it's a keyboard key(nums and chars).. that key will register in the macro text as well. so make sure to delete that before you close the editor.
Report comment to moderator  
Reply With Quote
Unread 01-26-10, 08:54 AM  
Redwood Elf
An Aku'mai Servant
 
Redwood Elf's Avatar
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 71
Uploads: 1
Re: Re: Re: Re: Something odd

Originally posted by Dwargh
This I think I have an explanation for:
When you hit the hotkey Macaroon reads it as a click (cause that's how the code works) and therefor acts like if you had clicked the button with the item on the mouse cursor; swaps places with the item and what was on the button the hotkey is assigned to. Unless ofc the hotkey is bound in the spellbook or to an action ID button.
The Macaroon bound hotkey to the spell in the spellbook makes your cursor drop whatever it's holding(back to the bag, if it's a bag item) and casts the spell the hotkey is assigned to.
However
The Macaroon bound hotkey to the Macaroon Action ID button does not have it's spell cast, and you do not drop the item at your cursor. It does swap a spell, macro or macaroon macro though.
So, basically, there's no way for these macros to work with Macaroon, without totally recoding how hotkeys function, or to be in combat, which prevents the swap:

/script local itemType, itemID, itemLink = GetCursorInfo() if itemLink then print("item:"..itemID) end

/run local itemType, itemID, itemLink = GetCursorInfo() if itemID then SendChatMessage("WTS "..(select(2,GetItemInfo(itemID))).." - PST with offer","channel",nil,2) end
Last edited by Redwood Elf : 01-26-10 at 08:55 AM.
Report comment to moderator  
Reply With Quote
Unread 01-26-10, 04:07 AM  
Leargent
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
no buff/debuff timer

Been having an issue with the buff/debuff timers not showing on the bars.

I've reinstaled macaroon and insured that no other addon is trying to set the timers, but nothing seems to work (yes they are ticked in the main menu).

Any idea's or failing that any idea's on an addon that will place the timer within the button, as alot of these timer add-ons dont work with Macaroon.

Many Thanks.
Report comment to moderator  
Reply With Quote
Unread 01-25-10, 08:01 PM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 650
Uploads: 2
Re: Re: Re: Something odd

Originally posted by Redwood Elf

Oh, is there any progress on figuring out what's up with the "hitting a macaroon button hotkey with an item on the mouse cursor swaps the item and whatever was on the button instead of executing the macro on the button, except during combat lockdown" bug? I still don't see it on the Maul's Kitchen bug list page...
This I think I have an explanation for:
When you hit the hotkey Macaroon reads it as a click (cause that's how the code works) and therefor acts like if you had clicked the button with the item on the mouse cursor; swaps places with the item and what was on the button the hotkey is assigned to. Unless ofc the hotkey is bound in the spellbook or to an action ID button.
The Macaroon bound hotkey to the spell in the spellbook makes your cursor drop whatever it's holding(back to the bag, if it's a bag item) and casts the spell the hotkey is assigned to.
However
The Macaroon bound hotkey to the Macaroon Action ID button does not have it's spell cast, and you do not drop the item at your cursor. It does swap a spell, macro or macaroon macro though.
Report comment to moderator  
Reply With Quote
Unread 01-25-10, 05:05 PM  
Redwood Elf
An Aku'mai Servant
 
Redwood Elf's Avatar
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 71
Uploads: 1
Re: Re: Something odd

Originally posted by anseloth
have you tried using the longer version of the macro in macaroon? just checking.
Yup...tried that over my lunch break...it appears that in a /castsequence, macaroon doesn't pass the tooltips and graphics for equipment slots, though it DOES do so correctly from macros like

/use 10

and

/cast 10

Oh, is there any progress on figuring out what's up with the "hitting a macaroon button hotkey with an item on the mouse cursor swaps the item and whatever was on the button instead of executing the macro on the button, except during combat lockdown" bug? I still don't see it on the Maul's Kitchen bug list page...
Report comment to moderator  
Reply With Quote
Unread 01-25-10, 03:12 PM  
anseloth
Coding Archmage
 
anseloth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 266
Uploads: 3
Re: Something odd

Originally posted by Redwood Elf
My hunter's been using this macro since long before I installed macaroon, and it was working fine yesterday...suddenly, for no apparent reason, it's stopped working, and is also causing disconnects (I checked by pasting this macro in a button on my mage just to see what would happen and, as soon as I hit it a few times, poof! Disconnect.

#showtooltip
/castsequence [mod:ctrl]14;[mod:alt]Hunter's Mark;10,6,13,item:41119

All this does is hit my net trinket on CTRL, puts on Hunter's Mark on alt, and use my Rocket gloves, Bomb belt, Electroshock trinket, and actual grenades if I just hit it.

Today, for no apparent reason, it no longer displays any of the slot items, and, as I said, seems to be causing disconnects for no reason I can readily discern.

EDIT: Is it possible that Macaroon isn't correctly interpreting numbers as equipment slots for castsequences, and thus is not displaying the correct icons/tooltips? The macro was working, now that I think about it, until I edited it and moved it from the blizzard editor onto the macaroon buttons in it's shortened version (it used to also incorporate disengage on a shift modifier, but I moved that)
have you tried using the longer version of the macro in macaroon? just checking.
__________________



Report comment to moderator  
Reply With Quote
Unread 01-24-10, 10:11 PM  
Redwood Elf
An Aku'mai Servant
 
Redwood Elf's Avatar
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 71
Uploads: 1
Something odd

My hunter's been using this macro since long before I installed macaroon, and it was working fine yesterday...suddenly, for no apparent reason, it's stopped working, and is also causing disconnects (I checked by pasting this macro in a button on my mage just to see what would happen and, as soon as I hit it a few times, poof! Disconnect.

#showtooltip
/castsequence [mod:ctrl]14;[mod:alt]Hunter's Mark;10,6,13,item:41119

All this does is hit my net trinket on CTRL, puts on Hunter's Mark on alt, and use my Rocket gloves, Bomb belt, Electroshock trinket, and actual grenades if I just hit it.

Today, for no apparent reason, it no longer displays any of the slot items, and, as I said, seems to be causing disconnects for no reason I can readily discern.

EDIT: Is it possible that Macaroon isn't correctly interpreting numbers as equipment slots for castsequences, and thus is not displaying the correct icons/tooltips? The macro was working, now that I think about it, until I edited it and moved it from the blizzard editor onto the macaroon buttons in it's shortened version (it used to also incorporate disengage on a shift modifier, but I moved that)
Last edited by Redwood Elf : 01-25-10 at 10:34 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: