Download
(101 Kb)
Download
Updated: 12-07-09 09:26 PM
Pictures
File Info
Updated:12-07-09 09:26 PM
Created:11-22-09 07:39 PM
Downloads:25,632
Favorites:138
MD5:
Speedy Actions  Popular! (More than 5000 hits)
Version: 1.7-release
by: Shadowed [More]
Simple addon, all this does is speeds up triggering actions by making them happen when you press a key or press your mouse rather than releasing them. It's setup to work with all of the default Blizzard action bars as well as totem summoning and recalling. It will automatically work with any addon that uses the default Blizzard system for key bindings (Game Menu -> Key Bindings). Even if an addon doesn't work with Speedy Actions I can add a module to make it work, just see below.

There is no real performance cost from using this addon either, the work it does is out of combat and while in combat the only "cost" is that of executing a key binding.

Slash commands: /speedyactions (/sa, /speedyaction)

<addon> does not work with this?!
If you find an addon that does not work with Speedy Actions, post a comment with the download page and I will work on making a module to make that addon work with Speedy Actions.

<addon> is already supported but a button didn't work
Should you find an addon that is already listed as working, but a button isn't being sped up then do this:
Mouse over the button that isn't working and run /script print(GetMouseFocus():GetName() or "<unnamed frame>") then post the addon name and the results of the script and I'll get it fixed
Author: Shadowed <shadowed.wow@gmail.com>
Date: Mon Dec 7 20:22:00 2009 -0800
- TOC bump
- Removed additional support for BindPad, Tageshi added native support for this in 2.2.1: http://www.wowinterface.com/downloads/info6385-BindPad-GUItosetkeybindingsforspellitemmacro.html#info

Date: Sun Dec 6 13:48:36 2009 -0800
- Switched to using GetBindingAction instead of GetBindingByKey as it seems bit wonky in what it considers a binding

Date: Fri Dec 4 12:33:11 2009 -0800
- No longer speeding up actions that are bound to a mouse button and are click actions, fixes issues with FishermansFriend or Fishing Buddy type of addons
- Fixed error if a CLICK keybind is set but the button it's bound to is not loaded
- Slight code tweak
- Added a BindPad support module back, just to get the keys it's using initially, game restart required
- Changed detection a bit more, keys will be saved for next time which should reduce issues with some keys not being detected a bit more
- Redid button detection, should no longer try and speed up mods like OPie or FishermansBuddy

Date: Tue Dec 1 11:56:39 2009 -0800
- Trying a fix for FishermansFriend

Date: Mon Nov 30 22:55:23 2009 -0800
- Localization update
- Redid bindings to not require specific support for every single action bar mod out there, still needs some extra support for manual clicking unbound actions, but less to maintain this way
- dded support for LunarSphere
- Fixed error around line 62 due to bindings being set on a function rather than a button

Date: Sat Nov 28 11:56:29 2009 -0800
- Fixed manually clicking the recall and multi-cast group summon buttons not being sped

Date: Wed Nov 25 16:33:16 2009 -0800
- Removed AceDBOptions-3.0
- Moved to GUI configuration, you can now enable and disable SA temporarily, as well as toggle module status through it (/sa, /speedyactions, /speedyaction to open)
- Added key blacklisting in, lets you disable keys from being sped up in Speedy Actions
- Removed the /speedyactions toggle slash commands, the /speedyactions enable and /speedyactions disable remain (Passing anything else options configuration)
- Updated modules to include a description on what they are for
- Updated key blacklisting so it will work more consistently
- Localization update
- Fixed Geist not hiding on binding released

Date: Tue Nov 24 21:13:33 2009 -0800
- Fixed pet action buttons not working, apparently BonusActionButton = PetActionButton
- Added Bartender4 module, should fix issues with keybindings not working for pets, vehicles and shapeshifting, as well as fix some buttons not being sped up
- Exposed event frame for a module
- Added support for disabling/enabling the mod
- Fixed vehicle buttons not being set to click on mouse press unless they were actually used
- Fixed redundant RegisterForClicks calls
- Added /sa enable and /sa disable lets you temporarily disable the mod for dragging buttons around and such
- Updated modules to register frames they override with the mod
- Updated localization
- Fixed mouse gesture executing for OPie being broken occassionally
Optional Files (0)


Archived Files (12)
File Name
Version
Size
Author
Date
1.6-release
101kB
Shadowed
12-04-09 04:05 PM
1.4-release
101kB
Shadowed
12-04-09 09:36 AM
1.2-release
100kB
Shadowed
12-02-09 09:23 AM
1.0-release
102kB
Shadowed
11-25-09 05:37 PM
0.10-beta
106kB
Shadowed
11-25-09 10:15 AM
0.9-beta
106kB
Shadowed
11-24-09 10:16 PM
0.6-beta
105kB
Shadowed
11-24-09 12:49 PM
0.5-beta
104kB
Shadowed
11-23-09 10:27 PM
r20091123
111kB
Shadowed
11-23-09 06:51 AM
r20091122
111kB
Shadowed
11-22-09 10:11 PM
r20091122
111kB
Shadowed
11-22-09 09:49 PM
rsomething
111kB
Shadowed
11-22-09 07:39 PM


Post A Reply Comment Options
Old 11-23-09, 02:13 PM  
Shadowed
...
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 385
File comments: 2498
Uploads: 99
[edit] Actually, why bother.

You are welcome to believe your delusions on profiling and comparison methods, they are still wrong.
Last edited by Shadowed : 11-23-09 at 02:19 PM.
Shadowed is offline Report comment to moderator  
Reply With Quote
Old 11-23-09, 03:44 PM  
reale
A Kobold Labourer

Forum posts: 1
File comments: 167
Uploads: 0
Error

Using Dominos and got this error when using Bar 1:

Message: Interface\FrameXML\RestrictedExecution.lua:781: Call failed: Interface\FrameXML\RestrictedFrames.lua:151: Invalid frame handle

Got a different one now, hmm:

Message: Interface\AddOns\SpeedyActions\SpeedyActions.lua:95: bad argument #1 to 'match' (string expected, got nil)
Time: 11/23/09 15:18:53
Count: 2
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
(tail call): ?
[C]: in function `match'
Interface\AddOns\SpeedyActions\SpeedyActions.lua:95: in function `OverrideKeybind'
Interface\AddOns\SpeedyActions\SpeedyActions.lua:249: in function `?'
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:146: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
[string "safecall Dispatcher[1]"]:4: in function <[string "safecall Dispatcher[1]"]:4>
[C]: ?
[string "safecall Dispatcher[1]"]:13: in function `?'
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:120: in function <Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>

Locals: No locals to dump

Vehicle table: 39AA7170 Bonus table: 17D09888
Last edited by reale : 11-23-09 at 04:22 PM.
reale is offline Report comment to moderator  
Reply With Quote
Old 11-23-09, 04:10 PM  
Shadowed
...
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 385
File comments: 2498
Uploads: 99
Using latest SpeedyActions? Can you run /script print("Vehicle", VehicleMenuBar or "nil", "Bonus", BonusActionBarFrame or "nil") in game.

In general if you could use an addon like http://www.wowinterface.com/download...rorFrames.html or BugSack and give the full error that would make it easier for me to debug.
Shadowed is offline Report comment to moderator  
Reply With Quote
Old 11-23-09, 04:28 PM  
kimboslice
A Defias Bandit

Forum posts: 3
File comments: 76
Uploads: 0
kimboslice is offline Report comment to moderator  
Reply With Quote
Old 11-23-09, 06:50 PM  
Cralor
Mmm... cookies!!!
 
Cralor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 767
File comments: 321
Uploads: 7
Issue with Turkey Event.

BT4Button1, BT4Button2, BT4Button3, BT4Button6 and are not working with this addon installed. They were previously working. Some of the buttons work, but several do not. I have to click on the button instead. I get a "You can't do that right now" error. Is this because of the addon? I've never seen this before and I did the same actions yesterday with no problem.

Thanks.
__________________
Never be satisfied with satisfactory.
Last edited by Cralor : 11-23-09 at 06:54 PM.
Cralor is offline Report comment to moderator  
Reply With Quote
Old 11-23-09, 09:03 PM  
Shadowed
...
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 385
File comments: 2498
Uploads: 99
Cralor: I can't duplicate this, just grabbed Bartender4 and it worked fine. Can you send me the SavedVariables located in WoW/WTF/Account/<name>/SavedVariables/Bartender4.lua to shadowed.wow at gmail dot com along with the character/realm that it's broken on and the key binding that you are using that doesn't seem to work.

kimboslice: Working on it, need to add support for Clique and Vuhdo will go in.
Shadowed is offline Report comment to moderator  
Reply With Quote
Old 11-23-09, 09:40 PM  
Shadowed
...
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 385
File comments: 2498
Uploads: 99
Originally posted by kimboslice
VuhDo
http://www.wowinterface.com/download...239-1.209.html
What part of VuhDo? Just checked and VuhDo actions are already sped up.
Shadowed is offline Report comment to moderator  
Reply With Quote
Old 11-24-09, 01:32 AM  
kimboslice
A Defias Bandit

Forum posts: 3
File comments: 76
Uploads: 0
Sorry, had SnowfallKeyPress on. All is good.
kimboslice is offline Report comment to moderator  
Reply With Quote
Old 11-24-09, 08:14 AM  
ragnarok00
A Kobold Labourer

Forum posts: 0
File comments: 49
Uploads: 0
it seems it has problem with Bindpad binding to Mouse wheel
please have a look on it :]
ragnarok00 is offline Report comment to moderator  
Reply With Quote
Old 11-24-09, 09:16 AM  
Shadowed
...
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 385
File comments: 2498
Uploads: 99
You need to be less vague than "a problem" I just checked and it correctly associated an item in Bindpad that was set to run on mouse wheel down to Speedy Actions. As mouse wheels "click" rather than press, there isn't really anything to speed up.

What was the problem and what did you associate (macro, bindpad macro, spell, etc) and what were you expecting to see.
Shadowed is offline Report comment to moderator  
Reply With Quote
Old 11-24-09, 09:51 AM  
Enkidu
A Kobold Labourer

Forum posts: 0
File comments: 55
Uploads: 0
Error on loading.

Had this error once on loading, haven't seen it again since:
Interface\AddOns\SpeedyActions\SpeedyActions.lua:92: bad argument #1 to 'match' (string expected, got nil)

Edit:
This seems to be happening on every consecutive character loading screen past the first, /rl fixes it until I log the character off and on again.
Last edited by Enkidu : 11-24-09 at 09:57 AM.
Enkidu is offline Report comment to moderator  
Reply With Quote
Old 11-24-09, 10:50 AM  
trinity32
A Kobold Labourer

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

Same error as below on login:

Interface\AddOns\SpeedyActions\SpeedyActions.lua:92: bad argument #1 to 'match' (string expected, got nil)


Also i think this might be having some compatibility issues with Opie. When SpeedyActions is enabled the keybinding set to open any of the rings works but I am unable to simply use mouse gestures (movement not clicking) to get the action to work.

Opie: http://www.wowinterface.com/download...9094-OPie.html


Thanks for any help/advice.
trinity32 is offline Report comment to moderator  
Reply With Quote
Old 11-24-09, 11:25 AM  
Shadowed
...
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 385
File comments: 2498
Uploads: 99
SpeedyActions.lua:92 error can be fixed by getting http://www.wowace.com/addons/speedya...ta-1-g0fe32a7/ and it will be fixed next push.

I'm looking into the OPie issue now.
Shadowed is offline Report comment to moderator  
Reply With Quote
Old 11-24-09, 12:21 PM  
Shadowed
...
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 385
File comments: 2498
Uploads: 99
Re: Error

Originally posted by trinity32
Same error as below on login:

Interface\AddOns\SpeedyActions\SpeedyActions.lua:92: bad argument #1 to 'match' (string expected, got nil)


Also i think this might be having some compatibility issues with Opie. When SpeedyActions is enabled the keybinding set to open any of the rings works but I am unable to simply use mouse gestures (movement not clicking) to get the action to work.

Opie: http://www.wowinterface.com/download...9094-OPie.html


Thanks for any help/advice.
Can you clarify this a little bit more, my understanding is this:

For a Druid ring, it will show 4 buttons for each form. I bind Right Arrow to open the OPie ring with Druid forms. Then you hold down Right Arrow and mouse over Cat Form then release Right Arrow and it casts Cat Form.

You're saying that's the part that is breaking?

If so then duplicated it, just looking into it now.

[edit] Fixed in 0.6
Last edited by Shadowed : 11-24-09 at 12:49 PM.
Shadowed is offline Report comment to moderator  
Reply With Quote
Old 11-24-09, 05:26 PM  
Spasmolytic
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
First of all, I'd like to thank you for all your work on your addons, I think they're great.

I'm currently having the an issue with this and Dominos Pet Bar. Normally Ctrl-1 through Ctrl-0 are set by default to the pet bar, however in recent versions it has been triggering my secondary bar no matter what I do to unbind and rebind.
Spasmolytic 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.