Quantcast
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:406,164
Favorites:995
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!
  • 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
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 06-20-16, 12:38 PM  
Trysor
A Kobold Labourer

Forum posts: 0
File comments: 22
Uploads: 0
Getting the following error when logging in. Really appreciate the continuous efforts to make Ion the fantastic addon that it is!

Small request though, that may be a massive undertaking; any thoughts on performance? All the Registered Events and the OnUpdates on each and every button and their handlers does tax the system somewhat.

Happy bugcrushing!


Code:
3x Ion\Ion__Core.lua:2273: attempt to index global 'ToyBox' (a nil value)
Ion\Ion__Core.lua:2273: in function <Ion\Ion__Core.lua:2123>

Locals:
self = IonControl {
 0 = <userdata>
 elapsed = 0
}
event = "TOYS_UPDATED"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'ToyBox' (a nil value)"
ION = <table> ...
edit: This is using a copied-over profile. I have not tried a fresh profile yet.
Last edited by Trysor : 06-20-16 at 12:40 PM.
Report comment to moderator  
Reply With Quote
Unread 06-19-16, 11:14 AM  
SLOKnightfall
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 100
Uploads: 2
Originally Posted by leobolin
Yay! Now I can finally play on the beta properly.

Overall very stable. I'm impressed. Nothing really major is broken that I could find. Triple spec is working flawlessly!

Here's all the bugs I've found so far:

- The Garrison Ability button/bar is a bit broken. It is always permanently there and you can't drag the button to your bars. Thankfully you can hide the bar though so it's not a huge deal.

- If you try to open the Ion settings while the window is already open (for example by shift-clicking the red orb multiple times) the panel will break and the categories disappear.

- The Stance bar is throwing a Lua error on login for Paladins (who no longer have stances in 7.0)

- The search bar when selecting a macro icon doesn't work at all

- Setting a custom icon for macros that have a spell icon doesn't work (this bug is present in the WoD version too, nothing new)

- The mouse cursor disappears when dragging buttons that don't have a specific user set icon (so almost all abilities)
Thanks for the list of issues. The first few shouldn't be to difficult to fix. The icons may be a bit more problematic. The game used to give the icon file name with the icon info, but now it appears that it only gives an icon id number. I need to find out if there is still a way to get the coresponding file names to get the search working again. Custom icons for spells is a bit hard as Ion over writes it with the icon it has stored in its spell database, I'll need to figure a way to be able to ignore the default icon that does not cause issues else where.

EDIT to add:

" The Stance bar is throwing a Lua error on login for Paladins (who no longer have stances in 7.0)"
Are you using the default layout or did you copy over data from the live game. I did start seeing a stance file error when I copied over settings on multiple classes, but stopped it from showing up when I reset the profile.

"- If you try to open the Ion settings while the window is already open (for example by shift-clicking the red orb multiple times) the panel will break and the categories disappear."

I'm not seeing this issue. This is with the settings that show up in the default game interface window correct? Are you using any other addons and if so can you see if it still happens with the others disabled. It could be an issue that there is a newer version of the library files used being loaded by another addon and will help me narrow down the issue.

Thanks.

- The mouse cursor disappears when dragging buttons that don't have a specific user set icon (so almost all abilities)
It appears that this may be a Blizzard issue. It looks as if the SetCursor command does not entirely work with the new numeric icon id's that they switched to. Hopefully it will get fixed on their end, but I'm looking for a work arround in the mean time.
Last edited by SLOKnightfall : 06-19-16 at 01:26 PM.
Report comment to moderator  
Reply With Quote
Unread 06-19-16, 03:34 AM  
leobolin
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 31
Uploads: 1
Yay! Now I can finally play on the beta properly.

Overall very stable. I'm impressed. Nothing really major is broken that I could find. Triple spec is working flawlessly!

Here's all the bugs I've found so far:

- The Garrison Ability button/bar is a bit broken. It is always permanently there and you can't drag the button to your bars. Thankfully you can hide the bar though so it's not a huge deal.

- If you try to open the Ion settings while the window is already open (for example by shift-clicking the red orb multiple times) the panel will break and the categories disappear.

