SphtBotv3
Diablo 2 SpamBot
SphtBotv3 was primarily designed to be an efficient Battle.net and BotNet chatter bot, which supports logging on to Battle.net as Starcraft, Brood War, Warcraft II, Diablo II, Lord of Destruction, Japan Starcraft, Warcraft III, and The Frozen Throne.
Requirements:
-SphtBotv3 requires an operating system with a NT kernel (Windows NT 4.0/2000/XP/Server 2003/Longhorn).
-Visual Basic 6 runtimes
-To install the following, simply extract them to your Windows \System32\ directory.
- MSCOMCTL (Microsoft Windows Common Controls 6.0 SP4)
- RICHTX32 (Microsoft Rich Textbox Control 6.0)
- Visual C++ 7 runtimes
Download:
SphtBotv3
Download the Oper plugin to give moderation functionality to SphtBotv3! Plugins
Style Scripts
ProfileLauncher
F.A.Q. (Frequently Asked Questions)
Bot doesn't start!
Make sure you have the necessary runtimes.
How do I connect to Battle.net?
When you start the bot, you will be prompted to enter Battle.net configuration information. When you're done and want to connect to Battle.net, check "Connect to Battle.net." When this is checked, the bot will automatically connect to Battle.net each time it is started.
Disconnected from Battle.net logon server!
SphtBotv3 allows the BNLS connection to time out after it logs on to Battle.net.
Bot stops at "Checking versions and CD-key..."
First, make sure "BNLS Server" is set to bnls.valhallalegends.com. If it is, try restarting the bot. If it still doesn't work, copy everything the bot displayed since you started it and post it on the SphtBotv3 forum. Someone will then be able to investigate the problem further.
How do I use plugins?
Simply download the plugin to your SphtBotv3 directory and the plugin will be automatically loaded the next time the bot starts. If you saved the plugin while the bot was running, you can use the /loadplugin command to load the plugin. This command can also be used to load plugins which aren't in the SphtBotv3 directory. The /listplugins command displays all loaded plugins and their location.
The bot is failing to load BCEL.dll
BCEL is the BinaryChat emulation layer which is used to support plugins. If it fails to load on startup, installing the Visual C++ 7 runtimes should fix this problem.
How do I use SphtBotv3 on the Warcraft III beta server?
If you want to use the bot on the Westfall beta server, you will need SphtBotv3 build 258 and your game must be updated to the correct beta version used on the beta server and then you copy War3.exe, Storm.dll, and Game.dll to the directory you extracted the bot to and have it connect to server usw.beta.battle.net.
How do I use SphtBotv3 on the non-Warcraft III beta servers after being on the beta server?
After being on the Warcraft III beta server and you want to go on a non-beta server, you must apply this registry file to revert SphtBotv3 back to using Warcraft III 1.14b. When the 1.15 patch is applied on the non-beta servers, it may be necessary to run this registry file to have SphtBotv3 use Warcraft III 1.15. If you never log on to the beta server, you will never need to apply these registry files.
I can not see URLs (they are black)
This behaviour has only been observed on Windows XP systems which are using the Silver theme. Until there is a fix for this, you should simply choose a different theme.
What is Files.txt?
The bot records all files which Battle.net ever gives it, which could include ad banners, patches, icons, etcetera. Use the /downloadfile or /plaindownloadfile commands to download a file from Battle.net.
Plugins
Simply download the plugin to your SphtBotv3 directory and the plugin will be automatically loaded the next time the bot starts. If you saved the plugin while the bot was running, you can use the /loadplugin command to load the plugin. This command can also be used to load plugins which aren't in the SphtBotv3 directory. The /listplugins command displays all loaded plugins and their location.
Warning: SphtBotv3 does not make any checks to make sure that a plugin it uses is not potentially dangerous. If you plan on using a plugin for SphtBotv3, make sure you know it is safe! The following plugins have been tested and are safe.
Aliases.bcp Written by Yoni.
Allows you to create your own aliases for commands, or create chat-shortcut commands.
AlwaysOnTop.bcp Written by Spht.
This plugin creates a "Window" menu from which you can toggle the bot being displayed on top of other windows at all times, even when it loses focus.
AutoRejoin.bcp Written by Spht.
This plugin forces the bot to attempt to return to the channel it got kicked from.
ChatEncode.bcp Written by Spht.
Adds the /hex, /encrypt, and /reverse commands so you can encode your messages in hex, DarkMinion's "encryption," or "Coolio reverse," readable by bots which support these forms of chatting.
ChatFilters.bcp Written by UserLoser.
Creates a "Plugin" menu from which you can manage user and message filters.
ChatFocus.bcp Written by Spht.
Adds the /chatfocus command to open a conversation window with a Battle.net user. All chat from that person will be forwarded to this window, and when you send a message from the window it will prepend their name. Multiple conversation windows can be open at once. Useful if you host a tech support channel, or tend to talk to a lot of people at once.
CheckVersion.bcp Written by UserLoser.
Notifies you when a new version of SphtBotv3 is released.
ClanMOTD.bcp Written by Spht.
Allows you to view your clan's message of the day using the command /motd and set the message of the day using the command /setmotd.
DisableAwayIdle.bcp Written by Spht.
Disables the away idle.
DMBotOp.bcp Written by Spht.
Adds most of the functionality of DMBotOp 1.1 to SphtBotv3. Thanks to DarkMinion for the source code to DMBotOp 1.1. I did very little modifying of DarkMinion's code, and close to zero testing, so there may be bugs.
EmailManager.bcp Written by Spht.
Creates a "Plugin" menu from which you can change the e-mail address which your account is registered to or request a new password for your account.
FavoriteChannels.bcp Written by UserLoser.
Creates a "Plugin" menu from which you can add, remove, join channels on your favorite channels list.
FilterOfflineFriends.bcp Written by Yoni.
Allows you to toggle display of offline friends with the command /fof and display of non-mutual friends with the command /fmf.
ImmediateSay.bcp Written by Spht.
Adds the /say command which will send your message with no flood protection. Be warned: You can cause the bot to flood with this if used carelessly!
KillFriends.bcp Written by Spht.
Ignores the binary friends update messages so bot won't display "Unrecognized packet" when updating your friend list on Warcraft III or when friends log on/off.
NetworkAnalyzer.bcp Written by Skywing.
Creates a "Plugin" menu from which you can view number of bytes received from Battle.net.
SetFont.bcp Written by Spht.
This plugin creates a "Window" menu from which you can toggle the chat output window's font settings.
StarcraftGameList.bcp Written by Skywing.
Offers commands for listing different types of Starcraft games. Commands: /listany, /listmelee, /listffa, /listladder, /listums, /listtvb.
WinampControl.bcp Written by UserLoser.
Allows you to control Winamp through the bot. Commands: /play, /stop, /pause, /next, /back, /sop, /eop, /volup, /voldown, /rewind, /forward, /closewinamp, /songinfo, /sendsonginfo.
Style Scripts
Simply download the script to your SphtBotv3 directory and use the /loadstylescript command to load the script. If you want to have a script automatically loaded when the bot starts, rename it to StyleScript.cfg. Use the /reloadstylescript command to reload the StyleScript.cfg file if any changes were made.
ProfileLauncher
ProfileLauncher runs as a service and allows you to autostart, launch, hide, show SphtBotv3 processes. When SphtBotv3 is launched through ProfileLauncher, it will not take up extra space in the system tray and will store configuration information in HKEY_LOCAL_MACHINE.
To install ProfileLauncher as a service (recommended): register the included NTSVC.ocx, run install.bat which installs the service, then run start.bat to start ProfileLauncher as a service. To uninstall the service, run remove.bat.
If you want certain SphtBotv3 profiles to autostart when ProfileLauncher starts, create a REG_SZ value named Autorun in HKEY_LOCAL_MACHINE\SOFTWARE\Valhalla's Legends\Spht\SphtBotv3\Global Settings\Startup which includes the name of each profile which you want to autostart seperated by a comma. Use for the untitled default profile.
Note that you will need to reconfigure your profile(s) if you were launching SphtBotv3 without ProfileLauncher in the past. This is because SphtBotv3 stores configuration information in HKEY_CURRENT_USER when not launched by ProfileLauncher.
Recommended for advanced users only!
Support
Official SphtBotv3 forum:
http://forum.valhallalegends.com/phpbbs/index.php?board=41
Official Site:
http://www.valhallalegends.com/spht/SphtBotv3
Support for the enhanced Kp_Version_1 BotNet protocol, the BinaryChat plugin API, style scripts, and the SVP (short visit protect) standard.
Supports rendering backward and forward-order icons.bni. Skywing's IconView will allow you to modifiy the icons file. Use the /refreshicons command to reload the icons file. Icons are also reloaded during logon if any changes were made. Also supports all the Warcraft III icons (including World Cyber Games), Starcraft icons, and Diablo I and Warcraft II icons.
Buy Diablo 2 Cd Keys, FRESH from BOX!
Diablo 2 Newsletter
Questions, ideas, problems, wishes?
Be informed whenever something new comes up
(or any important problems are fixed.).
You can unsubscribe from this newsletter at any time.
parvey09
14 May 2008, 11:09
i get a error 10061 connecting to battle.net logon server!
bobek eats poop
07 Apr 2007, 07:18
this ain't no spambot. jew. autoit can not make a bot, its just a really complicated macro
bobek
18 Mar 2007, 01:24
This is spam bot you newb, anyway I prefer autoit chanel bots :)
noooobs
15 Mar 2007, 08:24
this isn't a spambot either. you guys are noobs
|