Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(460 Kb)
Download
Updated: 10-21-14 12:00 AM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.2)
Updated:10-21-14 12:00 AM
Created:unknown
Downloads:397,661
Favorites:983
MD5:
6.0.2
Ion  Updated this week!  Popular! (More than 5000 hits)
Version: Hydrogen-10.3 Beta
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.

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-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-7 Beta
43kB
10-17-14 10:17 PM
Addon
Hydrogen-7 Beta
12kB
10-15-14 08:37 AM
Addon
Hydrogen-5 Beta
5kB
10-15-14 08:35 AM
Addon
Hydrogen-5 Beta
5kB
10-15-14 08:34 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 (5)
File Name
Version
Size
Author
Date
 Ion
Hydrogen-10.2 B
460kB
Maul
10-18-14 10:17 AM
 Ion
Hydrogen-10.1 B
460kB
Maul
10-17-14 10:12 PM
 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 07-02-11, 06:05 PM  
Maxfunkey
A Defias Bandit
 
Maxfunkey's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 63
Uploads: 6
In case some of you bother having the dungeon journal replacing the keyring...
http://www.wowinterface.com/download...ras4.2fix.html

Have fun.
Maxfunkey is offline Report comment to moderator  
Reply With Quote
Unread 07-02-11, 01:45 PM  
TyBudd
A Deviate Faerie Dragon

Forum posts: 13
File comments: 80
Uploads: 0
In response to Wipeowt's Theory:

Keep in mind I'm using 40000.2.1

OK, so basically what you are telling us is that, the original way of changing specs works basically, that is fine, but causes some issues, for one, you'd have to use a save slot per spec, not just per toon. I'm not logged on now, but If I"m not mistaken, our save spots our limited, and if your al altaholic this might be a problem.

Also this is just completely, bypassing the later added feature, that was added to the bars for the individual bars to be able to react to spec change. I actually used your method to begin with before and was having the problem where.

I'd save the spec, load the other spec/button profile and then when I go back to the original buttons that were saved before weren't there (trust me, I saved them correctly).

Actually as I mentioned before the method that I used now, with the spec change clicked on thru the bar is this.

If you bars don't load correctly, just reload ui and manually reload the profile again, and it works for me everysingle time. I'm not sure if at times upon initial load of if other addons can interfere when loading, not allowing Macaroon to completely load all its components or not, but for some reason at times, it just seems like Macaroon doesn't load all its tools in the beginning. So just reloading seems to allow it to complete and then reload the profile. Now if you've seen that you had an issue and then saved it with that issue, you screwed yourself.

Key is, don't make the mistake of seeing that you have a problem, and just reloading the profile, because all the necessary tools aren't there, it will just reload the same way, thats what the reloadUI is needed for.
TyBudd is offline Report comment to moderator  
Reply With Quote
Unread 07-01-11, 04:40 PM  
Burnum
A Defias Bandit
 
Burnum's Avatar

Forum posts: 2
File comments: 81
Uploads: 0
I'm still on the older version with flyouts. seems to be working ok for me as well. my only issue is that I can still open the key chain! :P but can't access the new buttons from that set of buttons.
Burnum is offline Report comment to moderator  
Reply With Quote
Unread 07-01-11, 02:30 PM  
iyad
A Murloc Raider

Forum posts: 6
File comments: 10
Uploads: 0
Thanks Ansel and Invertigo.

I myself have just come back to WoW and understand the burnout factor - I wasn't rushing for a quick 'fix', just asking for a temporary workaround.

I will look into using the keybinding for the Dungeon Journal, although I don't think I can bind a button to a keybind - I am sure the Journal can triggered via a /script and did some Googling but I can't find the API for it.

Otherwise, Macaroon appears to be behaving decently well for me right now. Thanks to Maul and everyone who's been maintaining it. It's an essential addon for me.
iyad is offline Report comment to moderator  
Reply With Quote
Unread 07-01-11, 06:16 AM  
Meltorefas
A Kobold Labourer