- The Stance bar is throwing a Lua error on login for Paladins (who no longer have stances in 7.0)

- The search bar when selecting a macro icon doesn't work at all

- Setting a custom icon for macros that have a spell icon doesn't work (this bug is present in the WoD version too, nothing new)

- The mouse cursor disappears when dragging buttons that don't have a specific user set icon (so almost all abilities)
Last edited by leobolin : 06-19-16 at 07:13 AM.
Report comment to moderator  
Reply With Quote
Unread 06-18-16, 08:01 PM  
SLOKnightfall
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 100
Uploads: 2
Talking Legion Update Available

Ok. I just finished the fist pass of updating Ion to work in Legion. Most of the obvious bugs have been fixed and the bars set to "dual" spec have been updated to handle the additional specs available. The one caveat to this is if you are copying over character data from the live server. Currently the system does not store what spec you are actually in, just weather the game says your are in the primary or secondary spec. So your bars may not actually line up. I am currently looking into how I can update the current live version to capture actual spec info so when the game is updated Ion can map current bar settings to the proper spec.

The Beta branch can be found at:
https://github.com/SLOKnightfall/Ion/archive/Legion.zip

If you find bugs or things that need to be updated feel free to post here or make a bug report. If you do make a bug report select "Misc" for the interface selection as while I'm able to make updates to Ion WoWInterface does not give me the option to get bugs for it.

Cheers.
Report comment to moderator  
Reply With Quote
Unread 06-17-16, 10:38 AM  
SLOKnightfall
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 100
Uploads: 2
Re: Re: Re: Ion

Originally Posted by Sslith
IF you need someone to help out I can try and do it. I am very much struggling with Bartender and Dominoes. Hate em
Thanks for the offer, I have a good idea on what needs to be done. Its just a matter of finding the time to do it. The thing that I will need help with is testing it once it gets done. While I try to test it with as many characters I have, there are so many different spells, talents and such that change how things interact which makes it difficult to find everything my self.
Report comment to moderator  
Reply With Quote
Unread 06-17-16, 05:09 AM  
Sslith
A Kobold Labourer

Forum posts: 0
File comments: 64
Uploads: 0
Re: Re: Ion

IF you need someone to help out I can try and do it. I am very much struggling with Bartender and Dominoes. Hate em




Originally Posted by SLOKnightfall
Originally Posted by Sslith
Any updates forthcoming ? I just got into beta lol and this will be the one I miss the most

Thanks!

Originally Posted by leobolin
Any updates? The prepatch is getting close!
Soon I hope. Its looking like I'll actually have some down time this weekend and I'm planning on trying to get some thing out then.
Edit to add: Especially as it looks like the pre-patch is now live on the PRT.
Report comment to moderator  
Reply With Quote
Unread 06-15-16, 03:49 PM  
SLOKnightfall
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 100
Uploads: 2
Re: Ion

Originally Posted by Sslith
Any updates forthcoming ? I just got into beta lol and this will be the one I miss the most

Thanks!

Originally Posted by leobolin
Any updates? The prepatch is getting close!
Soon I hope. Its looking like I'll actually have some down time this weekend and I'm planning on trying to get some thing out then.
Edit to add: Especially as it looks like the pre-patch is now live on the PRT.
Last edited by SLOKnightfall : 06-15-16 at 04:01 PM.
Report comment to moderator  
Reply With Quote
Unread 06-15-16, 07:06 AM  
Sslith
A Kobold Labourer

Forum posts: 0
File comments: 64
Uploads: 0
Ion

Any updates forthcoming ? I just got into beta lol and this will be the one I miss the most

Thanks!

Originally Posted by leobolin
Any updates? The prepatch is getting close!
Report comment to moderator  
Reply With Quote
Unread 06-04-16, 11:59 AM  
leobolin
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 31
Uploads: 1
Any updates? The prepatch is getting close!
Report comment to moderator  
Reply With Quote
Unread 04-27-16, 06:54 PM  
leobolin
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 31
Uploads: 1
And textures are enabled now in the alpha build that came up today!
Report comment to moderator  
Reply With Quote
Unread 04-23-16, 08:22 PM  
leobolin
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 31
Uploads: 1
Awesome! I'm so happy you are working on Ion. I honestly don't think I could play the game without it.

