Download
(101Kb)
Download
Updated: 12-07-09 10:26 PM
Pictures
File Info
Updated:12-07-09 10:26 PM
Created:11-22-09 08:39 PM
Downloads:34,008
Favorites:137
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 <[email protected]>
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)


Post A Reply Comment Options
Unread 12-02-09, 04:43 PM  
Æxò
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 73
Uploads: 1
Originally posted by Shadowed
Aexo: It needs the button to respond to down clicks to work, so there isn't any way to get the action bar speeding up without that part. I suppose I could add an option to make it pull exclusively from an unique button and stop that, but then you lose the visual indicator that the button was pressed.
I don't want in any way to interfere with your schedule for such small gripe. It's not big deal anyway, and I can live with it

Thanks for making such great addon!
Report comment to moderator  
Reply With Quote
Unread 12-03-09, 02:55 AM  
Durin
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Fishingbuddy incompatibility

After updating to Speedy Actions 1.2, I am unable to fish at all using FishingBuddy!

In the change log there was a comment that some fix with FishermansFriend was attempted? Well, it seems that this has broken FishingBuddy

Upon right-clicking, it casts upon single-click, instead of the usual double right-click. So far not a problem, but when right-clicking the bobber, it immediately re-casts the fishing line, and there's no loot window.

I had to revert to SA 1.0 to get my Fishing working again, I hope a fix can be found, since I like both SA and FishingBuddy
Report comment to moderator  
Reply With Quote
Unread 12-03-09, 08:59 AM  
AbbedieD
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Opie

In combination with opie this error occured:

Message: Interface\FrameXML\RestrictedExecution.lua:781: Call failed: Interface\FrameXML\RestrictedExecution.lua:781: Call failed: Interface\FrameXML\RestrictedExecution.lua:781: Call failed: Interface\FrameXML\RestrictedExecution.lua:781: Call failed: [string " local x, y = owner:GetMousePosition(); x..."]:2: attempt to index global 'activeRing' (a nil value)
Time: 12/03/09 15:54:21
Count: 7
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
[C]: ?
[C]: ?
Interface\FrameXML\RestrictedExecution.lua:781: in function <Interface\FrameXML\RestrictedExecution.lua:774>
(tail call): ?
(tail call): ?
Interface\FrameXML\SecureHandlers.lua:338: in function <Interface\FrameXML\SecureHandlers.lua:332>
(tail call): ?

Locals: (*temporary) = "Call failed: Interface\FrameXML\RestrictedExecution.lua:781: Call failed: Interface\FrameXML\RestrictedExecution.lua:781: Call failed: Interface\FrameXML\RestrictedExecution.lua:781: Call failed: [string " local x, y = owner:GetMousePosition(); x..."]:2: attempt to index global 'activeRing' (a nil value)"
It happens when i use the mousewheel in that moment the rings are closing or nearly closed. After the first error every mwheel event get this error regardles of rings are shown or not. That error only occur when your addon is enabled,

thanks
Last edited by AbbedieD : 12-03-09 at 09:01 AM.
Report comment to moderator  
Reply With Quote
Unread 12-04-09, 09:22 AM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
AbbedieD: Looking into this.

Durin: Fixing
Report comment to moderator  
Reply With Quote
Unread 12-04-09, 10:34 AM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
These are both fixed as far as I can tell in 1.4.
Last edited by Shadowed : 12-04-09 at 10:35 AM.
Report comment to moderator  
Reply With Quote
Unread 12-04-09, 02:34 PM  
Durin
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Thanks for the speedy update (pun intended) , but unfortunately the same problem still persists with FishingBuddy.

It's not a game-breaker. As far as I can tell version 1.0 works flawless for me, so I'm fine sticking to that version...no need to rush on my part

Cheers,
Durin
Report comment to moderator  
Reply With Quote
Unread 12-04-09, 02:34 PM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
Yea it was another issue that popped up from detection changes, it was fixed try 1.6 at http://www.wowace.com/addons/speedyactions/
Report comment to moderator  
Reply With Quote
Unread 12-04-09, 02:38 PM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
Hrm, that's rather ironic. Didn't mean to respond within a minute just had fixed the issue and was checking WoWI again at the same time, amusing.
Report comment to moderator  
Reply With Quote
Unread 12-05-09, 05:31 PM  
Asuhrie
A Deviate Faerie Dragon

Forum posts: 11
File comments: 24
Uploads: 0
Regarding a Self-cast bug:

Just installed the update today, and it is causing me a strange problem. My PWS is bound to Z. Self-cast is set to alt. After the update, alt-z no longer will self-shield. I tried rebinding alt-z and then unbinding in both wow and Dominos config's, and neither fixed the problem. Disabling SA did solve the problem.

Just an FYI. Thanks for all the great mods, you are definitely a great mod author
Last edited by Asuhrie : 12-05-09 at 05:31 PM.
Report comment to moderator  
Reply With Quote
Unread 12-06-09, 01:35 AM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
This happens with all self cast spells? I'll take a look into it.
Report comment to moderator  
Reply With Quote
Unread 12-06-09, 10:41 AM  
Tageshi
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 249
Uploads: 4
BindPad

Hello, I'm Tageshi, the author of BindPad.

I'm surprised when I happen to look at this addon page and saw change log about a BindPad support module. Thanks for supporting BindPad by your addon.

I never ever noticed that it's possible to make a keybinding on spell/item trigger on keydown. I did know that actionbar would be possible to make trigger on keydown but keybinding too?! I had once got request to add this feature to BindPad on my forum, I had thought it's impossible and gave up. But now your addon told me how to.

Now, it seems that Speedy Actions' support is small trick on BindPad and we need restart to reflect changes on keybindings. To fix it, it seems I must fix things from BindPad's side.

I'm currently making next version of BindPad with this fix. Already made prototype and working.
Report comment to moderator  
Reply With Quote
Unread 12-06-09, 12:33 PM  
manatic
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Great Mod i'll say,

However it would be great to see this gooldie triggering action not only on keypress but also on release. Would make spamming much easier, and more effective. Im not saying you to change all the code, just giving such an option would be much appreciated.

Thank you for your work. Keep up the good job.
Report comment to moderator  
Reply With Quote
Unread 12-06-09, 12:40 PM  
Star_Hobbit
A Kobold Labourer
 
Star_Hobbit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 60
Uploads: 6
I have a problem: when I try to heal myself, i press alt-binded key and it doesn't wont to cast it, just like I click binded key (no alt)
I use BindPad for binds
Last edited by Star_Hobbit : 12-06-09 at 01:28 PM.
Report comment to moderator  
Reply With Quote
Unread 12-06-09, 01:02 PM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
Star_Hobbit: It's a bug I'm looking into.

manatic: Unfortunately that's not possible or at least as far as I know. I can double check but it should be one key press = one spell, not one key press = one spell, one key release = one spell.

Tageshi: It's possible, you just have to bind it to a button and make the button trigger on key down. You just can't directly bind an item/macro/spell to trigger on a key down. I'll remove the extra module to check for Bindpad after you add it in thought.
Report comment to moderator  
Reply With Quote
Unread 12-06-09, 03:49 PM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
Try latest alpha at http://www.wowace.com/addons/speedyactions/ should fix your self cast issues.
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.