This script is a tweaked and improved version of a CM rotation you might have already seen around. Found link to the original script here: http://www.teamliqui...topic_id=378958 and http://www.autohotke...utofire-thread/ . The general idea is that instead of mashing your keys all day long, you just hold down one key and point for the full (and in some cases improved) effect. Posting my improved version here for your pleasure:
#InstallMouseHook
#Ifwinactive, Diablo
$d::
Send d
KeyWait d, T0.1 ; Wait 1/10 second for user to release "d" key
If ErrorLevel{ ; Still held down
Click down
While GetKeyState("d","p"){ ; While it's held down
Send e
Sleep 10
Send w
Sleep 50
Send q
sleep 50
}
if !GetKeyState("LButton", "P")
Click up
;else its down so leave it down
}
return
#Ifwinactive ;end
Cm wizards rejoice! This version improves on the old one in a variety of ways. First, the old one actually spam clicked the mouse, whereas I wanted a mouse button held down effect. This maximizes the twisters you can create since there is no arbitrary delay between clicks. It will detect your mouse button position on d release so that the computer will know what state the mouse button should be in. Second, I reduced the timings to be more aggressive to maximize your abilities that get triggered without flooding the keyboard. Third, there was no reason to delay the original "d" so I pulled that out of the delay block.
A few notes:
- Its only active while Diablo window is up
- My EB is on "q", DS is on "w", and FN is on "e" with twister on main mouse button. Any differences for you will either need to be changed to match mine, or tweak the script to push your buttons
- My "d" delay is rather short, making it difficult to type d's in chat if your fingers are slow. You might consider bumping that up to 0.2 seconds.
- Autohotkey is a 3rd party program, so could be considered against the TOS. However, I have never heard of a case where AHK has caused anyone to get the ban-hammer, so feel yourself appropriately warned.
You should include a dislaimer that AHK is considered 3rd party software by blizzard so using it can cause the account to become banned. Whether anyone has actually been banned for it is another discussion but use of macros goes against the ToS and is considered automation of gameplay.
You should include a dislaimer that AHK is considered 3rd party software by blizzard so using it can cause the account to become banned. Whether anyone has actually been banned for it is another discussion but use of macros goes against the ToS and is considered automation of gameplay.
Noted and added. However, I'm almost certain I've seen blue's explicitly allowing AHK somewhere... maybe I dreamed that up.
Edit: Reading around it seems AHK is explicitly allowed, but could be used in a manner that Blizzard does not condone. Despite mixed responses, the general opinion is that as long as you are at your keyboard, and the script isn't doing anything other then triggering keys on your key presses, then it's kosher.
You should include a dislaimer that AHK is considered 3rd party software by blizzard so using it can cause the account to become banned. Whether anyone has actually been banned for it is another discussion but use of macros goes against the ToS and is considered automation of gameplay.
Noted and added. However, I'm almost certain I've seen blue's explicitly allowing AHK somewhere... maybe I dreamed that up.
And I'm certain I've seen blue posts saying otherwise, namely that any use of macros that automates a rotation is considered automation of gameplay. They tend to not directly answer questions like that though so there's always a lot of debate in such topics.
try this out. i use the 1,2,3 buttons instead of e,w,and q, and i have it as the f11, which is what my g11 key registers as. i use it cause logitech has it in a nice place, right next to the Lshift and ctrl keys
You should include a dislaimer that AHK is considered 3rd party software by blizzard so using it can cause the account to become banned. Whether anyone has actually been banned for it is another discussion but use of macros goes against the ToS and is considered automation of gameplay.
Noted and added. However, I'm almost certain I've seen blue's explicitly allowing AHK somewhere... maybe I dreamed that up.
And I'm certain I've seen blue posts saying otherwise, namely that any use of macros that automates a rotation is considered automation of gameplay. They tend to not directly answer questions like that though so there's always a lot of debate in such topics.
I know a lot of that negative responses also were in the context of WOW rotations, where there is more potential to be had in a rotation script. Since there isn't much to be gained (other than a healthy wrist) in Diablo, that might be another point in AHK's favor.
try this out. i use the 1,2,3 buttons instead of e,w,and q, and i have it as the f11, which is what my g11 key registers as. i use it cause logitech has it in a nice place, right next to the Lshift and ctrl keys
i believe its 1=FN, 2=DS, 3=EB, but you can do what you want with it
You still have to click with yours, but using a non alpha key does simplify the script a bit (since you don't have to worry about what it does to your chat).
If you absolutely must run a macro—there is no safe way—I recommend using the Steelseries mouse that's officially "sponsored" by Blizzard. That mouse comes with a macro system that you can customize and works very well. Hold down one button to trigger multiple key presses.
I know several SNS wizards that use the mouse and the macro.
If you absolutely must run a macro—there is no safe way—I recommend using the Steelseries mouse that's officially "sponsored" by Blizzard. That mouse comes with a macro system that you can customize and works very well. Hold down one button to trigger multiple key presses.
I know several SNS wizards that use the mouse and the macro.
Actually, that mouse macro system is in the same boat as AHK. It is no safer, and possibly less safe (since a smaller customer base uses it) than AHK. I'm going to start linking various blue posts on the matter: http://us.battle.net...59954?page=2#30 - Specifying they ban for the automation it performs, not just the use of program/mouse/keyboard. It depends how you use it, not just that you're using it.
http://us.battle.net...1963?page=6#119 - Specifying that anything more than 1 key press 1 action is technically against the TOS, but clarifies that they will likely not do anything about these simple macros. Quote: "The fact is, it is entirely possible that if you decide to use something to help lighten the impact on your hand nothing will come of it"
You should include a dislaimer that AHK is considered 3rd party software by blizzard so using it can cause the account to become banned. Whether anyone has actually been banned for it is another discussion but use of macros goes against the ToS and is considered automation of gameplay.
Blizzard is fine with AHK so long as it's just one ability tied to a button. Multiple abilities tied to one button is when they start to get irritated if a noticeable chunk of the community does it. (Thinking back to WoW with TBC and WotLK rotation macros. One button you can spam to do your entire job for you! Took them a couple years to kill that off.) In the end I imagine that they could really care less about what you're actually doing, but are more concerned with you causing issues with hardware and software with the psuedo spamming. Most hardware has some form of a debouncer either mechanically or in software that keeps actual spam pretty low regardless of how fast you actually push the button. AHK basically bypasses that and that very bypass can cause issues.
something you can do with AHK and cm is have a wep swap as well so that you can do crazy damage with a chantodo with a socket and be like oops reflect damage hit button switch to second chantodo with 900 loh and live
I bought a gamepad and programmed the buttons to repeat every half a second, so I can just hold the damn keys down. I only do this when I key farm or ubers. Otherwise I'm in Archon gear and play normally.
Can someone explain exactly how i get this worked? do i need a specific program? would be nice if someone can explain it step by step.
And sorry for my dumbness :/
Read through the links on the first post, it goes into a little more detail. Basically:
1. Download Autohotkey,
2. load this script with AHK,
3. ????
4. Profit from not needing physical therapy from your newly developed carpel tunnel.
If anyone would like a non-AHK method of doing this...try the following (sorry if this is widely known I just found out)
1) Set Explosive Blast on either "1" or "2"
2) Set Diamond Skin on either "1" or "2"
3) Set Frost Nova on 3
You can now hold down "1" and "2" and just spam 3 (one button spam). For whatever reason, if you put frost nova on either 1 or 2, there is an increased delay in EB or DS going off. Thus Frost Nova has to be on button 3, and you avoid any ToS concerns.
If you really don't want to spam anything, bind Frost Nova instead to your mouse wheel (assuming you have a mouse wheel that can free scroll) and just scroll the wheel while holding down 1 and 2.
If you absolutely must run a macro—there is no safe way—I recommend using the Steelseries mouse that's officially "sponsored" by Blizzard. That mouse comes with a macro system that you can customize and works very well. Hold down one button to trigger multiple key presses.
I know several SNS wizards that use the mouse and the macro.
The mouse software no longer supports macros. It was removed due to unspecified problems. My personal pet theory blizzard asked them too.
I'm using a very, very basic AHK script (it's at home, I can provide it if someone's interested), which just cycles through different keys each time you press the macro key.
So basically, the first time I press it, it sends "1" (let's say FN), the next time it sends "3" (DS), the next time "4" (EB) then back to "1".
One key press, one hardware event, so it *should* fit within the TOS (as always, no guarantee as long as Blizzard doesn't explicitly states it's allowed).
Cm wizards rejoice! This version improves on the old one in a variety of ways. First, the old one actually spam clicked the mouse, whereas I wanted a mouse button held down effect. This maximizes the twisters you can create since there is no arbitrary delay between clicks. It will detect your mouse button position on d release so that the computer will know what state the mouse button should be in. Second, I reduced the timings to be more aggressive to maximize your abilities that get triggered without flooding the keyboard. Third, there was no reason to delay the original "d" so I pulled that out of the delay block.
A few notes:
- Its only active while Diablo window is up
- My EB is on "q", DS is on "w", and FN is on "e" with twister on main mouse button. Any differences for you will either need to be changed to match mine, or tweak the script to push your buttons
- My "d" delay is rather short, making it difficult to type d's in chat if your fingers are slow. You might consider bumping that up to 0.2 seconds.
- Autohotkey is a 3rd party program, so could be considered against the TOS. However, I have never heard of a case where AHK has caused anyone to get the ban-hammer, so feel yourself appropriately warned.
Crusader DPS and EHP Spreadsheet, meant for Crusaders
My Wizard
Edit: Reading around it seems AHK is explicitly allowed, but could be used in a manner that Blizzard does not condone. Despite mixed responses, the general opinion is that as long as you are at your keyboard, and the script isn't doing anything other then triggering keys on your key presses, then it's kosher.
And I'm certain I've seen blue posts saying otherwise, namely that any use of macros that automates a rotation is considered automation of gameplay. They tend to not directly answer questions like that though so there's always a lot of debate in such topics.
Crusader DPS and EHP Spreadsheet, meant for Crusaders
My Wizard
$F11::
while GetKeyState("F11", "P")
{
send 1
sleep 3
send 2
sleep 3
send 3
sleep 3
}
return
i believe its 1=FN, 2=DS, 3=EB, but you can do what you want with it
http://us.battle.net...22/hero/3153312 (wiz)
http://us.battle.net/d3/en/profile/heavymetal-1322/hero/8654665 (monk)
my twitch feed (just messing around, no super player or anything)
http://www.justin.tv/heavymetalmak
You still have to click with yours, but using a non alpha key does simplify the script a bit (since you don't have to worry about what it does to your chat).
I know several SNS wizards that use the mouse and the macro.
Armory | YouTube | Twitter | Clan Site
http://us.battle.net...59954?page=2#30 - Specifying they ban for the automation it performs, not just the use of program/mouse/keyboard. It depends how you use it, not just that you're using it.
http://us.battle.net...1963?page=6#119 - Specifying that anything more than 1 key press 1 action is technically against the TOS, but clarifies that they will likely not do anything about these simple macros. Quote: "The fact is, it is entirely possible that if you decide to use something to help lighten the impact on your hand nothing will come of it"
Blizzard is fine with AHK so long as it's just one ability tied to a button. Multiple abilities tied to one button is when they start to get irritated if a noticeable chunk of the community does it. (Thinking back to WoW with TBC and WotLK rotation macros. One button you can spam to do your entire job for you! Took them a couple years to kill that off.) In the end I imagine that they could really care less about what you're actually doing, but are more concerned with you causing issues with hardware and software with the psuedo spamming. Most hardware has some form of a debouncer either mechanically or in software that keeps actual spam pretty low regardless of how fast you actually push the button. AHK basically bypasses that and that very bypass can cause issues.
Read through the links on the first post, it goes into a little more detail. Basically:
1. Download Autohotkey,
2. load this script with AHK,
3. ????
4. Profit from not needing physical therapy from your newly developed carpel tunnel.
i hold shift + d but i keep moving in the direction the cursor is at
1) Set Explosive Blast on either "1" or "2"
2) Set Diamond Skin on either "1" or "2"
3) Set Frost Nova on 3
You can now hold down "1" and "2" and just spam 3 (one button spam). For whatever reason, if you put frost nova on either 1 or 2, there is an increased delay in EB or DS going off. Thus Frost Nova has to be on button 3, and you avoid any ToS concerns.
If you really don't want to spam anything, bind Frost Nova instead to your mouse wheel (assuming you have a mouse wheel that can free scroll) and just scroll the wheel while holding down 1 and 2.
So basically, the first time I press it, it sends "1" (let's say FN), the next time it sends "3" (DS), the next time "4" (EB) then back to "1".
One key press, one hardware event, so it *should* fit within the TOS (as always, no guarantee as long as Blizzard doesn't explicitly states it's allowed).
http://eu.battle.net/d3/en/profile/Taliesyn-2517/hero/66020932