Diablo II Bot ReadMe -------------------- - Introduction - The Diablo II Bot is not really a bot. I didn't write it so that people could add 7 mean lean killin' machines to their game and wreck havoc. It was written for the few (like myself) that cannot afford to play D2 on the Internet all day long. It simply allows you the experience and monster difficulty as if you were several characters in the game. I have implemented very simple movement but it isn't very reliable yet. Also, the bots cannot follow you through portals or use the wp's to get to other areas. Those of you who used my bot for the older versions of D2 will note a big improvement on the program stability. - Instructions - Adding a bot: How to add a bot then? I have made it quite simple to add bots to your local game. Start Diablo II and Host a multiplayer TCP/IP game. Alt+Tab out to windows and start 'D2Fake.exe'. A window will pop up asking you to enter the names of the characters that should be able to rcon the bot (more about this later). Just press ok for now. You are now at the main application window. This is where all the action takes place. In the boxes at the top of the application you enter all the details about the bot, such as the name, level and class. Enter those now. Remember names must be no longer than 15 characters, and although you _can_ enter special character not allowed in Diablo2, it will not likely work if you try connecting a bot with an invalid name. Level ranges from 1 to 99, no more no less. Select a class. The ip adress in the top most box is the address of the computer to add the bot to. At application start up this is the ip of your computer. When you are done entering the details tap the connect button below the empty list. This should add the bot to your game Removing a bot: Simply select the bot you wish to remove in the list and click 'Disconnect'. The bot will disconnect itself. The other buttons: 'Bot follow' - This button starts/stops my bot follow code. It is very simple and more of a test than a real feature. If you want to enable it click the button and select the player the bot should follow. Remember that the one you want the bot to follow must be close to the bot when you enable bot follow, or it wont work. 'Say' - This makes the selected bot chat whatever you enter in the dialog box. 'Action' - The selected bot will display whatever you enter here above its head in the game. 'Auto Taunt' - This makes the selected bot say the selected message (just like pressing the keys 0-6 on the numerical keyboard). 'Enable random chat' - This is one of the more fun features. It makes all the bots say random lines of text from the text file 'botchat.txt' in the data dir. What is RCon?: RCon stands for Remote Control or Remote Console, it allows you to control the bot from inside diablo by whispering to it. Not too many of the functions are supported yet though. This is a list of the implemented RCON functions. /msg DISCONNECT Causes the bot named to disconnect from the game. /msg SAY Causes the bot named to say . /msg ACTION Causes the bot named to display above its head. /msg TAUNT <0-6> Causes the bot named to use audiotaunt # <0-6>. /msg RNDCHAT <0/1> Enables disables random chat for all bots. (Note that you must whisper the command to a bot though). These commands include very little error control. So I wouldn't recommend playing around with them too much. Use the specified variables and ranges only and you should be fine. =) - Disclaimer - I cannot be held responsible for any damage this program could do to your computer and/or Diablo 2 installation/characters. The program works fine for my friends and me but I cannot guarantee anything. Diablo II is copyright Blizzard Entertainment. Send any comments, bug reports and requests to: renzan.lefnor@swipnet.se Have fun! Renzan Lefnor, 5 February 2001