I heard they would enable textures soon too (hopefully next build).
Report comment to moderator  
Reply With Quote
Unread 04-22-16, 08:48 PM  
SLOKnightfall
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 100
Uploads: 2
Originally Posted by leobolin
I've done some minor testing on the alpha. Some things to note:

- Lua errors are disabled now by default and they removed the option to enable it in the game interface settings. If you want to toggle Lua errors you can use this:

/script if ( GetCVar("ScriptErrors") == "0" ) then SetCVar("ScriptErrors", "1") else SetCVar("ScriptErrors", "0") end;

- Custom textures are not enabled yet, so anything that isn't a Blizzard asset will show as green. It was the same when they first enabled addons in WoD, so it'll probably come later in alpha. A workaround could be to change some textures to Blizzard ones, but it's not really a big deal.

- The "Display Blizzard Bar" setting kind of works, but is reset to showing every time you relog. I had to tick and untick it to get the blizzard bar to hide every time I logged in.

- Configure mode seems completely broken. I wasn't able to get into it at all - nothing happens when you left click the minimap icon or type /ion config.

- Keybind mode and macro editing seems to be working just fine. Both keybinds and custom macros are working perfectly.

- Cooldowns are not showing up on buttons at all.

- I imported my variables from live and profiles are working fine. Dual spec seemed to break when I activated my third spec but was working before that (for first and 2nd specs). Maybe not so surprising.
Thanks for the info. I'm glad to see that most of the core workings appear to still be functioning, as that will make things easier. Not sure why the config mode is broken as that is more Ion related than WoW based. Not surprised about the 3 spec breaking things, as I think it is only storing info for 2 specs. With luck it should not be to difficult to update to handle the 3rd spec (4th for Druids). As for the rest I'll make note and see what needs to be done the next time I get a chance to log into the alpha.
Report comment to moderator  
Reply With Quote
Unread 04-22-16, 07:37 PM  
leobolin
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 31
Uploads: 1
I've done some minor testing on the alpha. Some things to note:

- Lua errors are disabled now by default and they removed the option to enable it in the game interface settings. If you want to toggle Lua errors you can use this:

/script if ( GetCVar("ScriptErrors") == "0" ) then SetCVar("ScriptErrors", "1") else SetCVar("ScriptErrors", "0") end;

- Custom textures are not enabled yet, so anything that isn't a Blizzard asset will show as green. It was the same when they first enabled addons in WoD, so it'll probably come later in alpha. A workaround could be to change some textures to Blizzard ones, but it's not really a big deal.

- The "Display Blizzard Bar" setting kind of works, but is reset to showing every time you relog. I had to tick and untick it to get the blizzard bar to hide every time I logged in.

- Configure mode seems completely broken. I wasn't able to get into it at all - nothing happens when you left click the minimap icon or type /ion config.

- Keybind mode and macro editing seems to be working just fine. Both keybinds and custom macros are working perfectly.

- Cooldowns are not showing up on buttons at all.

- I imported my variables from live and profiles are working fine. Dual spec seemed to break when I activated my third spec but was working before that (for first and 2nd specs). Maybe not so surprising.
Last edited by leobolin : 04-22-16 at 07:38 PM.
Report comment to moderator  
Reply With Quote
Unread 04-21-16, 05:02 PM  
SLOKnightfall
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 100
Uploads: 2
Originally Posted by leobolin
Looks like Addons are finally enabled on the Alpha now! Any chance we'll get triple spec added any time soon?

PS. if you don't have alpha access SLOKnightfall I might be able to help, just PM me.
Thanks for the heads up. I have access to the Alpha, but the last time I logged on they addons were not enabled. I'll have to log in and see what works & what doen't. After that gets squared away then I can start seeing about adding new functionality.
Report comment to moderator  
Reply With Quote
Unread 04-21-16, 04:30 PM  
leobolin
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 31
Uploads: 1
Looks like Addons are finally enabled on the Alpha now! Any chance we'll get triple spec added any time soon?

PS. if you don't have alpha access SLOKnightfall I might be able to help, just PM me.
Last edited by leobolin : 04-21-16 at 04:33 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: