To activate Diablo 3 Key Spammer press F1 (or PageUp). Desired keys will only be continuously pressed if Diablo 3 has focus so you don't have to be scared to alt-tab from game. While skill spam is activated you can't activate it again by pressing F1.
To deactivate press F2 (or PageDown). F2 key is active only if skill spam is activated, you can't stop anything what isn't currently running right?
If you want to be notificated when you start or stop key spamming simply check 'Sound notification...' checkbox. Sound notification uses Windows sounds therefore you can't receive any notification if your Windows sounds are disabled.
Skill Spam Configuration represents settings for all 6 Diablo 3 skills. Basically one line containst all settings for one skill, 6 lines total for 6 skills.
Represents what key will be automatically pressed. Right now you can't bind your own keys, but it is on to do list. Currently keys are set like in Diablo 3 default setting.
In case you are addicted to your own keybinding settings try to be a little tricky and set Diablo 3 primary keybindings as you want and Diablo 3 secondary keybindings to 1, 2, 3, 4 for our application. It's done in Diablo 3 main menu - Options - Keybindings.
Selection in this combobox represents how automatic keypressing will be handled. There are 4 modes to select from described as follows:
Disabled:
Pretty self-explanatory. Application won't do anything with this skill. User must activate it manually.
Timer Based:
Application will keypress skill-paired Key every Timer-paired milliseconds.
IsAvailable Based:
Every Timer-paired value application checks if pixel color on [Coord X-paired, Coord Y-paired] matches Color-paired value (how to get Color-paired values check Skill Spam Configuration - Color). If colors match (which means skill is cooldown-ready and hero has resources for it) key-paired Key is pressed, else nothing happens. To get help with setup go to [How to set up IsAvailable Activation Type].
NOTE: Diablo 3 must be in Fullscreen or Windowed Fullscreen mode to make this work correctly!
Press and Hold:
Application will keypress skill-paired Key every Timer-paired milliseconds and not release it. You can release that key by manually pressing it. If you stop spamming all holded keys are released automatically. This option is quite similar to 'numlock trick'.
Represents how often will be skill keys keypressed, keypressed if available, or keypressed and hold.
Minimum settings for each timer box is 50. Values are in milliseconds.
Timer is used by 3 following Activation Types:
Diablo 3 game window related. Together [Coord X, Coord Y] represents position of pixel on screen. Pixel position is needed to get Color on that coordinates which is used to determinate if skill is cooldown-ready and hero has resources for it.
To load predefined coordinates for various resolutions go to Diablo 3 Key Spammer - Profile menu - Load preset pixel coordinates - and select your resolution.
Represents color on specified [Coord X, Coord Y] coordinates when spell is available (cooldown and resource related) to cast. To get pixel color value for each skill on spec coordinates alt-tab to Diablo 3, put it into Fullscreen or Windowed Fullscreen mode and press F5. Doublecheck that you are pressing F5 when all skill are ready to use (colldown and resource related). Dont forget to load preset coordinates (like is described in prevous paragraph) first.
You can save or load different profiles very quicky. It comes handy when you have for example 2 Barbarians, each of them has different build or skills.
Save Profile saves all current settings to a XML file.
Load Profile loads all elements from XML file to application form. Note that saved profiles doesn't need to contain setting for all form textboxes.
Saved Profile files are editable.
If you like DiabloSpammer please consider donating via PayPal.
I am happy for each donation, every dollar counts.