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:33,986
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 11-24-09, 11:14 PM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
Should be fixed in 0.9-beta
Report comment to moderator  
Reply With Quote
Unread 11-25-09, 12:54 AM  
zero-kill
A Firelord
 
zero-kill's Avatar

Forum posts: 497
File comments: 36
Uploads: 0
I was reading through past notes and I don't remember seeing what the actual in-game footprint this has, does it fluctuate by the number of buttons/bars visible on-screen or is it fixed as a passive functionality only.
Report comment to moderator  
Reply With Quote
Unread 11-25-09, 01:01 AM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
It's pretty much all passive, it has to do some work while out of combat to tell the game what button to click when a key binding is used but that's about it. While in combat it has no additional footprint.
Report comment to moderator  
Reply With Quote
Unread 11-25-09, 07:28 AM  
kimboslice
A Defias Bandit

Forum posts: 3
File comments: 76
Uploads: 0
Geist
http://www.wowinterface.com/download...6-30200.1.html

<unnamed frame>
<GeistButton1(25)>

When the key binding is pressed, the 25 button action bar is displayed until the key binding is pressed again. It should only display while the key binding is held down.
Last edited by kimboslice : 11-25-09 at 07:32 AM.
Report comment to moderator  
Reply With Quote
Unread 11-25-09, 11:08 AM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
Fixed in next push
Report comment to moderator  
Reply With Quote
Unread 11-25-09, 03:03 PM  
AsheruWolf
Premium Member
 
AsheruWolf's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 131
File comments: 65
Uploads: 1
/Cairenn glares back at you...
You die.

__________________
The end is never really the end, its the start of something new...
Report comment to moderator  
Reply With Quote
Unread 11-28-09, 06:40 AM  
dav777
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Macaroon Bars Doesn't work :(

When SpeedyActions is active it uses spells from the Caster Form bar when I am in other stances such as cat or bear. It also seems to disable those buttons.

Cheers
Report comment to moderator  
Reply With Quote
Unread 11-28-09, 03:52 PM  
Isheria
A Defias Bandit

Forum posts: 2
File comments: 5
Uploads: 0
Code:
1x SpeedyActions-1.1-release\SpeedyActions.lua:65: attempt to index local 'button' (a function value)
SpeedyActions-1.1-release\SpeedyActions.lua:219: in function `OverrideKeybind'
SpeedyActions-1.1-release\SpeedyActions.lua:280: in function `?'
SpeedyActions-1.1-release\SpeedyActions.lua:369: in function <SpeedyActions\SpeedyActions.lua:365>
Code:
1x SpeedyActions-1.1-release\SpeedyActions.lua:65: attempt to index local 'button' (a function value)
SpeedyActions-1.1-release\SpeedyActions.lua:219: in function `OverrideKeybind'
SpeedyActions-1.1-release\SpeedyActions.lua:280: in function `UPDATE_BINDINGS'
SpeedyActions-1.1-release\support\dominos.lua:27: in function <SpeedyActions\support\dominos.lua:9>
<in C code>: in function `Load'
Dominos-1.14.2\Dominos.lua:86: in function <Dominos\Dominos.lua:84>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (AtlasLoot):542: in function `EnableAddon'
AceAddon-3.0-5 (AtlasLoot):632: in function <...\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:618>
<in C code>: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:232: in function `UIParentLoadAddOn':
Interface\FrameXML\UIParent.lua:255: in function `CombatLog_LoadUI':
Interface\FrameXML\UIParent.lua:502: in function <Interface\FrameXML\UIParent.lua:474>:
I keep getting those 2 errors upon login. Any advice how to get rid of those would be appreciated, i'm using dominos and clique for the record from the supported addons list if that's of any help.
Report comment to moderator  
Reply With Quote
Unread 11-29-09, 08:01 AM  
Æxò
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 73
Uploads: 1
Shadowed, any chance to have an option to disable mouse clicking acceleration? It's driving me crazy and I'm not a mouse clicker
Report comment to moderator  
Reply With Quote
Unread 11-29-09, 01:22 PM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
Æxò: You mean, disable mouse click acceleration for click casting, or for when you manually click action buttons but not when you key press them?

Isheria: See http://www.wowace.com/addons/speedya...ocal-button-a/ for some more info, trying to consolidate stuff.

dav777: Will add Macaroon support.
Report comment to moderator  
Reply With Quote
Unread 12-02-09, 05:32 AM  
Æxò
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 73
Uploads: 1
Originally posted by Shadowed
Æxò: You mean, disable mouse click acceleration for click casting, or for when you manually click action buttons but not when you key press them?
I don't quite understand the nuance here. Sorry, not my native language

The thing is that I often move things around in my bars, mostly for quest items and profession abilities. Though I'm not a mouse clicker (I use keybindings) so I'd prefer if my mouse clicks were not accelerated—well, in fact, I mind having my buttons actually pressed when I just want to drag them around.

Would you need a better explanation? I may sound confused :/
Report comment to moderator  
Reply With Quote
Unread 12-02-09, 10:28 AM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
Ah I see.

You can't stop it from accelerating mouse clicks of action buttons, if you want to disable the mod temporarily so you can drag actions around, go to /speedyactions and temporarily disable it.
Report comment to moderator  
Reply With Quote
Unread 12-02-09, 11:21 AM  
Æxò
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 73
Uploads: 1
Originally posted by Shadowed
Ah I see.

You can't stop it from accelerating mouse clicks of action buttons, if you want to disable the mod temporarily so you can drag actions around, go to /speedyactions and temporarily disable it.
Absolutely no way to disable it, even by tweaking code at hand? I tried to comment out a few things related to mouse clicks, but it does not seem to disable it. I may try harder though.
Report comment to moderator  
Reply With Quote
Unread 12-02-09, 03:33 PM  
Minou
A Fallenroot Satyr

Forum posts: 27
File comments: 45
Uploads: 0
Doesn't 'Enable down-clicks' in the Macaroon main menu already provide a similar feature?
Report comment to moderator  
Reply With Quote
Unread 12-02-09, 03:36 PM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
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.

Minou: Maybe? I don't use Macaroon but the changes I did just make it globally support everything.
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.