Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(563 Kb)
Download
Updated: 02-25-15 12:12 AM
Pictures
File Info
Compatibility:
The Adventure Continues (6.1)
Updated:02-25-15 12:12 AM
Created:unknown
Downloads:403,057
Favorites:990
MD5:

Ion  Popular! (More than 5000 hits)

Version: Hydrogen-12.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!
  • Button Facade 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
Hydrogen-5.1
5kB
02-25-15 12:17 AM
Addon
Hydrogen-5.1
5kB
02-25-15 12:15 AM
Addon
Hydrogen-7.1
11kB
02-25-15 12:11 AM
Addon
Hydrogen-7.1
43kB
02-25-15 12:07 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 (7)
File Name
Version
Size
Author
Date
 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 10-13-10, 06:04 AM  
sindalee
A Defias Bandit
 
sindalee's Avatar

Forum posts: 2
File comments: 136
Uploads: 0
Originally posted by Maul
Is this with OmniCC as well?
no sir, never used omniCC. just mac.
sindalee is offline Report comment to moderator  
Reply With Quote
Unread 10-13-10, 05:40 AM  
Corbeau
A Kobold Labourer

Forum posts: 0
File comments: 36
Uploads: 0
Old layout being used - Revisited!

Ok Maul, here's what happened:

I logged onto my PC, and switched my spec to spec 1. I then logged out of my PC, and logged into my laptop, after upgrading Macaroon. My bars were still my old ones. However, when I switched to spec 2, all my new buttons and bars were back!

The only issue was my vehicle bar was screwed up, but hey, I can deal with that, now that my bars and buttons are back! Now to try and get them copied over.
Corbeau is offline Report comment to moderator  
Reply With Quote
Unread 10-13-10, 05:33 AM  
Zaorina
A Kobold Labourer

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

Originally posted by Maul
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
Thank you very much for taking the time to help me out.

If it would make things easier, is there a way for me to just make stance bars with multiple pages? Even if they dont carry over buttons from other stances, I could just setup each set of bars to mirror each other even if they weren't attached to each other in any way.

For instance, i could setup my 5 pages in caster form. Then setup say 3 pages in cat form. Page 1 and 2 of catform would have cat abilities but page 3 i would setup to look just like page 3 of caster form. They wouldnt be connected in any way at all, just look like it since i'd have the same abilities in the same spots.

I'm not sure if this is easier or not, but i figured i'd mention it as a possible way to do things. That way i'd just need to be able to have multiple pages in a stance bar (something i havent figured out how to do. if it's even possible).
Zaorina is offline Report comment to moderator  
Reply With Quote
Unread 10-13-10, 05:10 AM  
Abacinate
A Kobold Labourer

Forum posts: 0
File comments: 82
Uploads: 0
Omni

Angry - I have the same thing, I guess the cooldown count was removed no big deal just need to get it to work with Omni

Not sure if its a macaroon thing or an omni thing but hope it gets fixed
Abacinate is offline Report comment to moderator  
Reply With Quote
Unread 10-13-10, 02:09 AM  
Rytram
A Kobold Labourer

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

Originally posted by Rytram
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.
Okay, I figured out the problem on my DK. I had a lot of my spells macro'd with Rune Strike, which apparently doesn't work anymore unless Rune Strike is activated.

Aimed Shot on my hunter is still bugged, being non-clickable until it gets procc'd, even after dragging straight from the spell book onto the spell bars.
Rytram is offline Report comment to moderator  
Reply With Quote
Unread 10-13-10, 01:15 AM  
Rathe
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
New on on startup

You didnt have plans to day right? rofl

Apprecaite all the hard work.. wow would be a sad place without you


----------

Message: Interface\AddOns\Macaroon\Macaroon_Buttons.lua:1134: Usage: GetActionInfo(slot)
Time: 10/13/10 00:12:57
Count: 7
Stack: [C]: ?
Interface\AddOns\Macaroon\Macaroon_Buttons.lua:1134: in function <Interface\AddOns\Macaroon\Macaroon_Buttons.lua:1132>
Interface\AddOns\Macaroon\Macaroon_Buttons.lua:1422: in function <Interface\AddOns\Macaroon\Macaroon_Buttons.lua:1335>

Locals: (*temporary) = nil
Rathe is offline Report comment to moderator  
Reply With Quote
Unread 10-13-10, 01:03 AM  
Angrysteel
A Murloc Raider

Forum posts: 6
File comments: 206
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: 1084
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: 1084
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
Post A Reply



Category Jump: