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:394,876
Favorites:980
MD5:
Categories:Action Bar Mods, Mists of Pandaria Beta, Beta-version AddOns
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 02-25-14, 04:31 AM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Update: So it seems that the most requested feature is of course profiles. I have been hard at work getting them done and have had some success so far. Stay tuned...
__________________

Twitter: @IonMaul | Windows Live: trinityui@live.com | Google Talk: trinityui@gmail.com
Maul is offline Report comment to moderator  
Reply With Quote
Old 02-07-14, 01:07 PM  
sv000008
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Sooo glad to see you are going to continue development on this addon. Welcome back dude. "Stay a while, stay forever"
sv000008 is offline Report comment to moderator  
Reply With Quote
Old 02-01-14, 03:15 PM  
cpier
A Defias Bandit
 
cpier's Avatar

Forum posts: 2
File comments: 27
Uploads: 0
Maul!

Dude! Welcome Back! It is great to see you again. I've been using your addon since Trinity days and couldn't play without it. Thank you for ION.
Last edited by cpier : 02-01-14 at 03:16 PM.
cpier is offline Report comment to moderator  
Reply With Quote
Old 02-01-14, 05:12 AM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Thanks for all of the responses I now have a working "to do" list!

I will probably get a minor update done soon to address the broker bug using the solution provided by corveroth (thanks corveroth!)
__________________

Twitter: @IonMaul | Windows Live: trinityui@live.com | Google Talk: trinityui@gmail.com
Maul is offline Report comment to moderator  
Reply With Quote
Old 01-23-14, 01:33 AM  
alexs
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Glad to see you back in town
..don't know how to play WoW without your action bars. Best addon ever!

..coke is on the way
alexs is offline Report comment to moderator  
Reply With Quote
Old 01-22-14, 12:42 PM  
Zeetocht
A Kobold Labourer

Forum posts: 1
File comments: 17
Uploads: 0
Re: Wishes of Design (WoD)

First I wanna say it's good to hear you're doing well.

Second...

Originally Posted by Maul
...those who thought my work was of some value to them.

- Maul
Hahaha! You're kidding, right? I'm an addon whore, at one point I was running 135 addons and easily my favorite was Macaroon! There are other addons I like a lot but Macaroon! was the foundation of my UI. I stopped playing WoW for 3 years and I'm gettin' kinda old so I don't remember if I ever donated or not (honestly it would surprise me if I didn't as much as I liked Macaroon!) but if you make Ion even remotely as good as Macaroon! was I'll donate whether I did before or not.

Zeetocht is offline Report comment to moderator  
Reply With Quote
Old 01-21-14, 07:05 PM  
Flaer
A Murloc Raider

Forum posts: 6
File comments: 28
Uploads: 0
Re: Wishes of Design (WoD)

Awesome news Maul, glad to hear your passion is somewhat rekindled!
Flaer is offline Report comment to moderator  
Reply With Quote
Old 01-21-14, 03:54 PM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Wishes of Design (WoD)

Welp, here we are. Almost done with Mists of Pandaria and two expansions of lackluster addon releases on my part. In truth, while my love for World of Warcraft has not waned, I just really did not have a reason to log in each day for hours at a time. In these past two expansions (Cataclysm and Mists) I found myself doing other things, other priorities, and being busy elsewhere. I really did try to put some effort into the push to get Ion to a release state, yet as you know that just did not happen.

But as we all know change is the only constant, right?

I have to say that Warlords of Draenor, despite its "ehh" title, has me excited for WoW again. I keep reading about it, all the changes, the level of excitement I see that it is bringing back to WoW, and I find myself thinking about it all the time. I really want to play it. A lot. I am not a WoW lore guru, but I do love the story and the story of the game really drives me. Particularly when we are talking about foundational stories of the game, which really are what makes Warcraft what it is. Such as the Lich King story. Many think that the Wrath of the Lich King was the best expansion, but I do not think enough grasp "why". The game mechanics in-and-of-themselves, well, were not really mind blowing in the sense that they carried the game. No one logged in saying "I love my 2 button mage rotation so much it is the only reason I logged in!". No, I firmly believe it was the story of the Lich King...a story many Warcraft fans knew and they were excited to face him in Icecrown. At least that is my take on it.

So, here we are about to go into an expansion that has promises of Lich King epicness. And here I am really excited about it. And what does that mean? Well, if I play a lot, I plan on using addons...a lot. And this may be my action bar addon's rebirth moment (let's just say it has been gestating these past expansions >_>). I really have the core of the addon down now, I feel it is solid and just needs to be polished and filled out (as I am sure many others do! Well, those that are left :P)

Yet there is one small problem. Time. I still have some time constraints as I have a lot going on, though my overall health is much improved thanks to excellent things that have happened in favor of it (no, not going to get into *that* debate, but it has nothing to do with recent general health care happenings). So I need to approach this in a way that feels right, rather than how I used to, flooded and overwhelmed from all directions about every little detail, but yet happily code away.

Then it hit me, a perfect way to prioritize what to get done. So this is a pact I am making with users, past and present, of my action bar addon. I perhaps do not vocalize it enough, really not at all, but the donation system for addons I really do appreciate. I remember being reluctant at first to join the other addon authors who were doing so, as I did not want to bring money into it, but I kept getting the requests urging me to set up something. So I did just that so many years ago. Thus, this "perfect way" for me to prioritize Ion development is this: if you have *ever* donated (even if it was only 1˘!) just send me an email with your top 3 requests on features to add and/or bugs to fix. I will then consolidate the requests and work off them as a priority list and steadily work to get Ion to release state by the time WoD releases. Maybe sooner, if the fates allow.

This is my way of saying thank you to all those who have supported my addon efforts. I have been and always will be eternally grateful to those who thought my work was of some value to them.

- Maul
__________________

Twitter: @IonMaul | Windows Live: trinityui@live.com | Google Talk: trinityui@gmail.com
Maul is offline Report comment to moderator  
Reply With Quote
Old 12-29-13, 07:44 AM  
xromania™
A Frostmaul Preserver
 
xromania™'s Avatar

Forum posts: 284
File comments: 191
Uploads: 0
He want to say: search the file Ion-broker, open with notepad and replace the text:

if (type(obj) == "table" and type(rawget(obj, 0)) == "userdata" and type(obj.GetName) == "function") then

with the line sugested. PROBLEM FIXED, i tried

Me and others cant play Wow without Ion, why nobody help to improve this addon, if the addon author almost left us?
__________________
*sry my english
http://eu.battle.net/wow/en/characte...romania/simple
Last edited by xromania™ : 12-29-13 at 06:52 PM.
xromania™ is offline Report comment to moderator  
Reply With Quote
Old 12-20-13, 04:45 AM  
corveroth
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 28
File comments: 86
Uploads: 13
This is the correct fix for the current bug. Unlike commenting out line 106, this preserves all functionality. Replace line 105 with the following:

Code:
if (type(obj) == "table" and type(rawget(obj, 0)) == "userdata" and type(obj.GetName) == "function") and (type(obj.IsForbidden) == "function" and not obj:IsForbidden()) then
corveroth is offline Report comment to moderator  
Reply With Quote
Old 12-16-13, 04:59 AM  
Maxfunkey
A Defias Bandit
 
Maxfunkey's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 61
Uploads: 6
And when can i make an bar per character?
That functionality already exists, you need to make some minor changes to some of the lua files, there IS a guide on how to do this in this very thread.

In essence you just set this behaviour in code, it is not in the ingame menu because...well, the ingame menu isn't there ^^

It works pretty much like the profiles worked in macaroon except it uses XBar and stores the XBar data in a separate lua file. ION keeps global, account and per character databases for your bar layout and button contents as well as for macros on them - you just need to tell it from which to load its data when you log onto your characters.

EDIT: There are other features few people know about, i.e. the custom states we knew and loved in trinity and macaroon, guess what, they're there! You can set them in code as well, actually, all that really is missing is a proper interface for non-coders.

A module for ION could be written to allow for this kind of customization outside its main frame, I'd do that if I had the time but I'm busy fiddling my way through the heroengine for some other project so, maybe Phanx can do it, he's familiar with Maul's code anyways I believe.
Last edited by Maxfunkey : 12-16-13 at 05:07 AM.
Maxfunkey is offline Report comment to moderator  
Reply With Quote
Old 12-14-13, 01:35 PM  
TBABlackPanther
A Kobold Labourer

Forum posts: 0
File comments: 47
Uploads: 0
When comes an working update? When should the main menu work? And when can i make an bar per character?
TBABlackPanther is offline Report comment to moderator  
Reply With Quote
Old 12-13-13, 11:23 AM  
kittykatmax
A Deviate Faerie Dragon
 
kittykatmax's Avatar

Forum posts: 16
File comments: 193
Uploads: 0
I hadn't played WoW for a couple weeks, logged in today and noticed I was getting a pretty consistent 12 FPS. Happened to see the Ion Hydrogen broker error, came here to report, and read the other posts. After I disabled the Ion broker launcher in Ion.toc, I'm back over 60 FPS. Just wanted to confirm that the Ion Broker error others have listed definitely fubars framerates.
kittykatmax is offline Report comment to moderator  
Reply With Quote
Old 12-11-13, 07:49 AM  
Sslith
A Kobold Labourer

Forum posts: 0
File comments: 37
Uploads: 0
Re: FPS drop with 5.4.1

I did what you said..and it seems to be good now lol... so I am not gonna worry about it now haha

Thanks

Originally Posted by Maxfunkey
For me reverting Phanx's frame detection ( or just commenting it out ) fixed FPS issues.

Ion-Broker.LUA at line 106, the entire block.

--improved frame search by Phanx marks the spot.
Sslith is offline Report comment to moderator  
Reply With Quote
Old 12-11-13, 06:45 AM  
Maxfunkey
A Defias Bandit
 
Maxfunkey's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 61
Uploads: 6
FPS drop with 5.4.1

For me reverting Phanx's frame detection ( or just commenting it out ) fixed FPS issues.

Ion-Broker.LUA at line 106, the entire block.

--improved frame search by Phanx marks the spot.
Maxfunkey 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.