Rogue and Tetris ported to . . . . . Diablo II?!?!
lord2800 writes "While Diablo II is nearing the end of it useable life-cycle, it would seem
that
Diablo II hacking is still alive and well. Diablo II hacking pioneer Syadasti
(Mike Gogulski), has recently ported and released both Rogue and Tetris for
Diablo II. Since Blizzard has not yet released their
upcoming patch, is it left up to the open source programmers to breathe some
life into modern games, with a little retro twist. A quote from the author:
Finally, an answer to the question "what the hell do I do while my bot is
running?" Play Tetris!
Grab yours today at from Otaku-Elite.
Requires bind.d2h and d2hackit. Self-documenting.
(tetris.d2h features an autopilot mode as well, so if you get as tired of
playing Tetris as you are of playing Diablo II, well just turn that puppy
on
and let the computer play for you)
Syadasti (Mike Gogulski) is also the Head of Research for the d2jsp
Development
Team which, among other things, has embedded a Javascript engine within
Diablo
II to facilitate the creation of AI "bots" which can play the game on their
own, "thus freeing the user from the tedium of playing with ... er ... for ...
himself," he says."
I hoped it was classic rogue implement as an ordinary Diablo II quest.
Dark Reign II has an official add-on that lets you play a Tetris Clone called "Dark Rain" when you're in a warroom waiting for a match.
*That* is cool.
We suffer more in our imagination than in reality. - Seneca
Actually it took only a few seconds. I used key express to record mouse movements and button presses. I tweaked the timing by hand later. There is no point letting a bot play that is not perfect. Perfect timing is one of the few things that computers have when it comes to games. Well, they can also play perfectly for two days straight to compensate for the randomness inherent to the game.... without getting bored.
.975 seconds timed for cut/slice then click again, wait a second and "try again". A high score would inturrupt the macro with a fault, because an "enter you name" dialog box would appear instead of a "try again" button.
The golf game was not even reasonably complex. It was just a driver distance game. Five commands: Begin the swing, Wait
It took some coder a week to code and I broke it in a few seconds. Made me feel like an utter piece of crap. It would have been neat to have just one high score up there. But I had all ten, was playing 4 games every second with 12 instances running. What I did was DOS the game out of existance. Inelligant and Ignorant.
If voting were effective, it would be illegal by now.