PDA

View Full Version : Roping script, finger roll or something else?


GrO
27 Apr 2011, 16:59
I've got this replay from someone else. The blue guy plays, like a.... mmm not too good ;], but he's roping at the speed of light, so what do You think about that?

2011-03-24 10.19.13 [Online] HostingBuddy, db, OmG``h4mm3r`, Elkman, @WhiteBearSpirit.WAgame (http://www.fileden.com/files/2011/4/16/3116402/2011-03-24%2010.19.13%20%5BOnline%5D%20HostingBuddy%2C%20d b%2C%20OmG%60%60h4mm3r%60%2C%20Elkman%2C%20%40Whit eBearSpirit.WAgame)

GreeN
27 Apr 2011, 17:42
Just a macro. This isn't really the place to 'name and shame', though.

Thurbo
27 Apr 2011, 18:41
I can't do that with my keyboard

Lex
28 Apr 2011, 03:20
It's likely that terrible tapping program called "UltraWormsTaps.exe" (http://forum.team17.co.uk/showpost.php?p=609620&postcount=6).

Pac-Man
28 Apr 2011, 10:13
HotKeySet("{NUMPAD1}", "DoWork")

Global $Enabled = True

DoWork()

Func DoWork()
$Enabled = Not($Enabled)
If $Enabled Then
While 1
Send("{SPACE}")
Wend
Else
While 1
Sleep(100)
Wend
EndIf
EndFunc

franpa
28 Apr 2011, 10:46
Just use constipated silkworm.

GrO
28 Apr 2011, 12:29
Everybody can see, those "pro improvements" are pretty useless and the blue guy from the replay is the best example for that.


Just use constipated silkworm.

Does it even work with the latest WA version?


It's likely that terrible tapping program called "UltraWormsTaps.exe" (http://forum.team17.co.uk/showpost.php?p=609620&postcount=6).

I've never tested any stuff of that kind, but I saw, how silkworm works and I'm pretty sure You're right Lex. It's this UltraWormsTaps thingy for 99,9%, cause of it's easy of use and high availability on blamethepixel.com.

Probably Pac-Man's script would do the similar job, but I doubt that any n00b would successfully mess with it ;]

Lex
28 Apr 2011, 17:44
Don't mix the great feat of programming that is Silkworm with the goofy let's-mess-around program that is Constipated Silkworm. They are not the same program. Silkworm hooks WA's input. Constipated Silkworm tells Windows that keys were pressed; not even at nice timings for WA. It's "Constipated" for a reason.

All these tapping programs (except Silkworm 3.5) don't reliably tap every frame because their timers are blind to WA's input logic rate. The only way to reliably tap every frame is to either hook WA's input or send ~1000 keydown/keyup events to Windows per second.

I'm not saying anyone should do any of this. Like GrO said, these "pro improvements" are useless.

Also, GrO, stop bolding things at random.

KRD
28 Apr 2011, 22:09
If you're all done sharing cheats now, I wanted to point out how wrong the following observation was:

I've got this replay from someone else. The blue guy plays, like a.... mmm not too good ;], but he's roping at the speed of light, so what do You think about that?

Tapping into the ceiling like an idiot is the very opposite of fast roping. :p

GrO
28 Apr 2011, 23:31
Tapping into the ceiling like an idiot is the very opposite of fast roping. :p

Yes, I've failed with that detail and I'm very sorry about that, really xD

franpa
29 Apr 2011, 00:32
Constipated Silkworm is just a macro program, it doesn't matter what version of W:A your using and it can be used with any other program too.

zookman
29 Apr 2011, 12:12
The only way to reliably tap every frame is to either hook WA's input or send ~1000 keydown/keyup events to Windows per second.

As there's a thread discussing this, I'm curious as to how this was done.
Because it looks like it defies roping mechanics.

Lex, enlighten us.
(playback at 54secs)

GrO
29 Apr 2011, 16:36
Whatever it is it's hardly useless, cause the worm's speed is pretty low.

It's still funny to watch, but for the first turn only, watching the same thing all the time makes it boring, for me at least ;]

Lex
29 Apr 2011, 21:03
As there's a thread discussing this, I'm curious as to how this was done.
Because it looks like it defies roping mechanics.

Lex, enlighten us.
(playback at 54secs)In 2006 or 2007, I wrote a relatively simple program in C++ which sent a keydown event, a keyup event, and Sleep(1) every loop while holding Alt.

As you can see, it's not useful, especially because it's obviously inhuman. It is fun to mess around with though.

If you tried to use something like this in a competition, everyone could immediately tell you were cheating even if you could get it "under control". This is especially true because the replay stores all the keystrokes. If anyone analyzed the input, they'd see a space keystroke every frame.