Download
(10 Kb)
Download
Updated: 02-12-10 02:48 PM
Pictures
File Info
Updated:02-12-10 02:48 PM
Created:11-08-09 11:33 AM
Downloads:523,573
Favorites:460
MD5:
SnowfallKeyPress  Popular! (More than 5000 hits)
Version: 1.4
by: Dayn [More]
*** Version 1.6.1 is temporarily unavailable while I work on a new version. In the interim, you can still download version 1.4. ***

This addon accelerates key bindings so that they are activated by key press rather than key release. This allows you to activate your abilities faster than you could otherwise. This can really make a difference for situations where you need to react quickly, like when casting heals, when dispelling, when interrupting spells, or in PvP. In these situations, the addon can have an effect similar to reducing your network latency by 100ms. Of course, the exact impact depends entirely upon how much time you personally spend between key press and release.

"Dude, this addon is going to increase my DPS by so much!" No, it's not. DPS rotations (or even priority systems) are not to any great extent affected by latency. Because they're predictable, good players can anticipate what's coming next and compensate for latency. In fact, if you're a good player who is already compensating for the press-to-release latency, you may actually find that your DPS goes down when you first use this addon until you learn to readjust to the reduced latency. Find a target dummy and practice your rotation until you're comfortable with the changed timing.


Configuration

There is an in-game configuration GUI accessible through the usual Options->Interface->Addons menu. From this panel, you can add or remove keys and mouse buttons to be accelerated. You can also globally enable or disable all key acceleration.

The GUI provides exceptionally fast entry--you can enter your whole keyboard in seconds and all your mouse buttons in a few more seconds. The easiest way to understand this GUI is to start by hitting the "Clear All" button and then adding and removing some keys. In order to add just one key or mouse button, hover over the "+" button and type the key or press the mouse button (including whatever modifiers you desire). In order to remove that key, hover over the "-" button and type that same key with its modifiers. In order to enter all 8 of a key's modified and unmodified combinations with just one key press, hover over the "+ (Modifiers: All)" button and type the key.

If you want to do mass entry of modified and unmodified keys and mouse buttons, hit the "Clear All" button. Then hover over the "+ (Modifiers: All)" button and face-roll your way across keyboard and mouse buttons. You're done.

The default configuration accelerates all the modified and unmodified keys on a standard 104-key US keyboard (except PRINTSCREEN) plus mouse buttons 3-5. If you'd like to get back to this configuration at any time, simply hit the "Reset To Defaults" button.


Mouse Buttons

SnowfallKeyPress accelerates key bindings of mouse buttons, but it doesn't accelerate mouse button clicks that interact directly with frames without any associated key binding. This means that although SnowfallKeyPress is compatible with click-casting addons like Clique and Vuhdo, it won't accelerate their mouse clicks. Vuhdo already provides its own mouse click acceleration, though, and perhaps Clique will at some point, as well. Until then, you can add support yourself by navigating to Interface\Addons\Clique, editing Clique.lua and CliqueOptions.lua, searching for instances of "AnyUp", and replacing them with "AnyDown".

Mouse scroll-wheel bindings do not need any acceleration, so don't be concerned that SnowfallKeyPress offers no way to accelerate them. Each "tick" of the mouse scroll wheel is, in effect, already a simultaneous press and release.
================================================================================
1.6.1 - 1/2/2010

Fixed a bug that may have affected compatibility with override bindings that some addons were applying.



================================================================================
1.6 - 12/20/2009

Reduced the size of the default button animation by 25%, which should help keep it from obscuring other indicators on buttons.

Added the ability for other addons to customize the SnowfallKeyPress button animations. An example is included.

Removed the deprecated Lua configuration capability (the SnowfallKeyPressSettings folder). This functionality was superseded by the in-game GUI in version 1.2, so it's not needed any longer.



================================================================================
1.5.1 - 12/14/2009

Fixed a bug introduced in 1.5 that was throwing a lua error with OPie.



================================================================================
1.5 - 12/12/2009

Added button press animations (enable or disable through the configuration panel).

Made some infrastructure changes that should be invisible to the user, but which should improve compatibility with addons written in the future that may have more complex behaviors than we generally see in addons today.

Reduced the memory footprint of the code.



================================================================================
1.4 - 12/8/2009

Updated the interface version to 30300 (patch 3.3).

No functional changes.



================================================================================
1.3 - 12/4/2009

Fixed a minor error introduced in 1.2 that was causing some people problems with Bartender4.



================================================================================
1.2 - 11/28/2009

Added an in-game configuration GUI accessible through the usual Options->Interface->Addons menu.



================================================================================
1.1 - 11/25/2009

Added complete support for Dominos and Bindpad. At this time, there are no known incompatibilites with any addons.

Added a user configuration file to control which keys are accelerated.



================================================================================
1.0 - 11/15/2009

First full release version.
Archived Files (4)
File Name
Version
Size
Author
Date
1.3
10kB
Dayn
12-04-09 06:34 AM
1.2
10kB
Dayn
11-28-09 10:40 PM
1.1
7kB
Dayn
11-25-09 11:55 AM
1.0
5kB
Dayn
11-15-09 08:43 AM


Post A Reply Comment Options
Old 12-06-09, 10:43 PM  
Niightblade
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 67
Uploads: 1
Would it be possible to make this show the button-click animation like normal? (in Dominos)
Niightblade is offline Report comment to moderator  
Reply With Quote
Old 12-06-09, 04:19 AM  
bloodaxis
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
Haven't had the bug appear since I updated to 1.3. Thanks!
bloodaxis is offline Report comment to moderator  
Reply With Quote
Old 12-04-09, 06:40 AM  
Dayn
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 69
Uploads: 7
Version 1.3

I released version 1.3, which should fix the bug some people were seeing with Bartender4 having improper paging of bar 1. The bug was introduced in 1.2 (not present in 1.1), a simple copy/paste error on my part. The bug would only be visible for some people, because it's dependent upon arbitrary program order. I was never able to reproduce it, myself, but Greaves105 was kind enough to test the fix and it worked for him.
Dayn is offline Report comment to moderator  
Reply With Quote
Old 12-03-09, 08:20 PM  
Greaves105
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
from what I've found mucking around getting it to try and work (this is as a rogue not a druid) using only bartender4 and snowfallkeypress, when you first log into wow or if you logout and login again the bar 'paging' won't work with snowfall. ie if I set my main bar to always be at 'page 2' in the paging options and relog then when I try use a few of the standard bindings for that bar (1-5 etc etc.) it will still try to use the moves on 'page 1' even though that bar is currently always showing page 2.

if you untick then tick the 'enable' box in the snowfall options then it starts working again for me or if you restore the bindings to default again it will start working again too. Though it stops working again if you relog.

Maybe the problem is something to do with how the addon works with paging from bartender4?
Last edited by Greaves105 : 12-03-09 at 08:22 PM.
Greaves105 is offline Report comment to moderator  
Reply With Quote
Old 12-03-09, 06:29 PM  
Dayn
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 69
Uploads: 7
Re: Bug with druid forms

ElyziuM, Bloodaxis, or anyone else who has observed an issue with druid forms and Bartender4, would you check the Bartender4 configuration under "Bars" and tell me whether you have the "Use Blizzard Vehicle UI" checked or unchecked, please?
Dayn is offline Report comment to moderator  
Reply With Quote
Old 12-03-09, 05:10 AM  
ElyziuM
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Re: Bug with druid forms

Originally posted by bloodaxis
Hey, I've found this peculiar bug that I think is related to snowfall, when I jump into for example bear form and try to click 1 for example, instead of using the bear ability I have bound to that key it uses the ability on the mainbar and shifts me out of my form. I'm using the newest bartender4 and I also have clique installed, however I doubt that would have anything to do with it.
Got the same thing on my druid.
Happened first in ToC while we engaged second boss, had to reload UI to fix it
Now it happened again while I was doing my druid summon mount farm.

I'm also using Bartender 4 for my bars.
ElyziuM is offline Report comment to moderator  
Reply With Quote
Old 12-02-09, 08:19 AM  
bloodaxis
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
Hmmh

Yeah I've had a hard time trying to replicate it today, it happened twice yesterday but those 2 times might have been isolated incidents that were eliminated incase I updated some addon or so later on in the day. I'll post again if I can successfully replicate the bug again.
bloodaxis is offline Report comment to moderator  
Reply With Quote
Old 12-01-09, 01:19 PM  
Dayn
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 69
Uploads: 7
Re: Bug with druid forms

Bloodaxis, I'm unable to duplicate your problem on my druid--I observe no issue using abilities in forms. I'm using the following add-ons:

SnowfallKeyPress 1.2
Bartender4 4.4.1

Would you confirm that you can duplicate the problem with only these 2 addons installed and that you're using SnowfallKeyPress 1.2? Then please exit the game and temporarily move these folders out of your WTF folder:
WTF\Account\<accountname>\SavedVariables
WTF\Account\<accountname>\<servername>\<charactername>\SavedVariables

Then fire up the game and see if you still have the issue. Assuming that you don't have any issue, now, then try to make the minimum number of configuration steps you can in order to sensitize the problem. Then please PM me those steps.

Also, type "/kb" in order to enter key binding mode and hover over the problematic Bartender button. In your PM, please indicate the Bartender button name as it appears on the tooltip.
Last edited by Dayn : 12-01-09 at 01:32 PM.
Dayn is offline Report comment to moderator  
Reply With Quote
Old 12-01-09, 12:47 PM  
bloodaxis
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
Bug with druid forms

Hey, I've found this peculiar bug that I think is related to snowfall, when I jump into for example bear form and try to click 1 for example, instead of using the bear ability I have bound to that key it uses the ability on the mainbar and shifts me out of my form. I'm using the newest bartender4 and I also have clique installed, however I doubt that would have anything to do with it.
bloodaxis is offline Report comment to moderator  
Reply With Quote
Old 12-01-09, 07:14 AM  
Dayn
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 69
Uploads: 7
Originally posted by Forage
Hmm still doesn't work with Nurfed 2 action bars or Bindings, If there is some testing you would like done please let me know I would love to see this working with nurfed system as well.
Nurfed2 (beta) worked fine for me. If you can give detailed steps to reproduce, starting from default configuration with no other addons installed, I'll look into it further.

Here's what I downloaded for Nurfed2:
Nurfed2-r20091015014041.zip
nurfed2_options-r20091015014204.zip
nurfed2_actionbars-r20091005024855.zip
Ace3-Beta-r820.zip
AceGUI-3.0-Spell-EditBox-r20090807071246.zip

Then I typed "/nurfed2", went into the "Bindings" section and bound a key to Nurfed2_Bar1 Button1. Testing it, I found it to be accelerated.
Dayn is offline Report comment to moderator  
Reply With Quote
Old 12-01-09, 02:56 AM  
Forage
A Murloc Raider

Forum posts: 6
File comments: 28
Uploads: 0
Originally posted by Dayn
SnowfallKeyPress can now accelerate all key bindings, regardless of whether they appear in Options->KeyBindings or not.
Hmm still doesn't work with Nurfed 2 action bars or Bindings, If there is some testing you would like done please let me know I would love to see this working with nurfed system as well.
Last edited by Forage : 12-01-09 at 02:57 AM.
Forage is offline Report comment to moderator  
Reply With Quote
Old 11-30-09, 01:01 PM  
Dayn
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 69
Uploads: 7
Originally posted by Forage
So with this change is it likely that this will accelerate all keybinds regardless if they are in the Blizzard UI or do they still have to be in the Blizzard Keybindings section?
SnowfallKeyPress can now accelerate all key bindings, regardless of whether they appear in Options->KeyBindings or not.
Dayn is offline Report comment to moderator  
Reply With Quote
Old 11-30-09, 12:28 PM  
Forage
A Murloc Raider

Forum posts: 6
File comments: 28
Uploads: 0
So with this change is it likely that this will accelerate all keybinds regardless if they are in the Blizzard UI or do they still have to be in the Blizzard Keybindings section?
Forage is offline Report comment to moderator  
Reply With Quote
Old 11-29-09, 08:56 PM  
Dayn
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 69
Uploads: 7
Originally posted by ottosen
Is it not possible making it use keys bound to scroll up/down?
Do you mean the mouse scroll wheel moving up and down? If so, as I mentioned before, the mouse scroll wheel is already accelerated because each "tick" of the wheel is, in effect, already a simultaneous key press and release. The mouse wheel up and mouse wheel down do not have separate press and release--that's just inherent in how the hardware works.
Last edited by Dayn : 11-29-09 at 08:58 PM.
Dayn is offline Report comment to moderator  
Reply With Quote
Old 11-29-09, 07:54 PM  
ottosen
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Is it not possible making it use keys bound to scroll up/down?
Last edited by ottosen : 11-29-09 at 07:59 PM.
ottosen 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.