Forum posts: 1
File comments: 12
Uploads: 0
Re: Revert to 40000.1.11

Originally posted by Whist34
[b]After the nightmare...

I downloaded and re-installed version 40000.1.11.

All of my bars are back and dual-spec switching works fine.

Honestly, I don't know what I have given up by reverting, but at least I have all my bars with buttons back and they are functioning fine.

Thank you for the recommendation Invertigo!
I LOVE you guys. Thanks so much, I have everything back.

Can't wait for the new version, so glad Maul is back! This is without question the best addon ever made.
Meltorefas is offline Report comment to moderator  
Reply With Quote
Unread 07-01-11, 01:30 AM  
Invertigo
A Defias Bandit
 
Invertigo's Avatar

Forum posts: 2
File comments: 58
Uploads: 0
Originally posted by iyad
Where is the new 'Dungeon Guide' button in Macaroon? I see only the old 11 menu buttons (including the now defunct keyring).

Is there a macro to show it? I guess I can macro the keyring button to show it if I knew the command.
You can find it in the stock Blizzard keybindings interface. I think the default keybind is Shift-J.
__________________
Once you go gnome, you never go home...
Invertigo is offline Report comment to moderator  
Reply With Quote
Unread 07-01-11, 12:16 AM  
anseloth
Coding Archmage
 
anseloth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 266
Uploads: 3
Originally posted by iyad
Where is the new 'Dungeon Guide' button in Macaroon? I see only the old 11 menu buttons (including the now defunct keyring).

Is there a macro to show it? I guess I can macro the keyring button to show it if I knew the command.
we gotta wait for Maul to finish updating Macaroon for patch 4.2 before Macaroon will work with any features from 4.2. sorry.

and please don't rush the man, or we may all end up paying for it.
__________________



anseloth is offline Report comment to moderator  
Reply With Quote
Unread 06-30-11, 09:53 PM  
iyad
A Murloc Raider

Forum posts: 6
File comments: 10
Uploads: 0
Where is the new 'Dungeon Guide' button in Macaroon? I see only the old 11 menu buttons (including the now defunct keyring).

Is there a macro to show it? I guess I can macro the keyring button to show it if I knew the command.
Last edited by iyad : 06-30-11 at 09:53 PM.
iyad is offline Report comment to moderator  
Reply With Quote
Unread 06-30-11, 03:01 PM  
Whist34
A Murloc Raider

Forum posts: 7
File comments: 33
Uploads: 0
Revert to 40000.1.11

After the nightmare...

I downloaded and re-installed version 40000.1.11.

All of my bars are back and dual-spec switching works fine.

Honestly, I don't know what I have given up by reverting, but at least I have all my bars with buttons back and they are functioning fine.

Thank you for the recommendation Invertigo!


P.S.
Anyone know how to turn off the minimap button? Or at least how to move it on the minimap. -Thanks
Last edited by Whist34 : 06-30-11 at 03:12 PM.
Whist34 is offline Report comment to moderator  
Reply With Quote
Unread 06-30-11, 01:45 PM  
sindalee
A Defias Bandit
 
sindalee's Avatar

Forum posts: 2
File comments: 136
Uploads: 0
invertigo's got the right of it.

as to this ( tho i thank you for the advice, it's not what we're after)

