User:3ICE/Bot
From Wikipedia, the free encyclopedia
|
[edit] Getting a Warcraft III Bot
Setting up a bot is pretty easy. But it takes a lot of patience and some time too. This is due to Blizzard not liking StealthBot and releasing patches against it. I have written this tutorial to ease your pain dealing with all the error messages and other annoying things.
In this tutorial I will guide you through all steps from the very beginning to the very end. Here is a list of things we will deal with:
- Downloading(2)
- Installing(3)
- Fixing(5)
- Connecting(1)
- Controlling(2)
- Enchanting(3)
- The numbers in brackets are the amount of time each step will take for a newbie. (Total: 16 minutes)
[edit] Step One: Downloading and installing
- Download Stealthbot from here, then install it:
- Click I Agree.
- Click Install.
- Click Close.
[edit] Step Two: Configuration
- Run the newly installed Stealthbot from your desktop.
- This is on the welcome screen: (You should read it)
- If you're new to bots, start by choosing 'Bot Settings' under the 'Settings' menu above.
- For more help, click the 'Step-By-Step Configuration' button inside Settings.
- For more information and a list of commands, see the Readme by clicking 'Readme' under the 'Help' menu.
- Let's do it!
- Press CTRL+P to bring up the bot settings .
- Click Step by step configuration.
- If you can do the step by step config alone, without my help, then skip this part of the tutorial.
- Click Next.
- Type in your bot's name. A good pick would be your battle.net username + [Bot]. (For example 3ICE[Bot] is my bot.)
- Type in a password[1].
- Select the game your bot will connect with. (For example if you have a Warcraft CDKey then select Warcraft)
- Type in the CDKey you have. (If you don't have any CDKeys then how are you playing Blizzard games? You can find CDKeys on the internet. I have already found three thousand. For more info see User:3ICE/CDKey.)
- Type in a home channel. (For example your clan channel or your friend's channel. If you can't think of anything just enter "My Channel")
- Select the gateway you will connect to. (Don't select StarCraft, because warden guards it)
- Click Finish!
- Click Apply and close.
[edit] Step Three: Realization
But we are not done yet. If you try hitting connect you will get an error message saying This version of StealthBot has been disabled. after a few minutes.
[edit] Step Four: Actualizing the bot
- Settings → Edit files... → Open bot folder.
- Close the bot now.
- In your bot folder, you will find 13 files. one of them will be StealthBot v2.6R3.exe. Delete it.
- Now download ONE of these two files:
- Move the downloaded file to your StealthBot folder. (Don't run the bot yet!)
[edit] Step Five: BNLS
(Windows Vista users read this first!)
- Inside your StealthBot folder, open config.ini. (Your bot should STILL BE CLOSED!)
- Insert a new line under [Main].
- Quick Guide for complete idiots:
- Press CTRL+F and type in [Main] then press enter (To search for it.)
- Close the search form if it's still open.
- On your keyboard, hit END then hit ENTER (This adds a new empty line under [Main])
- Type in: SetBNLSServer=Pyro.no-ip.biz (Copy & Paste it)
- Close the config.ini and when it asks you to save, click Yes.
- Now your bot should be able to connect, so lets run it, then hit connect!
[edit] Step Six: Commanding your new bot
You have a bot how great is that! But what do you do with it now? First of all you should add yourself and your friends to it's database.
- Inside your bot, type in: /add <Your B.net username here> 999 A then press enter. (For example I would type /add 3ICE 999 A)
- If you would like to try out the bot:
- Run Warcraft / Diablo / or whatever your B.net product is.
- Log in then go to the channel your bot is in. (If you can't log in that's because you set your bot's CDKey to your own one. The only solution for this would be setting the bot to anther CDKey.)
- Type in .whoami and your bot will tell you that You are <your name> with 999 access and flag A.
- Success!
[edit] Step Seven: The Plugin System
If you closed your StealthBot folder, then reopen it! (Settings → Edit files... → Open bot folder.)
- Close your bot again.
- Inside your StealthBot folder, find script.txt and delete it.
- Right click here and select Save Link As or Save Target As
- In the Browse dialog, go to your StealthBot folder. (Default location is: C:\Program Files\StealthBot\)
- Hit Save then Open your bot back up.
- You will see nice orange text, instructing you to:
- If you receive any Script Control pop-ups (normally you won't), hit Continue.
- Downloaded PluginMaker.exe to your StealthBot folder.
- Downloaded PluginSystem.dat to your StealthBot folder.
- Downloaded the modified script.txt to your StealthBot folder.
- All needed files downloaded successfully.
- To complete this installation you MUST go to the Settings menu and click 'Reload Script'.
- The only important part is bolded. Click Settings → Reload Script.
- Now your Plugin System is installed, and ready to use!
- Type in /Updates and look through that nice long list of plugins available for you to download.
- The first script you will most likely want to get is Trivia.
- Type in /Getplugin ST then press enter.
- Your Trivia is ready for use!
- (If you want any more scripts then go ahead! Download them all and don't forget to follow the instructions your bot gives you! In some cases you will have to press Reload Script after a new plugin is installed.)
- If you think we are done, then let me tell you that we are not :)
[edit] Step Eight: Scripting
No, you will not have to learn programming for this. But you might not like the Trivia script in the form it comes by default. In this part, we will change the script here and there, making it better.
- Close your bot (This step was not necessary, but it is safer to change scripts this way)
- In your StealthBot folder, go to the Plugins folder.
- For most (All but trivia) scripts, you can change the settings in the .plug file. (You can open .plug files with Notepad)
- But for Trivia, there is a separate file for holding your settings: ST_config.ini So lets open it.
- Inside you will find a lot of text and you have to read it all to understand each setting.
- As an example, I will order the bot to ask questions in /emote and I will simplify the question format too:
- Find GlobalEmote=False and change it to GlobalEmote=True
- Find QFormat=%sk%id (%ct) %vl: %q and change it to QFormat=%q
- Save and Close the file.
- The above example was showing you how to change settings directly.
- But there is another way of changing settings: (At least for well-written scripts like Trivia)
- Now hit connect. Join a busy channel and use the /trivia on command.
- This is the end of our tutorial.
Should you have any questions, leave me a message on my talk page. Thank you.
References:
These websites were used as reference. I did not copy paste anything though