Valhalla Legends Forums Archive | Spht's Forum | SphtBot version 3.00 build 354

AuthorMessageTime
Spht
http://www.spht.net/sphtbotv3/sphtbot.zip

Changes:

- Made several grammatical adjustments and clarifications throughout the bot
- Reworked Warden support so that it is available per-request for all products, instead of just StarCraft/Brood War
- Added a per-profile registry setting, Confirm logon (REG_DWORD) for using BNLS to confirm logon proof.  Some BNLS servers do not support this message, so by default it is disabled.  As such, Warcraft III should now work when using limited BNLS servers
- Added a very basic IRC client that is concurrent with other activity in the main chat window.  Commands /irc <action> and /ircmsg <target> <message> are available for communicating with IRC
- Compiled as "public build" allowing access to several of the features that were previously only available in private builds
- Blizzard representatives, Battle.net administrators, channel operators, and speakers (in that order) are now optionally displayed above regular users in the channel list
- Significantly improved performance of channel list manager
- Bot now acquires external IP address from cooperating BNLS servers which is useful for clients inside a NAT device
- ChatEncode.bcp is no longer necessary as /hex, /dmencrypt, and /reverse commands for hex, dmencrypt, and NBBot-style reverse chat are now supported
- Added /channels command to view available public channels
- /botnetusers command now works again
- Added UTF-8 processing support for Battle.net chatter
- Short visit protection is now configurable via "Shortvisit protect" (REG_DWORD) value between 500 and 5000ms (default is 2500ms)
- Added option to disable the UDP communication subsystem
- Account expiration time is now correctly computed for new accounts
- Bot now decodes Miragechat "encryption"
- Reverse, ROT13, and Miragechat will show original undecoded message since they are all substitution ciphers (optional "Show undecoded" REG_DWORD)
- Fixed the /translate command so that it works again
- Added a per-profile registry setting, Bind IP (REG_SZ) that can be used to override the IP address with which the program uses to connect to various networks
- Multiple users can now be selected in the channel list at once for performing multiple actions
- User flags are now described in tooltips.  Toggle through "Describe user flags" (REG_DWORD)
- Added support for product-specific news (/news).  Battle.net MOTD can also be viewed there
- Diablo II players will now show "completed act" when they have finished the game instead of showing them in a nonexisting act
- Plugin checksums are now verified before autoloading and are not loaded if obsolete or broken
- Added option to show/hide ban/kick notifications
- Added option for auto rejoining the channel after being kicked (only in private channels)
- Fixed issue where bot would sometimes get IP banned from Battle.net while waiting in logon pending state when using certain BNLS servers
- Updated the default Warcraft III/The Frozen Throne version codes to be current
September 8, 2009, 10:07 PM
Spht
I won't be updating the bot for a long time (if ever), so Known issues:

- Realm name and character name in the configuration dialog do not save changes after closing the bot.  To make permanent changes, manually edit Realm name (REG_SZ) and Realm character name (REG_SZ)
- Channel list ordering sometimes gets scrambled.  To disable ordering completely, set Channel order (REG_DWORD) to 0
September 12, 2009, 7:41 PM

Search