Written by Chris Nevin Last Updated: January 6, 2007
Getting Started (Back to Top) |
Getting started with ShieldBot is a very simple process involving 4 steps: 1. First open the "ShieldBot" executable file. 2. Learn how to Configure a Profile 3. Learn how to use a Database 4. Learn how to connect to Battle.Net 4. Why won't BNLS work? 5. (Optional) You can then setup the Options by selecting them from the Settings menu. 6. (Optional) Then I recommend that you get accustomed to the Commands available to you, just so you know how to change settings if you need to. |
Configuring a Profile (Back to Top) |
Adding/Editing a Profile The steps needed for setting up a profile are as follows: 1. Select Edit Configuration from the Bot menu. This will display a form with the title 'ShieldBot - Configuration' 2. Depending on whether you have used this bot in the past or not it will display a large number of fields (like 'Profile Name:', 'Username:', etc..) if these fields are visible continue to Step 4. 3. If these fields are NOT visible click on the + button in the top right, this will create a new configuration profile and prompt you for a name for the profile. 4. Filling out these fields is pretty straight forward: Profile Name - this field should only be edited if you want to rename the profile to something else. Username - this field is what Account you want to logon to the server with. Password - this field contains the Password to the Account (Username). New Password - this field should be blank unless you want to change the Account's Password. Reset Password - this field is here so that if you lose the Password to your Account you can receive an E-mail giving you a new generated Password (requires the account to be Registered). E-Mail - this field is here so you can Bind your E-mail with the Account so you can use Reset Password option New E-Mail - this field should be black unless you are registering the Account to another E-mail. (Requires E-Mail field to be filled in too) Server - this specifies which Battle.Net server to log the bot onto. BNLS Server - this specifies which BNLS server to use for hashing the client. ProductID - this specifies which Product to connect to Battle.Net on (this field affects the Verbyte, Cdkey and Expansion Cdkey fields) Hash Path - this specifies which folder the hashing files are in. (May be phased out for BNLS soon) Verbyte - this specifies the version byte of the Product for example: WarCraft II is 0x4F however only the 4F should be entered. Cdkey - this is the Original cdkey of the Product and is required by all products. Expansion Cdkey - this is the Expansion cdkey and is only required for Diablo II: Lord of Destruction and WarCraft III: Frozen Throne. Channel - this is the channel the bot will join apon logon. Trigger - the trigger is a preceding character before a message to determine if the message might be a command or just a message. Ping - this option allows you to spoof a ping which can help in hiding your real ping. 5. After you have configured all the required fields click the Save Profile button. 6. Click the Load Profile button to load the profile into the bot's main window. 7. Now click Close button. Removing a Profile The steps needed for removing a profile are as follows: 1. Select Edit Configuration from the Bot menu. This will display a form with the title 'ShieldBot - Configuration' 2. Select the Configuration Profile you want to delete. 3. Select the - button from the top right. |
Using the Database (Back to Top) |
The database can be edited via the Visual Database or by sending commands to the bot or entering them in the Main Window. This tutorial will ONLY cover the Visual Database. if you want to learn how to edit the database by command go to the Commands section. To open the Visual Database Select Edit Database from the Bot menu. This will display a form with the title 'ShieldBot - Edit Database' Adding a User to the Visual Database 1. Fill out the fields: Username - The name of the user you want to add including the realm they are connected to as seen by StarCraft ie. Joe, Joe@Lordaeron Rank - The rank depends on the ranks specified in 'Database Config.ini'. 2. Now click the Add New User button. Removing a User from the Visual Database 1. Select the user from the list. 2. Select the Remove Selected User button. Simple! |
Connecting to Battle.Net (Back to Top) |
Before you can connect to Battle.Net ensure that you have completed steps 1 - 4 of the Getting Started section. Once these have been fulfilled you can now select Connect from the Bot menu. You may encounter a connection error when connecting this may or may not reflect your configuration settings. Some common error numbers are: #10053 - If you get this error continuously and only on 1 server, your IP address may be banned from that server. #10060 - This means the server could not be connected to, it may not be the correct Server or it may be too laggy for you to connect to. #10061 - This means the connection was refused by the Server. |
BNLS not working? (Back to Top) |
Before you can connect to BNLS you may need to edit the hosts file which will create an alias for the BNLS ip address. To do this: 1. Goto your %systemroot%\system32\drivers\etc\ then open the 'hosts' file with Notepad (if on Win9x use %systemroot%\system\drivers\etc\) 2. Goto the end of this file and add the line: 63.161.183.91 bnls.valhallalegends.com 3. This will create the alias 'bnls.valhallalegends.com' for the IP address. 4. Save and close this file. |
Options Available (Back to Top) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
These options can be changed by configuring them from the Moderation menu which will take you to the Moderation Settings form.
|