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."
What do you do when you've hacked the game to the point that it's not longer fun to play.
After all Diablo really is just a slick commercial version of rogue/nethack
All you need is... Progress Quest
I code, therefore I am.
You end up playing a classic addictive game while (supposedly) playing a (not so) new online multiplayer game...
/me plays bsd-tetris
Right...
/* FUCK - The F-word is here so that you can grep for it */
thus freeing the user from the tedium of playing with ... er ... for ... himself
Why bother playing at all? I gave up playing mud for Progress Quest
Nobody can beat my level 66 battle finch!
Live web cams
Get this guy to work with your applications, and suddenly your word processor turns into an adventure game, you surface plots fill with small creatures fighting and, well, your internet browser turns into a pacman clone.
I'd say that this shows that todays game engines are pretty flexible, to say the least. How about hacking Quake into a Pacman clone, imagine your own mirror image: big, yellow and round with a mouth covering 50% of your body. And wouldn't it be nicer to get hunted by yellow, pink and blue ghosts instead of really scary corpses and zombies...
In EverQuest, there's a built-in feature similar to this called the "gem game," which is what one plays while EQ itself becomes tedious. I would assume that this feature is used a great deal.
We can neither love nor pity nor forgive. If you make a slip in handling us you die!
I hoped it was classic rogue implement as an ordinary Diablo II quest.
It's for people with really short attention spans who don't like to swap CD's. "Well I'm bored with Diablo... hey how 'bout Tetris" and then, "Stupid Tetris, I'll just play some Diablo."
Now Doctor Mario! There's a game to port!
I planned on inserting something witty here but never got around to it.
LONDON, England -- A newlywed man has been jailed for four months after playing a game of Tetris on his mobile phone during the flight back from his honeymoon
Unless they got permission from The Tetris Company LLC to use the TETRIS mark, this mod may infringe on Elorg's registered trademark on TETRIS for video game software.
Will I retire or break 10K?
This stuff is nothing new... I use a program called easy uo to work my Ultima Online chars all the time. I can be working up magery and coding or working in Maya at the same time, in fact, I'm at school right now and I'm playing UO at home^^
TESS expires URLs at the end of a user's session. Here's a permane nt link to the TETRIS trademark registration record.
Will I retire or break 10K?
There was a flash based golf game that was the rage several years ago. I got tired of playing so I wrote a macro to play for me. After some script tweaking and 2 days of run time I had the top 10 scores sewn up out of over 3 million users.
The game was pulled by the website hosting it.
Using a bot to play a game is pretty lame.
I was working on a CS bot at the time too. It never saw the light of day after I realized just how lame it was.
Play for fun. Hack AI to provide yourself challenge. Do not hack to play.
If voting were effective, it would be illegal by now.
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
..porting Diablo 2 to Tetris.
pfft! until they make it so you can challenege others like in TetriNet I'll stick with ... uh .. TetriNet :)
besides, Tetrinet needs more players :)
port Diablo II to /dev/null???
HallmarkOrnaments.Com
Hacking the game hack in the game hack in the game!
Tired of Tetris in Diablo II? Play NetHack in Tetris in Diablo II!
Well, it would be an interesting thought, how far into a game can you hack before it becomes useless to do so?
Human nature is the same everywhere; the modes only are different. -- Earl of Chesterfield
Now Doctor Mario!
I've cloned Dr. Mario for the PC, and it's available as part of the freepuzzlearena suite available here.
Will I retire or break 10K?
Diablo 2 was fun to play? I thought it was all just click here, then here, then here.......
Well, so is Duck Hunt. Just put the light pen on a duck and click. I was able to make the score wrap past a million within the first seven days of owning my NES.
Like Whac-a-Mole? You'll love Hampsterdeath, part of the freepuzzlearena suite. Except Hampsterdeath ends after three minutes and tells you what percent of the hamsters you hit.
Will I retire or break 10K?
What we need next is a Pong hack.
You can't beat Pong.
Finally the kids playing Diablo will have a chance to see what they have been missing all along: a game which places fancy-schmancy graphics before actual content, gameplay and plain Fun (tm).
Now, if they ported Nethack to Diablo, the kids would never turn back if they would just spend the few hours it takes to get used to Nethack. After that gamers would start demanding games which have replayability that lasts for over ten years for many (at least for me).
Using a bot to play a game is pretty lame.
Not always. What if you really have to use the restroom? Slashdot previously covered an effort to have the game take over for you during a potty break, which is better than pausing an online game.
I was working on a CS bot at the time too. It never saw the light of day after I realized just how lame it was.
Ever heard of Core Wars? That was one of the first popular bot vs. bot games. You wrote a program, and your opponent wrote a program, and both programs ran in the same memory space. First program to segfault loses.
Will I retire or break 10K?
I won't even try to find the point of all this (I'm still looking forward to Space Invaders in Morrowind though), but maybe should we stop taking everything that is OpenSource and stupid for great ideas ? :)
...
Not trolling, just crawling in meaningless features to get something worth reading/playing
theefer
It's about time. Don't get me wrong, Diablo II is a great game, but as we all know, it gets a bit s l o w in places. Now I can entertain myself playing rogue while waiting for my character to get to the other side of the screen.
The cake is a pie
So are these written in some clever macrolanguage, or are they external modules using some kind of plugin, or what? Obviously the games don't look very Diablo-y (save for the font), and it seems the programs are just using some kind of console feature as a text display.
I guess my Diablo experience is pretty limited anyway, all I remember is cow-orkers playing it in '97 and the one shopkeeper who'd say "wot kin I DEWWWW fer ya?"
SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
So why can't I play tetris on my tivo? Where's the hack guys?
What's the point of having a AI play your game for you.
:-)
To me sort of like having someone else make love to your girl friend for you, while you watch!
Then again some of you may enjoy that......
Wise men speak because they have something to say, Fools because they have to say something!!!!
Watching games that play themselves is perhaps a kind of visual meditation - something happens which is per se without meaning or sense and sets the viewer free to mentally detach himself from the game induced stress and frustration.
Since Nethack was mentioned before, I would like to point to the AngbandBorg by Dr. Andrew White which plays the rogue-like game of Angband {http://itctel.com/~apwhite/andrew.html}
Uh...
Siggy Wiggy Figgy Tiggy a bana bo Biggy!
You try to solve it. Did anybody find a best TETRIS strategy? One that is statistically the best way to play, and that can give you the best move for each position.
Is TETRIS solvable in this way at all?
Context: Diablo 2 hacks, which led to Diablo 2 bots, which led to use of a bot to improve a human player's character in a video game
Writing a bot for a human played game may show you have programming skill, but actually using it to defeat other players is just lame.
Tell that to Deep Fritz's coach.
It doesn't prove you have any skill regarding the actual game. It just proves that you can code and are willing to cheat to make you look better.
The way I see it, developing and using a bot makes a human player a lamer only if he misrepresents the nature of a bot or of an account on which he has used a bot. If you write a bot that can pass a significant subset of the Turing impersonation test and otherwise pass for a human player, and you name it Data (from ST:TNG) or David (from Spielberg's AI) or Pinocchio or something that makes it obvious that it's a bot, I don't see a big problem.
Will I retire or break 10K?
DAoC had a card game of some sort added a few patches ago. Don't remember exactly what card game it implements though. I never play it, too busy crafting. (Hitting a single key multiple times while watching TV...)
retrorocket.o not found, launch anyway?
Much of the fun from playing games come from being able to trick your reptile brain into believing winning actually matters. If you are unable to do that, much of the fun from playing is beyond you.
ok, that was easy. now try it the other way.
Could be worse. Could be raining.
Check out Freefall here. You'll also need an interpreter.
I used to use a Diablo 2 work. Huges, heavy moster. Built during the iron age. I think in a former life, it'd been a sherman tank. For letter quality printing, the daisy wheel beat those Epson MX-80's. But every time it did a carriage return, you'd think it would shake the whole building.
(I love it when terms get re-used in the industry. When a guy tells you he worked on the Apollo computer, you might want to check whether he woked on a unix box or a spacecraft.)
Interestingly, Rogue also spawned the first (AFAIK) game playing bot, Rog-O-Matic back in 1984. In a way, it really ruined the game, as top ten lists on mainframes all over began to fill up with "Rog-O-Matic" entries. However, watching it play (ultrafast) was mesmerizing.
I don't think it took advantage of the infamous arrow bug though...
That rather than design aircraft to be resistant to things (interference, via proper shielding; terrorism, via a separate cockpit cabin), people feel the need to legislate problems away.
I doubt that cell phones interfere with planes. In fact, many pilots will use them on planes (mainly smaller ones) as a replacement for their radio if they break.
This doesn't even touch on how unhappy airline staff are to see a PalmPilot turned on (which emits the same RF as my digital camera that they don't care about).
--
Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
We once turned Quake into a side-scrolling spaceship shooter (called Gunship). We got sick of dealing with it near the end of the project, but it was proof that given a sufficiently complex mod system, you can do just about anything with a game engine. It was never quite finished, as there were a few intractable bugs with the level files, unfortunately.
We were the same guys who did Quake Superheroes and Quake Superheroes II, in case that means anything to any of you.
"Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
Then I would have something to do while I wait around for my peons to build my base...
"It's not stealing if you don't get caught!"
"waawwllll, wot kin I DEWWWW fer ya?"
Can WineX run Diablo II running Tetris and Nethack?
You know, for when the Everquest servers go down.
Is there some way I can play Diablo inside of Tetris? Sometimes waiting on those blocks to drop can be a real bore.
(+1 Funny) only if I laugh out loud.
It looks as though this isn't the only amusing thing to come out of the diablo 2 hacking "community". diabloworld has a hack called JED (written by smoke, short for Javascript Enabled Diablo). It allows people to write scripts to perform many in game tasks. Botters have been using it since late august.
That javascript engine also inspired another project at blizzhackers called d2jsp (written by njaguar). Much more advanced, that diablo 2 hack actually accesses assembly functions and diablo 2 memory structures to do everything rather than just facking network game packets.
Sydasti has been using other peoples work in interesting ways, that's for sure, but he wasn't the one that did the ground breaking work to patch into the text drawing assembly calls. He just ported code to work with the other diablo ii hacking tools.
I don't know why this gets attention, other than its silly nature. I can't wait for MS to copy this new trend and implement MS Tetris in the next version of windows or office.
Terrific! Will they be porting the Warrior and Sorcerer classes from the original game as well?
And what will be the preferred 'unique' item for this 'Tetris' class?
Good judgment comes from experience.
Experience comes from bad judgment.
Dude, I've been reading organic chemistry wwwwaaaaaaay too much recently, becuase I first parsed that as some sort of odd four-way amino linkage in a molecule... ;-)
News for Geeks in Austin, TX
Heh. the whole point of playing DII beyond a certain point is to get certain impossible to get items. As long as you could get your bot to pick them up, that sounds like a GREAT solution.
I worked out how long it would take to get them all, based on the released drop probabilities, and that was the last thing I ever did with the game. =P
I'd be interested if anyone had any hard data, but, unless you're clustering 50 or 60 computers, and have been running them non-stop since LoD came out, I doubt any exists.
ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
One of the scripters for TRIBES built a hud that allowed you to play tetris during slow moments of the game. You can download it here . I don't think it was actually used much, but if your team was seriously destroying the opponents, then your defense might not see much action. There were also p0rn huds (called "swim-suit huds") which basically allowed you to setup a slide show in your hud area.
Computers don't make mistakes. What they do, they do on purpose.
If it's really so dangerous, what's to stop a terrorist from walking through customs with a normal cellphone, demonstrate that it is fact NOT a bomb, then leave it on when they get on the plane!
What's easier is not what's best. What's best will reduce the amount of non-terrorist passenger stress, and remove the possibly of abuse by real terrorists.
But the US continues to follow the path of least resistance, rather than imposing regulations that would actually increase airline saftey without abusing normal passengers.
--
Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
It'd be like watching an animatronic Real Doll make love to my girlfriend, and that doesn't strike me as such a bad thing.
do you people eat? breathe? do you get, like, excercise? why do you even play?
Unfortunately, most programmers like to play with new toys. I have many
friends who, immediately upon buying a snakebite kit, would be tempted to
throw the first person they see to the ground, tie the tourniquet on him,
slash him with the knife, and apply suction to the wound.
-- Jon Bentley
- this post brought to you by the Automated Last Post Generator...