As far as I'm aware, when Maul released v40000.2.1 he for some reason enabled each individual bars "dual spec" switch on the bar edit option by default.
the shining thing about dual spec per bar (since mac's inception in wrath beta) is that you can have, for example, a hidden bar off to the side that includes various foods, hats, stupid holiday items, fishing poles, anything, that isn't tied in to the specs you are swapping between. that becomes a bar i never, ever have to touch and re-save countless times.

like many others i cannot envision wow without this addon. i use it not just because it's a fantastic bar mod, not because maul is teh awesomes, but because it is a MACRO bar mod. i diligently save multiple copies of my wtf folder after every major change i do, i absolutely cannot fathom the hell i would go through to recreate half the macros i have tied into most every spell i cast, built up through the years.
sindalee is offline Report comment to moderator  
Reply With Quote
Unread 06-29-11, 08:19 PM  
Invertigo
A Defias Bandit
 
Invertigo's Avatar

Forum posts: 2
File comments: 58
Uploads: 0
Re: Re: Re: Profile switching and v40000.2.1 of Macaroon.

Originally posted by isokarhu
It appears the latest version is the issue, all the older ones still work.
Loading a profile in anything newer than 40000.1.11 doesn't load the secondary spec, which is exactly why I'm still using it. Unless by "latest version" you mean anything after 40000.1.11.

Something happened between version 40000.2.0 and 40000.2.1. Based on the change log Maul accidently removed Macaroon Profile functionality from the mod, and then tried to put it back in 40000.2.1, but something went wrong with the correction. Which is why 40000.1.11 still works with dual spec and anything newer breaks your secondary spec bars when you load the profile.

The profile in Macaroon Profiles will still contain the dual spec information, but it will not load it into macaroon.lua. It will load the primary spec information but not the secondary spec. It's pretty easy to recreate the problem, assuming you're using something newer than 40000.1.11:

Step One: Fresh macaroon.lua file, or no file, in your character's wtf folder (meaning no macaroon information has been loaded).
Step Two: Load a profile that contains dual spec information as a single profile, not a secondary profile.
Step Three: Become irritated that your secondary spec bars haven't bothered to fill themselves in when you loaded the profile.
Step Four: Do not profit.

I have loaded MacaroonProfiles.lua and my character's Macaroon.lua in jEdit and taken a look after attempting to load a profile. MacaroonProfiles.lua still contains the dual spec information, but Macaroon.lua does not. I'm not sure how much more clear I can be about the problem short of sifting through every line of code between 40000.1.11 and 40000.2.1 and seeing where the discrepancy is hiding.

Also, Wipeowt was implying that if your dual spec is broken you're SoL and should just use individual profiles for each spec, which is not a solution no matter how many times you shine it up. Yes, it is a bug that dual spec in a single profile is broken, and no, it's not a design concept to force you into using multiple profiles instead.
__________________
Once you go gnome, you never go home...
Invertigo is offline Report comment to moderator  
Reply With Quote
Unread 06-29-11, 05:13 PM  
isokarhu
A Kobold Labourer

Forum posts: 1
File comments: 20
Uploads: 0
Re: Re: Profile switching and v40000.2.1 of Macaroon.

Originally posted by Invertigo
Individual bar dual spec has been around for a long time. It was not a new feature built into 40000.2.1. I've been using it for as long as Macaroon has been around, which is quite a while.

It has already been discussed that full profile switching on a respec was working, but the bars switching individually -- like they are supposed to, and like they do in anything prior to 2.1 -- doesn't work.

I am currently using 40000.1.11 and it seems to still be fine in the new patch. I eagerly await a new, stable version.
He didn't say it was added in 40000.2.1, he said it was changed to be enabled by default.

It appears the latest version is the issue, all the older ones still work. Heres the error when loading a profile.

Date: 2011-06-29 19:16:57
ID: -1
Error occured in: Global
Count: 1
Message: ...terface\AddOns\MacaroonProfiles\MacaroonProfiles.lua line 363:
attempt to call field 'UpdateFlyout' (a nil value)
Debug:
[C]: UpdateFlyout()
...terface\AddOns\MacaroonProfiles\MacaroonProfiles.lua:363: LoadProfile()
Macaroon\Macaroon.lua:805: LoadFromProfile()
Macaroon\Macaroon.lua:1803:
Macaroon\Macaroon.lua:1661

Looks like profiles has a few calls to removed functions still in it? Seems like an easy problem
Last edited by isokarhu : 06-29-11 at 05:20 PM.
isokarhu is offline Report comment to moderator  
Reply With Quote
Unread 06-29-11, 11:58 AM  
Invertigo
A Defias Bandit
 
Invertigo's Avatar

Forum posts: 2
File comments: 58
Uploads: 0
Re: Profile switching and v40000.2.1 of Macaroon.

Originally posted by Wipeowt
As far as I'm aware, when Maul released v40000.2.1 he for some reason enabled each individual bars "dual spec" switch on the bar edit option by default.
Individual bar dual spec has been around for a long time. It was not a new feature built into 40000.2.1. I've been using it for as long as Macaroon has been around, which is quite a while.

It has already been discussed that full profile switching on a respec was working, but the bars switching individually -- like they are supposed to, and like they do in anything prior to 2.1 -- doesn't work.

I am currently using 40000.1.11 and it seems to still be fine in the new patch. I eagerly await a new, stable version.
__________________
Once you go gnome, you never go home...
Invertigo is offline Report comment to moderator  
Reply With Quote
Unread 06-29-11, 08:56 AM  
isokarhu
A Kobold Labourer

Forum posts: 1
File comments: 20
Uploads: 0
yeah chiming in here on the whole profiles thing.

The profiles appear to be completely broken, loading any profile results in all bars being wiped, including when auto loading profiles between swap specs.

You can get your bars back if you restore your saved variables file for your character ie:
Macaroon.lua in WTF/AccountName/RealmName/CharName

I would hope that with any major patch release you back up your WTF folder.


Has anyone got a version of macaroon that profile switching works on in 4.2 is what I would like to know.
isokarhu is offline Report comment to moderator  
Reply With Quote
Unread 06-29-11, 06:12 AM  
Wipeowt
A Murloc Raider

Forum posts: 4
File comments: 8
Uploads: 0
Profile switching and v40000.2.1 of Macaroon.

As far as I'm aware, when Maul released v40000.2.1 he for some reason enabled each individual bars "dual spec" switch on the bar edit option by default.

When I came to switch specs using the normal profile swapper in macaroon options (the one in the main options window where you tick the box then type in the name of the profile you wish it to switch to when you change specs) I found my bars weren't loading correctly, previous setups were sticking and not switching and sometimes buttons would vanish completely.

If you have found any of these issues I have a solution, well one that worked for me and works flawlessly as this new method is the one which v40000.2.1 is designed to work like. This isn't a bug, it's a design concept built in by Maul (maybe why he hasn't changed it).

in each of your profiles, go and manually edit each bar individually. Find the option box which states "Dual Spec" in the bars options list .. then .. untick it!

NOTE: When you do this you may lose all or some of your buttons. Please make a note of your buttons and simply rebuild your bars one by one with the dual spec option of the bar switched off.

When you have rebuilt all your bars, save them and reloadui (or log out/in) to secure your bars to disk storage.

Next up, is to load in your other spec profile, either by switching spec, or by just loading it in as usual, and repeat the process.

This will mean you will have new single spec bars in each profile. Now when you swap or even just load the profile, no matter what spec you're in, they will load up perfectly as they always did. Problem fixed.

I'm writing this because I see so many people struggling with the concept Maul has designed into v40000.2.1 with not only dual spec profile loading, but now with dual spec switching at the bar level. I think a better design would have been for maul to leave the dual spec bar option unticked when the upgrade happened and let people make a new spec layer per bar if they wished .. ie what you see now is the bar for your current spec, and if you did decide to tick the box for dual spec on the bar, make that new bar for the alternate spec. This is just a suggestion though.

So to recap ...
a) load profile in each spec that you wish to use for that spec,
b) edit each bar unticking dual spec option on the bar,
c) rebuild your buttons on the bar,
d) save the profile once every bar you have has been made non dual spec.
e) use it once again fully working in yout main spec profile switcher

I hope this helps a lot of you out there whom are struggling with this, as v40000.2.1 works flawlessly if you program it correctly.

Wipeowt (aka Dream).
Last edited by Wipeowt : 06-29-11 at 07:58 AM.
Wipeowt 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.