Sporaticus
Drooling Barbarian
Here's my contribution to the HoF community. I just created an easy reroll mouse macro which saves considerable strain on my wrist.
Step 1: Get AutoHotKey
http://www.autohotkey.com/
Step 2: An example for 1680x1050 game screen resolution.
+1::
click 1644, 13
Sleep 500
click 825, 514
Sleep 500
click 839, 538
Sleep 1000
click 829, 392
Sleep 500
click 829, 392
Sleep 50
MouseMove 817, 423
return
When I hold down the shift key and press the 1 key, the clicks and sleep times trigger. This is designed to be executed from the game screen. It clicks "Menu", then progresses to Single Player, then Play Now.
A more complex macro which goes into the advanced setup and selects 5 opponents:
Step 3: Assign "Shift+1" to a button on your gaming keyboard. You may have to play with the sleep times. If there are not enough milliseconds between clicks, it won't work.
Now, not being a cheater, I cannot imagine how this can possibly be used to create any macro which violates HoF rules. It is simply intended to save strain on my 50 year old deflicted wrist.
Other macros I am going to make:
Reject friendship and open borders requests. (done)
Turn auto-end-turn on or off (done)
Dismiss those $&*#(#$ CS messages!
Open tech tree
Step 1: Get AutoHotKey
http://www.autohotkey.com/
Step 2: An example for 1680x1050 game screen resolution.
+1::
click 1644, 13
Sleep 500
click 825, 514
Sleep 500
click 839, 538
Sleep 1000
click 829, 392
Sleep 500
click 829, 392
Sleep 50
MouseMove 817, 423
return
When I hold down the shift key and press the 1 key, the clicks and sleep times trigger. This is designed to be executed from the game screen. It clicks "Menu", then progresses to Single Player, then Play Now.
A more complex macro which goes into the advanced setup and selects 5 opponents:
Spoiler :
;restart
+1::
click 1644, 13
Sleep 500
click 825, 514
Sleep 500
click 839, 538
Sleep 1000
click 829, 392
Sleep 1000
click 841, 437
Sleep 750
click 915, 818
Sleep 250
;-----------
;Clicks below select England
click 618, 342
Sleep 250
click 743, 402
Sleep 250
click 628, 419
Sleep 250
;-----------
;Clicks below select India
click 618, 402
Sleep 250
click 744, 472
Sleep 250
click 652, 499
Sleep 250
;-----------
;Clicks below select Arabia
click 618, 479
Sleep 250
click 744, 552
Sleep 250
click 610, 535
Sleep 250
;-----------
;Clicks below select Siam
click 618, 545
Sleep 250
click 743, 639
Sleep 250
click 611, 622
Sleep 250
;-----------
;Clicks below select Askia
click 618, 612
Sleep 250
click 637, 689
Sleep 250
;Click "Start Game"
click 1144, 1010
MouseMove 817, 423
return
+1::
click 1644, 13
Sleep 500
click 825, 514
Sleep 500
click 839, 538
Sleep 1000
click 829, 392
Sleep 1000
click 841, 437
Sleep 750
click 915, 818
Sleep 250
;-----------
;Clicks below select England
click 618, 342
Sleep 250
click 743, 402
Sleep 250
click 628, 419
Sleep 250
;-----------
;Clicks below select India
click 618, 402
Sleep 250
click 744, 472
Sleep 250
click 652, 499
Sleep 250
;-----------
;Clicks below select Arabia
click 618, 479
Sleep 250
click 744, 552
Sleep 250
click 610, 535
Sleep 250
;-----------
;Clicks below select Siam
click 618, 545
Sleep 250
click 743, 639
Sleep 250
click 611, 622
Sleep 250
;-----------
;Clicks below select Askia
click 618, 612
Sleep 250
click 637, 689
Sleep 250
;Click "Start Game"
click 1144, 1010
MouseMove 817, 423
return
Step 3: Assign "Shift+1" to a button on your gaming keyboard. You may have to play with the sleep times. If there are not enough milliseconds between clicks, it won't work.
Now, not being a cheater, I cannot imagine how this can possibly be used to create any macro which violates HoF rules. It is simply intended to save strain on my 50 year old deflicted wrist.
Other macros I am going to make:
Reject friendship and open borders requests. (done)
Spoiler :
;reject request
+3::
click 838, 993
Sleep 500
click 841, 1028
Sleep 50
MouseMove 817, 423
return
+3::
click 838, 993
Sleep 500
click 841, 1028
Sleep 50
MouseMove 817, 423
return
Turn auto-end-turn on or off (done)
Spoiler :
;autoturn
+4::
click 1644, 13
Sleep 500
click 835, 444
Sleep 500
click 754, 643
Sleep 500
click 1153, 815
Sleep 500
click 835, 822
return
+4::
click 1644, 13
Sleep 500
click 835, 444
Sleep 500
click 754, 643
Sleep 500
click 1153, 815
Sleep 500
click 835, 822
return
Dismiss those $&*#(#$ CS messages!