Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(563 Kb)
Download
Updated: 12-11-14 12:45 AM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.3)
Updated:12-11-14 12:45 AM
Created:unknown
Downloads:399,299
Favorites:988
MD5:
6.0.3

Ion  Popular! (More than 5000 hits)

Version: Hydrogen-12
by: Maul, Jrosk, SLOKnightfall

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-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 (6)
File Name
Version
Size
Author
Date
 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 12-04-14, 06:57 PM  
SLOKnightfall
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 74
Uploads: 2
Originally Posted by Pantses
I love Ion, but I can't use it in it's current state. I'll keep it on my favorites. There timers that do not count down on various Talent CD's, there are even Glyph and Talent based skills showing blacked out, even though they are up. On my hunter alone I'm experiencing this across several. Snake Trap, Glaive Toss, as well several other skills not showing a CD countdown. So I'll wait patiently for this one to be updated where these are fixed.
Have you tried the current update on GitHub? I believe that it fixes that majority of problems. I had hoped to push a new version with the fixes before the holiday, but was not able to find the time before everything went crazy for me. I'm hoping to find the time to figure out the in combat error that is in the Git Build and get a new release build by this weekend.
SLOKnightfall is offline Report comment to moderator  
Reply With Quote
Unread 12-04-14, 06:14 PM  
Pantses
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
I love Ion, but I can't use it in it's current state. I'll keep it on my favorites. There timers that do not count down on various Talent CD's, there are even Glyph and Talent based skills showing blacked out, even though they are up. On my hunter alone I'm experiencing this across several. Snake Trap, Glaive Toss, as well several other skills not showing a CD countdown. So I'll wait patiently for this one to be updated where these are fixed.
Pantses is offline Report comment to moderator  
Reply With Quote
Unread 12-04-14, 12:13 PM  
emzi2224
A Defias Bandit

Forum posts: 2
File comments: 8
Uploads: 0
Today I noticed that my icons with item counts, the number is below the icon itself.... Anyway to fix this? Move them manually maybe?
emzi2224 is offline Report comment to moderator  
Reply With Quote
Unread 12-04-14, 10:23 AM  
delvirtud
A Kobold Labourer

Forum posts: 1
File comments: 30
Uploads: 0
I grabbed the latest as well and everything is highlighting well again. Like Stormrage I am seeing certain spells/abilities that do not show cooldowns. For instance the Goblin Glider now seems to work fine and show cooldowns, however the Nitro Boost (/use 6) for the belt does not.

If you need any more information or any testing I would be glad to help.
Thanks, del
delvirtud is offline Report comment to moderator  
Reply With Quote
Unread 12-03-14, 03:22 PM  
Stormrage
Premium Member
 
Stormrage's Avatar

Forum posts: 5
File comments: 24
Uploads: 0
I grabbed the latest button update off of the github. The icons now highlight correctly, but they still don't show cooldown timers correctly.

Example, shockwave shows as highlighted, pressing it shows the normal global cooldown. However, it doesn't show the ability on cooldown for 20/40 seconds.
Stormrage is offline Report comment to moderator  
Reply With Quote
Unread 12-03-14, 10:37 AM  
delvirtud
A Kobold Labourer

Forum posts: 1
File comments: 30
Uploads: 0
Any way to display/hide bars based on unitframe presence?

Does anyone know if this has ever been added or another way of accomplishing it? For instance if I had a bar that would ONLY display if I had a target and would hide if I did not.
Thank you for any assistance.
del
delvirtud is offline Report comment to moderator  
Reply With Quote
Unread 11-27-14, 12:02 AM  
Fractures
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
I heard that Shadow dance and stance are the same stance in WOD I think this is what you were saying also. Any help would be much appreciated. Thanks!!
Fractures is offline Report comment to moderator  
Reply With Quote
Unread 11-26-14, 11:23 AM  
SLOKnightfall
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 74
Uploads: 2
Originally Posted by Fractures
Hi, I really need some help getting Shadow Dance set up for my rogue, I've used these bars for a long time and love them and would really love to keep using them!

I have tried selecting the stance option and the stealth option separately and both work for when I enter regular stealth but neither have worked for Shadow Dance. If a fellow rogue or the man Maul him self could help me I would be very appreciative!!
I'll look into it and see what can be done. I may need to add/modify it to the stance code as based on a comment on the ability on wowhead, the in game stance reference changed in WoD.
SLOKnightfall is offline Report comment to moderator  
Reply With Quote
Unread 11-26-14, 08:47 AM  
Fractures
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Hi, I really need some help getting Shadow Dance set up for my rogue, I've used these bars for a long time and love them and would really love to keep using them!

I have tried selecting the stance option and the stealth option separately and both work for when I enter regular stealth but neither have worked for Shadow Dance. If a fellow rogue or the man Maul him self could help me I would be very appreciative!!
Last edited by Fractures : 11-26-14 at 08:50 AM.
Fractures is offline Report comment to moderator  
Reply With Quote
Unread 11-22-14, 07:41 AM  
Sinsanity
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Errors

