Posted in diary | 6 Comments »
A few years ago I was unemployed for an extended period.
When not updating the scripts I wrote (in an obscure but powerful programming language called WebL) which would automatically search all the prominent US job boards and automatically submit my resume and standard cover letter to all new positions that matched my search criteria (hundreds per day with a few clicks), I was playing Diablo 2.
Then I discovered Diablo 2 hacking, and set out to write my own hack which would automate one of the most profitable routines in the game, killing a boss monster named Mephisto for his valuable magic items.
Along the way, I had a few diversions. These included porting the ancient game rogue into the Diablo 2 environment — so that one could play an old-school computer RPG while the newfangled one played itself automatically — and eventually integrating some public-domain source code for a Unix version of classic Tetris as well. Tetris was especially cool, because while the bot was running in the background collecting magic items for you, you could load up Tetris and play… and when that became tiring, whack the “autopilot” button and let Tetris play itself as well.
After the big Slashdot article, which of course nuked the web host I was using at the time, I was contacted by TechTV (now G4TV) and invited to appear on their show, The Screen Savers, demonstrating my Mephbot as well as Tetris running inside Diablo 2. My segment of the episode was posted to YouTube about a year back, and is here for your enjoyment. Additionally, you can download the video from RapidShare (50MB AVI).
Want the Mephbot source code and compiled versions? Gram ’em here.