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:395,963
Favorites:984
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 08:01 AM
Addon
40300.1
15kB
11-29-11 07: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 02: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
Old 12-17-08, 05:14 PM  
namuh1
A Murloc Raider

Forum posts: 6
File comments: 33
Uploads: 0
More to Possession than meets the eye

Hi All, I've seen endless posts on problems with Possession vs. Pet bars, but I've not seen the input I have to offer. If I missed it, I apologize for re-inventing the wheel:

Pet Bars need to be assigned specifically as a Pet Bar

Pet Buttons MUST be assigned Pet Button ID'S... NOT Action AND NOT Macro types and DON"T try to create/assign more than 10

Possession Bars need to be assigned in TWO ways; 1 - As a Type Possess AND 2 - The State of the Possession Bar must be set to Possession (by Clicking through the Bar states until it no longer shows Normal but rather Possession.

So this means the Dialog will show BOTH State = Possession AND Type (this is one of the checkboxes on the right) = Possess

Now last but not least, the Possess Bar Buttons must be assigned Action Button ID's that are ABOVE the Standard 120 Button assignments. For example ID=121 through ID=130 if you want 10 Possess Buttons.

Some of these instructions are based on trial and error and NOT on reading the code so there may be a bit of mysticism here BUT I've been using my Possess Bar this way for ALL the Vehicle and Transform quests so far to Level 74 and they ALL WORK CORRECTLY.

I did have to write a Macro and assign it to another button (not a Possess Bar Button) to properly Exit The Vehicles.

Hope this helps
namuh1 is offline Report comment to moderator  
Reply With Quote
Old 12-17-08, 04:34 PM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 660
Uploads: 2
Re: Bars reset position on login

Originally posted by thortank
I have been using the same bar setup for about a month. All of a sudden yesterday they started resetting their position to the middle of my screen at each login. I logged in again this morning and the problem persists. Anyone know how to fix this?
I only had suddenly moving bars once, it was just this past weekend. They didn't go to the center of screen though but rather just relocated them self to the middle(horizontally). This happened after I changed the number of buttons on a bar on one of my toons which moved em into the stored button capacity, then I created a new bar and got all the buttons back on that bar as I added buttons to it. What i did after that was just re position the bars of the toons where they'd changed, saved their profile with all the data(all check boxes checked). And it haven't moved again since... yet anyways

I've been updating with wowmatrix against Mauls advise(!) and I've only had 2 very small problems so far. Don't know how you keep yourself up to date or why I'm not having all those big problems you have. I'm quite satisfied with Macaroon though.
Last edited by Dwargh : 12-17-08 at 04:36 PM.
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 12-17-08, 04:08 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: DrDamage Action Bar Texts

Originally posted by Chilius
I don't need the macro functions and because i had too many problems with them I decided to make all buttons with Action ID's again like in the good old Trinity Bars (no way I will ever try the macro buttons again). I never encountered any problem since I made up my action bars like that. Only real problem is the Possess Bar, but that's an item many people encountered. Downside of the Macaroon Action ID buttons is a luxuary problem: No DrDamage Texts, hopefuly this can be fixed.
Ok. was just a thought Anyways, as Maul seems busy (I'm hoping nothing bad has happened to him) you might want to check with the author of DrDamage as well if there's anything that can be done from that part
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 12-17-08, 07:05 AM  
thortank
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Bars reset position on login

I have been using the same bar setup for about a month. All of a sudden yesterday they started resetting their position to the middle of my screen at each login. I logged in again this morning and the problem persists. Anyone know how to fix this?
thortank is offline Report comment to moderator  
Reply With Quote
Old 12-17-08, 07:03 AM  
Vasiliy.Shiryaev
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
It's look like changing bar to posession form doesn't work in the battle, cos i hasn't received skills of my drake on Malygos and got wiped
Vasiliy.Shiryaev is offline Report comment to moderator  
Reply With Quote
Old 12-16-08, 11:57 PM  
Nalfeshnee
A Kobold Labourer

Forum posts: 1
File comments: 7
Uploads: 0
missing portrait

Whenever I do a quest that involves me "becoming" something else such as the drake for Defending Wyrmrest Temple, I completely lose my portrait and have to reload the UI once I finally manage to dismount. Does this sound like an issue anyone else has had?
__________________
My Shadow Bolt went WHERE?!?
Nalfeshnee is offline Report comment to moderator  
Reply With Quote
Old 12-16-08, 07:16 PM  
Maxfunkey
A Defias Bandit
 
Maxfunkey's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 61
Uploads: 6
Re: Bug in PetID's

Originally posted by Wipeowt

So maybe, until the devs fix the client/server to limit PetID's, you may want to limit them to only 10 in Macaroon, as once you lose your pet buttons, currently they're gone forever.

Hope this helps somewhere. [/b]
there is a macro command to get your pet to be passive /script PetPassive() or something, the GM should have told you this. And not that I am absolutely sure (servers are down right now) but macaroon has a custom bar feature and a custom button feature allowing you to assign "Pet:id10" to a custom button.
This way you should still be able to reach your petID 10. (and no, I do not mean the clicking-through method).
Maxfunkey is offline Report comment to moderator  
Reply With Quote
Old 12-16-08, 06:41 PM  
Chilius
Premium Member

Forum posts: 10
File comments: 66
Uploads: 0
Re: Re: DrDamage Action Bar Texts

Originally posted by Dwargh
Why not just make em all macros? that's the way i got it. Sure I use em as action bars and action buttons. but they all are macros.
I don't need the macro functions and because i had too many problems with them I decided to make all buttons with Action ID's again like in the good old Trinity Bars (no way I will ever try the macro buttons again). I never encountered any problem since I made up my action bars like that. Only real problem is the Possess Bar, but that's an item many people encountered. Downside of the Macaroon Action ID buttons is a luxuary problem: No DrDamage Texts, hopefuly this can be fixed.
Chilius is offline Report comment to moderator  
Reply With Quote
Old 12-16-08, 03:05 PM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 660
Uploads: 2
Re: DrDamage Action Bar Texts

Originally posted by Chilius
Is there a way to get DrDamage Action Bar Texts working on Macaroon buttons that use Action ID's ?

When I use Macro buttons it works fine, but on Action ID buttons I see nothing.
Why not just make em all macros? that's the way i got it. Sure I use em as action bars and action buttons. but they all are macros.
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 12-16-08, 12:27 PM  
Nightsyte
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
3.0.8 Breaking Macaroon

Not sure if Maul or anyone else has started working on it, but it appears there are some API changes coming in Patch 3.0.8 that put a major kink in Macaroon's operation.

Whenever I start the current 3.0.8 PTR (The Spanish PvE server, gg Blizz), I receive the following error:

Date: 2008-12-16 14:20:04
ID: 1
Error occured in: Global
Count: 4
Message: CreateFrame(): Couldn't find inherited node "SecureHandlerShowHideTemplate"
Debug:
[C]: ?
[C]: ?
[C]: CreateFrame()
Macaroon\Macaroon_Bars.lua:1009:
Macaroon\Macaroon_Bars.lua:1007
Macaroon\Macaroon_Bars.lua:1253:
Macaroon\Macaroon_Bars.lua:1235
Macaroon\Macaroon_Bars.lua:1376: CreateBar()
Macaroon\Macaroon_Bars.lua:2100: LoadSavedData()
Macaroon\Macaroon_Bars.lua:2302:
Macaroon\Macaroon_Bars.lua:2288


I'm not exactly sure what that error means, but it's occurred consistently upon login, and it causes all of Macaroon to be inoperable.

EDIT: Another version of the error. References a few different lines of LUA:

Date: 2008-12-16 14:29:18
ID: 1
Error occured in: Global
Count: 1
Message: CreateFrame(): Couldn't find inherited node "SecureHandlerShowHideTemplate"
Debug:
[C]: ?
[C]: ?
[C]: CreateFrame()
Macaroon\Macaroon_Bars.lua:1009:
Macaroon\Macaroon_Bars.lua:1007
Macaroon\Macaroon_Bars.lua:1253:
Macaroon\Macaroon_Bars.lua:1235
Macaroon\Macaroon_Bars.lua:1376: CreateBar()
MacaroonCB\MacaroonCB.lua:749: CBLoadSavedData()
MacaroonCB\MacaroonCB.lua:894:
MacaroonCB\MacaroonCB.lua:879
Last edited by Nightsyte : 12-16-08 at 12:30 PM.
Nightsyte is offline Report comment to moderator  
Reply With Quote
Old 12-16-08, 08:21 AM  
Wipeowt
A Murloc Raider

Forum posts: 4
File comments: 8
Uploads: 0
Bug in PetID's

Not sure if you are aware of this, or if any of the community is either, but recently I made a 12 button Pet Bar, and Macaroon allowed me to assign PetID:1 ~ PetID:12.

So as I figured there are only 10 Pet buttons, I decided to drag my PetID:10 (/petpassive) over to PetID:11 to test if the game did infact allow you to have 12 pet buttons.

What happened was my PetID:10 button vanished completely, and upon relogging into WoW my client crashed. Once I ddi get in, my pet Passive button was gone.

I tried everything, from reseting the UI, to deleting all the usual folders and trying the Repair tool. All to no avail, my poor Pet Passive button was gone for good! So I opened a ticket and got in touch with a GM.

Anyway, after much discussion and investigation on their part, it appears this also crashed their systems too. Not only that, they couldn't return my Pet Passive button at all, and they ended up forwarding the details of this to the dev team for a future fix.

So maybe, until the devs fix the client/server to limit PetID's, you may want to limit them to only 10 in Macaroon, as once you lose your pet buttons, currently they're gone forever.

Hope this helps somewhere.
Wipeowt is offline Report comment to moderator  
Reply With Quote
Old 12-16-08, 08:01 AM  
Chilius
Premium Member

Forum posts: 10
File comments: 66
Uploads: 0
DrDamage Action Bar Texts

Is there a way to get DrDamage Action Bar Texts working on Macaroon buttons that use Action ID's ?

When I use Macro buttons it works fine, but on Action ID buttons I see nothing.
Chilius is offline Report comment to moderator  
Reply With Quote
Old 12-16-08, 06:18 AM  
namuh1
A Murloc Raider

Forum posts: 6
File comments: 33
Uploads: 0
Re: Re: Re: Profiles and disappearing button assignments

Originally posted by Dwargh
I'll quote myself a little. Don't know if this is your issue.


[/quote]
Hi Dwargh, Yes I thought that was the problem because I observed it happening as you indicated. BUT now I have had it happen right in the middle of a combat initiative.... no respeccing or anything else going on. AND I am unable to tell directly but I am suspicious that this is related to the fact that I can't save a proper profile. I save it with the check boxes checked and still bars disappear and buttons become unassigned???

Maul could you please weigh in on this even if only to comment! If this keeps up I'll have to abandon Macaroon which I desperately don't want to do!
namuh1 is offline Report comment to moderator  
Reply With Quote
Old 12-15-08, 06:46 PM  
LaughingDeth
A Kobold Labourer
 
LaughingDeth's Avatar

Forum posts: 1
File comments: 16
Uploads: 0
Originally posted by Zeetocht
I did figure this out last night, I think , but are you saying you have 3 possession bars?
more like 1 bar with a normal state (0 buttons) pet state (10 buttons) and a possession state (10 buttons), set it up that way because I don't think you can have a pet and possession at the same time (will admit I don't know for sure)
I redid these bars to 2 separate bars and now it seems to always change to the correct bar
maybe some tips on bar controls
when you create a new bar it has a state of "normal"
right click on it to bring up the edit menu and select the possession check box and hit done
now the bar has two states, "normal" and "possession"
if you left click on the bar and watch the tool tip for the bar you will see the bar cycle through the two states
if you don't add buttons when the tool tip reads "normal" then when you aren't in control of something you won't see the bar
you have to make sure the tool tip reads "possession" when you add the buttons, you can leave the button count at 0 for the "normal" state if you don't want to always see the bar
if you right click on the bar and also select the pet check box the bar will have 3 states "normal", "pet" and "possession" that you will see when you left click on the bar to cycle the states (same thing for alt bar, ctrl bar, etc)
I would suggest making 2 bars, one "normal"(0 buttons)/"pet"(10 buttons) and one "normal"(0 buttons)/"possession"(10 buttons) then just put one on top of the other. I've done this and works well for my character.
I will admit I don't know how well this will work for hunters etc. as I've never had a pet while I was in control of a vehicle or if you even can

hopefully this wall-o-text helps someone(sorry if it seems repetitive, I'm really tired when writing this)
__________________
What, me worry?
LaughingDeth is offline Report comment to moderator  
Reply With Quote
Old 12-15-08, 04:49 PM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 660
Uploads: 2
Re: Re: Profiles and disappearing button assignments

Originally posted by MartinL
Same thing happens for me, the keys the buttons then become a red "?" mark.
I'll quote myself a little. Don't know if this is your issue.
Originally posted by Dwargh
The only times I've had buttons go ? are when:
1. I respec and don't get the same spell/ability as before.
2. I train a profession to increase the max skill lvl, ex. Expert->Artisan.

Sorry I can't really help.
Originally posted by namuh1
AHHHH but you DID really help... that is the issue... if I level and add rank, the first time I click a re-ranked button, they all vanish and have to be re-populated.... At LEAST I can control this..... Many thanks
Dwargh 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.