I'm getting errors using the new GIT version when dismounting from a vehicle or calling some companion pets such as the soul trader, as a hunter, without a pet active. The errors stop occurring once I summon a pet, but continue if I dismiss it again.

It most likely has to do with the [nomounted]Mend Pet portion of the macro, since mend pet is now rolled into revive pet somehow.

Message: Interface\AddOns\Ion\Ion_Buttons.lua:1405: attempt to index a nil value
Time: 11/22/14 14:41:58
Count: 2135
Stack: Interface\AddOns\Ion\Ion_Buttons.lua:1405: in function `MACRO_UpdateUsableSpell'
Interface\AddOns\Ion\Ion_Buttons.lua:1523: in function `MACRO_UpdateButton'
Interface\AddOns\Ion\Ion_Buttons.lua:1559: in function <Interface\AddOns\Ion\Ion_Buttons.lua:1534>

Locals: self = IonActionButton41 {
macroname = IonActionButton41MacroName {
}
shine5 = IonActionButton41Shine5 {
}
flyoutborder = IonActionButton41FlyoutBorder {
}
elapsed = 61.597001786344
class = "bar"
auraInd = false
shine12 = IonActionButton41Shine12 {
}
shine11 = IonActionButton41Shine11 {
}
shine16 = IonActionButton41Shine16 {
}
iconframefiller = IonActionButton41IconFrameFiller {
}
iconframebackground = IonActionButton41IconFrameBackGround {
}
objTIndex = 41
spellGlowDef = true
gloss = IonActionButton41Gloss {
}
count = IonActionButton41Count {
}
hitbox = IonActionButton41HitBox {
}
bar = IonActionBar4 {
}
flyoutbordershadow = IonActionButton41FlyoutBorderShadow {
}
auracolor1 = <table> {
}
iconframeaurawatchtimer = IonActionButton41IconFrameAuraWatchTimer {
}
shine13 = IonActionButton41Shine13 {
}
rangeInd = true
data = <table> {
}
unit = "target"
objType = "ACTIONBUTTON"
countText = true
shine1 = IonActionButton41Shine1 {
}
debuffcolor = <table> {
}
barLockAlt = false
OBJEDITOR = IonActionButton41EditFrame {
}
upClicks = true
0 = <userdata>
shine3 = IonActionButton41Shine3 {
}
auraText = false
iconframeicon = IonActionButton41IconFrameIcon {
}
tooltips = true
macroparse = "
/cast [@pet,dead] Revive Pet; [mod:shift] Revive Pet; [mod:alt] Dismiss Pet; [nopet, nomounted] Call Pet 1; [nomounted] Mend Pet
"
noAction = "Interface\Buttons\UI-Quickslot"
shine8 = IonActionButton41Shine8 {
}
bindColor = "1;1;1;1"
shine6 = IonActionButton41Shine6 {
}
showGrid = false
FlyoutArrow = IonActionButton41FlyoutArrow {
}
hotkey = IonActionButton41HotKey {
}
mac_flash = false
FlyoutBorderShadow = IonActionButton41FlyoutBorderShadow {
}
shine7 = IonActionButton41Shine7 {
}
shine15 = IonActionButton41Shine15 {
}
CDB = <table> {
}
macroText = true
spellID = 883
specdata = <table> {
}
macrospell = "Call Pet 1"
flyoutleft = IonActionButton41FlyoutLeft {
}
macroColor = "1;1;1;1"
shine9 = IonActionButton41Shine9 {
}
iconframeaurawatch = IonActionButton41IconFrameAuraWatch {
}
barLock = false
barLockShift = false
cdcolor2 = <table> {
}
tooltipsCombat = false
keys = <table> {
}
tooltipsEnhanced = true
rangecolor = <table> {
}
config = <table> {
}
barLockCtrl = false
flyoutright = IonActionButton41FlyoutRight {
}
spellGlow = true
pushedtexture = IonActionButton41PushedTexture {
}
cdAlpha = 1
iconframeflash = IonActionButton41IconFrameFlash {
}
shine14 = IonActionButton41Shine14 {
}
UnwrapScript = <function> defined @Interface\FrameXML\SecureHandlers.lua:710
shine = IonActionButton41Shine {
}
dualSpec = true
cdcolor1 = <table> {
}
autocastable = IonActionButton41AutoCastable {
}
downClicks = true
normaltexture = IonActionButton41NormalTexture {
}
GDB = <table> {
}
iconframecooldowntimer = IonActionButton41IconFrameCooldownTimer {
}
Execute = <function> defined @Interface\FrameXML\SecureHandlers.lua:699
checkedtexture = IonActionButton41CheckedTexture {
}
border = IonActionButton41Border {
}
cdText = false
buffcolor = <table> {
}
shine2 = IonActionButton41Shine2 {
}
flyouttop = IonActionButton41FlyoutTop {
}
binder = IonActionButton41BindFrame {
}
shine10 = IonActionButton41Shine10 {
}
countColor = "1;1;1;1"
shine4 = IonActionButton41Shine4 {
}
hasAction = "Interface\Buttons\UI-Quickslot2"
bindText = true
WrapScript = <function> defined @Interface\FrameXML\SecureHandlers.lua:704
manacolor = <table> {
}
statedata = <table> {
}
id = 41
iconframerange = IonActionButton41IconFrameRange {
}
iconframecooldown = IonActionBut
Last edited by Sinsanity : 11-22-14 at 07:45 AM.
Sinsanity is offline Report comment to moderator  
Reply With Quote
Unread 11-21-14, 09:57 PM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 10
Uploads: 0
Originally Posted by SLOKnightfall
Originally Posted by raysmith
On a whim I popped on the Git site yesterday and grabbed the core and button files that had been updated recently and put them into the Ion folder but Ion didn't seem to load at all after that when I logged back in... no minimap button, no bars, nothing. Is there some trick to getting that working if we're willing to play with pre-release stuff or is that a non-starter until they're released/published/etc?
Make sure you are putting the files from the Git zip file in the correct file structure. The file from git has a folder Ion-Master inside it, and then all the addon folders. You will need to move the addon folders to the WoW addon folder and not just unzip and move the Ion-Master folder. Other than that there should not be anything else that needs to be done.
No, not that, I actually went into the Ion folder on Github and grabbed just those two files... this time I tried grabbing the whole zip file, though, and that seems to be working. The garrison button is actually showing out of combat and at least some of the talent action buttons look normal again. So far so good!
raysmith is offline Report comment to moderator  
Reply With Quote
Unread 11-21-14, 05:05 PM  
SLOKnightfall
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 74
Uploads: 2
Originally Posted by raysmith
Originally Posted by SLOKnightfall
It will mainly be what is currently on Git, which includes garrison ability fixes and the mentioned fixes for abilities having issues with cooldowns/range/ect/
On a whim I popped on the Git site yesterday and grabbed the core and button files that had been updated recently and put them into the Ion folder but Ion didn't seem to load at all after that when I logged back in... no minimap button, no bars, nothing. Is there some trick to getting that working if we're willing to play with pre-release stuff or is that a non-starter until they're released/published/etc?
Make sure you are putting the files from the Git zip file in the correct file structure. The file from git has a folder Ion-Master inside it, and then all the addon folders. You will need to move the addon folders to the WoW addon folder and not just unzip and move the Ion-Master folder. Other than that there should not be anything else that needs to be done.
SLOKnightfall is offline Report comment to moderator  
Reply With Quote
Unread 11-21-14, 04:44 PM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 10
Uploads: 0
Originally Posted by SLOKnightfall
It will mainly be what is currently on Git, which includes garrison ability fixes and the mentioned fixes for abilities having issues with cooldowns/range/ect/
On a whim I popped on the Git site yesterday and grabbed the core and button files that had been updated recently and put them into the Ion folder but Ion didn't seem to load at all after that when I logged back in... no minimap button, no bars, nothing. Is there some trick to getting that working if we're willing to play with pre-release stuff or is that a non-starter until they're released/published/etc?
raysmith is offline Report comment to moderator  
Reply With Quote
Unread 11-21-14, 12:38 PM  
SLOKnightfall
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 74
Uploads: 2
Thanks for all the feed back and info. I think that I'll try to release the next update within in the next few days or so. It will mainly be what is currently on Git, which includes garrison ability fixes and the mentioned fixes for abilities having issues with cooldowns/range/ect/

I'm going to punt the other issues to future releases, as I don't know how much time it will take to track down & fix. And I would prefer to get the ability fixes out sooner than later.

Now that Ion appears to be getting to a mostly stable & usable spot, I'm going to take a small break to finish updating some of the other addons I maintain and hopefully get some time to actually play the new content a bit more.

Going forward I look into fixing the various issues that have been reported, in addition to looking at ways to improve it (like adding menus for changing bar viability, instead of having to use the "/ion vis" command line)
SLOKnightfall is offline Report comment to moderator  
Reply With Quote
Unread 11-20-14, 10:14 PM  
b1urry
A Defias Bandit

Forum posts: 3
File comments: 13
Uploads: 0
Originally Posted by magicgraduate
... In my primary spec I set the buttons up with the macro I want like "/cast Hearthstone", but when I change to my secondary spec and edit the button again it shows an empty box instead of "/cast Hearthstone" in the editor, yet when I do click the button it casts Hearthstone like it's supposed to. Also if I try to change the macro or create a new one then try to save it doesn't keep the changes I made. ...
As far as I'm aware, this has been a known issue since Ion first came out. I do this same thing for my UI and from the beginning I've had issues editing macros on bars not marked as "dual-spec" while in my secondary spec with any other bars in the UI designated as dual-spec.

I go around this by creating the macro in an empty dual-spec button, then drag the result over to the non-dual-spec bar. Drag and drop works, whereas direct editing does not.
b1urry is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: