Quantcast
Download
(534 Kb)
Download
Updated: 09-18-17 11:40 AM
Pictures
File Info
Compatibility:
Shadows of Argus (7.3.0)
Updated:09-18-17 11:40 AM
Created:unknown
Downloads:413,401
Favorites:987
MD5:
7.3.0

Ion Action Bars  Updated this week!  Popular! (More than 5000 hits)

Version: Lithium 3.1.2a
by: Maul, Jrosk, SLOKnightfall, Soyier

Introducing Ion - Version 3 "Lithium"

Ion is 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.




Modules:
Ion comes with 4 modules that can be used for a full featured action bar experience. These modules are optional, but it is highly recommended that they be used for the best experience.

Features:
  • Ion features an unlimited number of macros. You can 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/keybindings! No buttons on screen needed!
  • Are you a clicker extraordinaire? 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 mouse-over key-binding system - where the mouse-over binding system was born!
  • Many other of the favorite desired bar addon features and then some!
  • And, importantly, MASQUE support!


Graphical Editor:
Ion contains a graphical bar editor that allows for a nearly endless customization of bar shape, size, orientation, etc, that has neither limitations on max number of bars nor the number of buttons per bar. Further all of the options found in the graphical bar editor can also be set using the below command structure:


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

Lithium 3.0 - Update to WoW 7.3
-Bug fixes
-FAQ rework
-PlaySound fix


Helium 2.1.1 - Bug fixes

Helium 2.1 - Update to WOW 7.2
- Removed legacy morph spell code
- Removed legacy trap launcher code
- Code clean up
- Reworked Rogues stealth bars to use the stance setting. This should allow them shadow dance to change bars correctly. This change will probably result in lost old style stealth layouts.
- Added a Shadow Dance bar state for Subtlety rogues when using the "Stealth" bar state. This allows for a separate Stealth and Shadow Dance bars to be used. Users can opt to remap the Stealth bar to the Shadow Dance state if they want a single bar state
- Fix for issue where dragging a item to the bar when the editor was open would overwrite the home state macro.
- Fixed issue where macro text would not clear between bar states.
- Fixed some issues with flyouts not generating correctly.
- Added flyout macro generator to the button editor window.
Archived Files (22)
File Name
Version
Size
Author
Date
Lithium 3.1.2
534kB
Maul
09-13-17 11:36 PM
Lithium 3.1.1
535kB
Maul
09-08-17 10:26 PM
Lithium 3.1.0
535kB
Maul
09-06-17 09:33 PM
Lithium 3.0.9
537kB
Maul
09-05-17 03:09 AM
Lithium 3.0.8a
537kB
Maul
09-03-17 10:37 PM
Lithium 3.0.8
537kB
Maul
09-03-17 02:07 AM
 Ion
Lithium 3.0.6
537kB
Maul
09-02-17 09:37 PM
 Ion
Lithium 3.0.2
535kB
Maul
09-02-17 02:50 AM
 Ion
Lithium 3.0.0
7MB
Maul
09-01-17 06:57 PM
 Ion
Helium_2.1.1
6MB
Maul
04-16-17 02:23 PM
 Ion
Helium 2.1.1
6MB
Maul
04-16-17 01:39 PM
 Ion
Helium 2.0.1
6MB
Maul
08-15-16 11:31 PM
 Ion
Helium 2.0.1
6MB
Maul
08-15-16 11:31 PM
 Ion
Helium 2.0.1
6MB
Maul
08-15-16 11:31 PM
 Ion
Hydrogen-12.1
562kB
Maul
02-25-15 12:12 AM
 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 11-16-14, 11:44 AM  
Stormrage
Premium Member
 
Stormrage's Avatar

Forum posts: 5
File comments: 24
Uploads: 0
Not sure if anyone else has reported this. But spells like the rogue assassination dispatch always show as useable now when they shouldn't. It also isn't highlighting with blindside (spec proc).
Report comment to moderator  
Reply With Quote
Unread 11-15-14, 03:19 PM  
littleartguy
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Cool, thanks for being on top of things. I really love this mod, and no other bar mods even come close.

I'm also getting this error if you are interested, but only when I am attempting to edit my bar configuration.

" Ion\Ion_Buttons.lua:1530: attempt to compare nil with number
Ion\Ion_Buttons.lua:1530: in function <Ion\Ion_Buttons.lua:1506>"

Hope that is somehow helpful information.


Originally Posted by SLOKnightfall
Originally Posted by littleartguy
Getting a constant error with only Ion running. I removed my wtf folders too to see if there was something weird with one of my addons.

It kind of makes the addon unusable for me. Any idea what's going on?

"Message: Interface\AddOns\Ion\Ion_Flyouts.lua:1294: attempt to index upvalue 'tooltipScan' (a nil value)
Time: 11/15/14 13:22:04
Count: 4021
Stack: Interface\AddOns\Ion\Ion_Flyouts.lua:1294: in function <Interface\AddOns\Ion\Ion_Flyouts.lua:1277>
"
Simple answer is that currently the Flyout functionality for custom flyouts is broken. I'm hopeing to get a chance to look into it this weekend.
Report comment to moderator  
Reply With Quote
Unread 11-15-14, 12:45 PM  
SLOKnightfall
A Kobold Labourer
 
SLOKnightfall's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 139
Uploads: 2
Originally Posted by littleartguy
Getting a constant error with only Ion running. I removed my wtf folders too to see if there was something weird with one of my addons.

It kind of makes the addon unusable for me. Any idea what's going on?

"Message: Interface\AddOns\Ion\Ion_Flyouts.lua:1294: attempt to index upvalue 'tooltipScan' (a nil value)
Time: 11/15/14 13:22:04
Count: 4021
Stack: Interface\AddOns\Ion\Ion_Flyouts.lua:1294: in function <Interface\AddOns\Ion\Ion_Flyouts.lua:1277>
"
Simple answer is that currently the Flyout functionality for custom flyouts is broken. I'm hopeing to get a chance to look into it this weekend.
Report comment to moderator  
Reply With Quote
Unread 11-15-14, 12:22 PM  
littleartguy
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Getting a constant error with only Ion running. I removed my wtf folders too to see if there was something weird with one of my addons.

It kind of makes the addon unusable for me. Any idea what's going on?

"Message: Interface\AddOns\Ion\Ion_Flyouts.lua:1294: attempt to index upvalue 'tooltipScan' (a nil value)
Time: 11/15/14 13:22:04
Count: 4021
Stack: Interface\AddOns\Ion\Ion_Flyouts.lua:1294: in function <Interface\AddOns\Ion\Ion_Flyouts.lua:1277>

Locals: self = <unnamed> {
0 = <userdata>
count = 0
link = "[Hearthstone]"
elapsed = 105.57000272535
index = 1
}
elapsed = 0.0090000005438924
(for index) = 1
(for limit) = 2
(for step) = 1
i = 1
name = "Hearthstone"
tooltip = " "
text = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = 1
(*temporary) = 0
(*temporary) = "Miscellaneous"
(*temporary) = "Junk"
(*temporary) = 1
(*temporary) = ""
(*temporary) = "attempt to index upvalue 'tooltipScan' (a nil value)"
itemLinks = <table> {
1 = "[Hearthstone]"
2 = "[Primordial Ruby]"
3 = "[Intricate Crimson Pendant]"
4 = "[Small Sea Scorpion]"
5 = "[Sea Scorpion]"
6 = "[Battered Shield]"
7 = "[Vial of Living Corruption]"
8 = "[Garrison Hearthstone]"
9 = "[Small Fire Ammonite]"
10 = "[Crumbling Statue]"
11 = "[Waruk's Fractured Hammer]"
12 = "[Bulwark of the Fallen General]"
13 = "[Kil'ruk's Furious Blade]"
14 = "[Skog's Drape]"
15 = "[Frostwolf Stalwart Girdle]"
16 = "[Frostwolf Veteran's Keepsake]"
17 = "[Iron Horde Hatchet]"
18 = "[Brutal Talisman of the Shado-Pan Assault]"
19 = "[Rivet-Sealed Bracers]"
20 = "[Incarnadine Greaves]"
21 = "[Gleaming Ring]"
22 = "[Bouquet Ring of the Gorilla]"
23 = "[Fire Ammonite]"
24 = "[Thunderlord Grapple]"
25 = "[Abandoned Medic Kit]"
26 = "[Gorget of Flowing Earth]"
27 = "[Shimmering Gauntlets]"
28 = "[Gaze of the Twins]"
29 = "[Xifeng, Longblade of the Titanic Guardian]"
30 = "[Kil'ruk's Furious Blade]"
31 = "[Blacksmith Hammer]"
32 = "[Bone Fishing Pole]"
33 = "[Faceguard of the Prehistoric Marauder]"
34 = "[Helmet of the Last Mogu]"
35 = "[Crown of the Golden Golem]"
36 = "[Weather-Beaten Fishing Hat]"
37 = "[Chestguard of the Prehistoric Marauder]"
38 = "[Corruption-Rotted Gauntlets]"
39 = "[Handguards of the Prehistoric Marauder]"
40 = "|Hitem:101883:4823
"
Report comment to moderator  
Reply With Quote
Unread 11-14-14, 01:39 PM  
SLOKnightfall
A Kobold Labourer
 
SLOKnightfall's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 139
Uploads: 2
Originally Posted by Drunlol
Originally Posted by SLOKnightfall
Thanks for the additional information as that will help me track down the issues. I did notice that some of the spells that were from talents were having the similar issue that you described. Macros & Tooltips work but they are darken like they are not in range, even though they are.
Yes but not only, because mortal strike isn't showing cooldown either, but, it's glyphed, so maybe the issue is talent and glyphs related...
Good to know about the glyph. That give me another angle to look at.
Report comment to moderator  
Reply With Quote
Unread 11-14-14, 01:23 PM  
Drunlol
A Kobold Labourer

Forum posts: 1
File comments: 8
Uploads: 0
Originally Posted by SLOKnightfall
Thanks for the additional information as that will help me track down the issues. I did notice that some of the spells that were from talents were having the similar issue that you described. Macros & Tooltips work but they are darken like they are not in range, even though they are.
Yes but not only, because mortal strike isn't showing cooldown either, but, it's glyphed, so maybe the issue is talent and glyphs related...
Report comment to moderator  
Reply With Quote
Unread 11-14-14, 12:49 PM  
SLOKnightfall
A Kobold Labourer
 
SLOKnightfall's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 139
Uploads: 2
Thanks for the additional information as that will help me track down the issues. I did notice that some of the spells that were from talents were having the similar issue that you described. Macros & Tooltips work but they are darken like they are not in range, even though they are.

Originally Posted by Drunlol
Yes i did, i tried a few things : readd the button from spellbook to the bar, readd from blizzard macros, make a macro directly in the bar, delete the button and remake it, delete the bar and remake, make a new bar, i just found no way xd

And yeah the spell is triggered correctly.

i'm not sur about the tooltip but i think it's ok, the problem is i can't connect right now because of MASSIVE queue on my server xd

I'll tell you when i'll have checked it out.
Report comment to moderator  
Reply With Quote
Unread 11-14-14, 12:34 PM  
Drunlol
A Kobold Labourer

Forum posts: 1
File comments: 8
Uploads: 0
Originally Posted by SLOKnightfall
When you updated to H-11 did you try re adding the buttons to the bar? It sounds like you did but I just want to verify. The logic for how it stores spell information changed so spells that were already on the bar may not work because the auto macro needs to be recreated to match the spell information Ion is looking for. I thought that I had posted something along the lines but it looks like I did not. Also does the button actually trigger the spell when pressed and tooltip info?

As for localization, I don't think so as logic scans your spells directly from the spell book, so it should be in the same language as the client. Changing languages may actually cause more problems as I believe the auto generated macros will be in the current language and may not work after it gets switched.

I'll do some more checking once I get home (provided I can log in due to launch queues).

Originally Posted by Drunlol
Hi

First thank you for the update and generally for keeping ion alive. Because it really kick asses as an add on
But... cause sadly there's a "but" : some spell macros ( Storm Bolt as a warrior ) still don't show any information about range and etc... ( wether you drag the spell from the spellbook to an ion button or you directly set a macro in ion it's the same )

Don't know how many of them aren't working but ye... there are some small imperfections left.

EDIT:

Well after a few more time playing i see that unfortunately i have more spells working bad in hydrogen 11 than with 10.3. ( mortal strike doesn't show cooldown with H11 for example).

i switched back to 10.3 and am going to stay like that until things go better.

An idea : may this be related to the localization ( i play with french client ), so should i set the game to English ?

Yes i did, i tried a few things : readd the button from spellbook to the bar, readd from blizzard macros, make a macro directly in the bar, delete the button and remake it, delete the bar and remake, make a new bar, i just found no way xd

And yeah the spell is triggered correctly.

i'm not sur about the tooltip but i think it's ok, the problem is i can't connect right now because of MASSIVE queue on my server xd

I'll tell you when i'll have checked it out.
Report comment to moderator  
Reply With Quote
Unread 11-14-14, 05:03 AM  
kouik
A Kobold Labourer

Forum posts: 1
File comments: 35
Uploads: 0
about the spells issue on H11 (using the beta preceding the release)

tested the storm bolt -> same issue on a french client.

- No couldown
- range always appears grayed.

Regards.
Last edited by kouik : 11-14-14 at 05:28 AM.
Report comment to moderator  
Reply With Quote
Unread 11-13-14, 05:57 PM  
SLOKnightfall
A Kobold Labourer
 
SLOKnightfall's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 139
Uploads: 2
When you updated to H-11 did you try re adding the buttons to the bar? It sounds like you did but I just want to verify. The logic for how it stores spell information changed so spells that were already on the bar may not work because the auto macro needs to be recreated to match the spell information Ion is looking for. I thought that I had posted something along the lines but it looks like I did not. Also does the button actually trigger the spell when pressed and tooltip info?

As for localization, I don't think so as logic scans your spells directly from the spell book, so it should be in the same language as the client. Changing languages may actually cause more problems as I believe the auto generated macros will be in the current language and may not work after it gets switched.

I'll do some more checking once I get home (provided I can log in due to launch queues).

Originally Posted by Drunlol
Hi

First thank you for the update and generally for keeping ion alive. Because it really kick asses as an add on
But... cause sadly there's a "but" : some spell macros ( Storm Bolt as a warrior ) still don't show any information about range and etc... ( wether you drag the spell from the spellbook to an ion button or you directly set a macro in ion it's the same )

Don't know how many of them aren't working but ye... there are some small imperfections left.

EDIT:

Well after a few more time playing i see that unfortunately i have more spells working bad in hydrogen 11 than with 10.3. ( mortal strike doesn't show cooldown with H11 for example).

i switched back to 10.3 and am going to stay like that until things go better.

An idea : may this be related to the localization ( i play with french client ), so should i set the game to English ?
Report comment to moderator  
Reply With Quote
Unread 11-13-14, 08:18 AM  
Drunlol
A Kobold Labourer

Forum posts: 1
File comments: 8
Uploads: 0
Hi

First thank you for the update and generally for keeping ion alive. Because it really kick asses as an add on
But... cause sadly there's a "but" : some spell macros ( Storm Bolt as a warrior ) still don't show any information about range and etc... ( wether you drag the spell from the spellbook to an ion button or you directly set a macro in ion it's the same )

Don't know how many of them aren't working but ye... there are some small imperfections left.

EDIT:

Well after a few more time playing i see that unfortunately i have more spells working bad in hydrogen 11 than with 10.3. ( mortal strike doesn't show cooldown with H11 for example).

i switched back to 10.3 and am going to stay like that until things go better.

An idea : may this be related to the localization ( i play with french client ), so should i set the game to English ?
Last edited by Drunlol : 11-13-14 at 09:36 AM.
Report comment to moderator  
Reply With Quote
Unread 11-12-14, 05:48 PM  
SLOKnightfall
A Kobold Labourer
 
SLOKnightfall's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 139
Uploads: 2
Originally Posted by dreaderus
hey I used curse to remove the old Ion (think it was 9) then now installed the latest one from here, yet all my settings are gone. I have backups of everything how do I transfer files to pull over my old profiles so that I don't have to redo it all?
The Curse Client has a setting that also deletes saved variables when removing an addon with it, so I'm guessing that is why they are gone. If you have backups, just copy over the ion.lua files in the WTF/<Account>/SavedVariables and then from the WTF/<Account>/<Server>/<Character>/SavedVariables to the corresponding folders in your WoW directory.
Also note that although the files all have the same name, each one is different.
Last edited by SLOKnightfall : 11-12-14 at 05:49 PM.
Report comment to moderator  
Reply With Quote
Unread 11-12-14, 05:28 PM  
dreaderus
A Murloc Raider

Forum posts: 6
File comments: 4
Uploads: 0
hey I used curse to remove the old Ion (think it was 9) then now installed the latest one from here, yet all my settings are gone. I have backups of everything how do I transfer files to pull over my old profiles so that I don't have to redo it all?
Report comment to moderator  
Reply With Quote
Unread 11-12-14, 04:12 PM  
kittykatmax
A Deviate Faerie Dragon
 
kittykatmax's Avatar

Forum posts: 16
File comments: 233
Uploads: 0
Originally Posted by kouik
Originally Posted by kittykatmax

I'm also very interested in Kouik's "Matrix" code (I also use a G13), so thanks also for being open to reviewing it!

Kitttyatmax, did you got how it function ? if not, I can help to customize a matrix for you.

Right now, it's using 4 lines :

G3 to G7
G10 to G14
G16 to G19
G20 to G22

+ 3 buttons from a g700 (G8 to G10)

This way, I have a layout that match what I use.

Then, I have a macro for the G13 to get some pages.

Added to this, I use ctrl, shift, and ctrl+ shift as modifiers.

This way, I have 4 layout useable.

My shift key is on g15, and ctrl to G9

I'll post a screenshot to make it clearer, as it may create more issues to describe it as is

But basically, the matrix is pretty simple to use

Regards.
I haven't actually tried it yet. I have small hands (even for a woman), so to date I've just gotten by using a simple grid of 3 rows of 5. I'm probably not going to alter my UI right now - I'd rather spend the time leveling! Perhaps I'll get lucky and it gets officially bundled into Ion by the time I'm ready to mess with it. If not, don't mind if I take you up on your generous offer!

As for today, I've been mostly doing housework, since the place is going to be suffering from benign neglect starting tomorrow. lol I haven't let myself go NEAR WoW today knowing it would derail my plans. lol

Thanks so much!
Last edited by kittykatmax : 11-12-14 at 04:13 PM.
Report comment to moderator  
Reply With Quote
Unread 11-12-14, 04:01 PM  
kouik
A Kobold Labourer

Forum posts: 1
File comments: 35
Uploads: 0
Originally Posted by kittykatmax
SLOKnightfall, thank you so much for stepping up to the plate to help with this addon! I feel tacky asking this on WoW Interface, but, I was wondering if Curse Client support was going to be re-implemented for Ion at some point in the future?

I'm also very interested in Kouik's "Matrix" code (I also use a G13), so thanks also for being open to reviewing it!

Kitttyatmax, did you got how it function ? if not, I can help to customize a matrix for you.

Right now, it's using 4 lines :

G3 to G7
G10 to G14
G16 to G19
G20 to G22

+ 3 buttons from a g700 (G8 to G10)

This way, I have a layout that match what I use.

Then, I have a macro for the G13 to get some pages.

Added to this, I use ctrl, shift, and ctrl+ shift as modifiers.

This way, I have 4 layout useable.

My shift key is on g15, and ctrl to G9

I'll post a screenshot to make it clearer, as it may create more issues to describe it as is

But basically, the matrix is pretty simple to use

Regards.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: