Virtual Pancake 26 Posted May 21, 2008 Alpha & Omega Bot Version: 100022 Author: Fleet- Category: Starcraft Bots Screenshot: Description: A bot used for Battle.net [For correct alignment view in font: Fixedsys sz9 Regular] [Do not delete any files that came with the package within the 'Text' folder] ___________________________________ | |___________________ ___________________ | G E T T I N G S T A R T E D | | | | | F E A T U R E S | A N G E L O G | |¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯| | ((Downloading and installing hashes)) | | ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ | | NOTE: THAT IF YOU SELECT BNLS HASHING, WHICH IS PROFILE SPECIFIC, YOU CAN SKIP THIS STEP. | | | | There are several resources for obtaining hashes, you can obtain a set off my website at http://thesource.staghost.com | | Note that hashes on my website may not be up to date depending on current date vs this projects release date. Once you have | | hashes downloaded proceed to head to the projects folder, where you will see a sub-folder labeled as "Hashes". Inside this | | folder you will see a folder for each client supported in this bot. Example -- | | | | | | [My Bot] | | | | [Hashes] | | | | [D2DV] -Diablo II Original hashes | | Game.exe | | Bnclient.dll | | D2client.dll | | | | [D2XP] -Diablo II Expansion hashes | | Game.exe | | Bnclient.dll | | D2client.dll | | | | [sTAR] -Starcraft Original, or Expansion hashes | | Starcraft.exe | | Storm.dll | | Battle.snp | | | | | [W2BN] -Warcraft II hashes | | Warcraft II BNE.exe | | Storm.dll | | Battle.snp | | | | [WAR3] -Warcraft III Original, or Expansion hashes | | War3.exe | | Game.dll | | Storm.dll | | | | | | To apply simply download correct/needed hashes and place them directly in the corresponding folder. | | Note that all hashes are not needed, unless you intend to use that client. Upon release MAC hashes for W2BN and STAR are | | mandatory being that battleNet patched Windows Platform for STAR/W2BN. | | | | | | | | ((Getting logged on)) | | ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ | | First things first, you have to create a new profile. You can do this by opening the bot and pressing 'Configuration' up top. | | Proceed by pressing the "New Profile" button at the bottom of the Configuration screen. A Profile can contain any character a | | normal file would. Profiles are file name based, and not Username based, meaning it does not matter what you use as a name. | | Once you create a profile you select it in the profile list, as it will appear. After you selected your newly created profile | | click 'Connecting' in the configurations list. There is a quick way to do this and a long way. | | | | [THE QUICK WAY] | | The quick way is you press the | | 'CDKeys' button which will appear when you click 'Connecting'. By pressing this button it will open 'CDKeys.txt' located in the | | bots Text folder. Within this text document you can paste Starcraft/Brooadwar, Warcraft 2, Diablo II Original, and Warcraft 3 | | Original cdkeys. After you add as many or as little as you wish, proceed to the 'Expansion CDKeys' button and add any keys for | | Diablo 2 Expansion and Warcraft 3 Expansion. Note that you can place comments after your keys which will be shown in the key | | selection list. Examples for commenting are shown. Now move onto the 'Logons' button, this is where you add your accounts which | | will be shown in the Username drop-down box above. Account examples are included, as you can see they are added in such a | | fashion, AccountName AccountPassword. A space is used to seperate the two. Despite all the typing, THAT is the quick way. | | | | [THE LONG WAY] | | The long way is to | | manually enter information into each field, and proceed to press your 'Enter/Return' key to add it to the list. This applys to | | CDKeys, CDKey - Expansion, Password, and Username. That is all there is to it, however if you have to add a mass ammount of | | keys or usernames, the 'quick way' is quicker, of course. | | | | As far as the server goes, you can use IP or realm name. USEast.battle.net, 63.240.202.127, ect. Once done head to the advanced | | configuration. Verbytes are preset but depending on the release date of this project you may have to update them. Be sure to | | add your own email to register new accounts to, and set key in use by. Note that you should have 'MAC Platform' checked if you | | are trying to logon using, Starcraft/Broodwar, or Warcraft II. You must also use MAC hashes, for a MAC logon. For the email | | recovery/change, if you fill out the 'From / Recover' field and leave the 'New Email' field empty, the bot will send a recovery | | email for the account you have selected as 'Username', to the email specified in 'From / Recover'. If the 'New Email' field | | is filled in, then a change email is sent, 'From' to 'New Email'. If you have 'Proxy' above, checked, then this profile will | | connect using a proxy. There is also a quick reference to the Proxies.txt file which resides under the 'Files' menu on the main | | bot screen. Proxies.txt works the same way as CDKeys.txt, add as many or few as you want, proxies are auto-rotated through. | | Once you have that all said and done in the config select 'Profile Control', in which you can add your profile to 'Load on | | Startup'. This is also where you load your profile(s) for the first time. Once loaded select your profiles tab, and connect. | | | | That all being said you should be able to connect just fine, assuming you added the hashes and filled out your files correctly. | | If you need any additional help you may visit our channel on east. Be sure to check out the rest of the unique features of this | | program. | | | ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ____________________________________ __________________| |___________________ | | S I L E N T F E A T U R E S | | | G E T T I N G | | A N G E L O G | |¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯| | (( Text Send Box )) | | ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ | | `` -- Recalls the last person you whispered. | | /w name.part -- Auto completes name if in channel, after pressing spacebar. | | Escape -- Clears text within Text Send | | Up/Down Arrow -- Scrolls through recently sent items. | | Ctrl + Enter -- Creates a new line. | | /Commands -- Can call plugin and bot commands by using / as a prefix. | | | | | | | | (( Remote Commands )) Access Use | | ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯ ¯¯¯ | | ?Trigger -- 010 -- ?Trigger | | A / Whois -- 002 -- `Whois name, `Whoami, `A Name, `A | | Add / Rem -- 002 -- `Add Name Access, `Add Name 0, `Rem Name | | CQ / SCQ -- 010 -- `CQ, `SCQ | | Ping -- 010 -- `Ping [or] `Ping name | Rejoin -- 950 -- `RJ, `Rejoin | | Trigger -- 950 -- `Trigger # | | Uptime -- 950 -- `Uptime | | Version -- 010 -- `Version, `Ver, `V | | ------------------------------------------------------------------------------------------------------------- | | -------------------------REMOTE COMMANDS CAN BE ACCESSED THROUGH THE BOT BY /COMMAND------------------------- | | ------------------------------------------------------------------------------------------------------------- | | | | | | | | (( Local Commands )) Access Use Information(Optional) | | ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯ ¯¯¯ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ | | Profile -- 000 -- /Profile Name -- Gets a users profile | | | | | | | | (( Hot Keys )) | | ¯¯¯¯¯¯¯¯¯¯ | | F9 -- Clears chat for active profile, this includes recently sent, whispers, and chat RTB. | | F1 - 8 -- Joins a 'quick channel'. If channel is not set prompts a set dialog. | | ESC + F1 - 8 -- Clears a 'quick channel'. | | NumPad+ -- Toggles Join\Leave messages display. | | HOLD F7 -- If done while running the bot, profiles will load but not auto connect. | | | | | | | | (( Misc Events )) | | ¯¯¯¯¯¯¯¯¯¯¯¯¯ | | Flood filters are announced when enabled to alert you of a flood, but silently disable. | | | ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ _________________________ __________________ ______________________________| | | | | C H A N G E L O G | | G E T T I N G | S I L E N T F E A T U R | | |¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯| | (( VERSION 100021 - 100022 )) | | ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ | | * Fixed a bug with the filters where user# names would appear as the number after the name only. | | | | | | | | (( VERSION 100020 - 100021 )) | | ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ | | * Fixed some errorLog routines that were not displaying correctly. | | * The recently added 'ping' command now properly pings others when not on a warcraft3 profile. | | * Improved chat filters slightly with non random names. | | | | | | | | (( VERSION 100019 - 100020 )) | | ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ | | * Removed some unused debug code. | | * Revised some methods relayed to plugins to ease cpu burden. | | * Fowarding packets to plugins is optional now. | | * Added a 'ping' command, which can ping yourself as well as others. | | * Changing a trigger now properly writes to the INI. | | * Added plugin functions 'ConvertFullName', and 'ConvertSecondaryFullName', shown in example plugin source. | | | | | | | | (( VERSION 100018 - 100019 )) | | ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ | | * Packets recieved can be picked up through plugins now. | | * Queue items are ran through plugins before sent now, incase you would like to prevent a string without clear queue. | | * Profiles channel is recieved with ChatEvent packets to ease checking, realm is not since there is a fast function for so. | | -- Shown in example plugin source. | | * Fixed problem with incorrect changes with set_UsernameRealm on win2k servers. | | | | | | | | (( VERSION 100017 - 100018 )) | | ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ | | * Gave plugins access to the userlist menu. | | * Redesigned the plugin format to allow updating without collision, see plugin example source. (Will require a plugin update). | | * Password recovery option works now, before data was not being sent due to closing winsock too quickly. | | * Names will be easier to select now in the userlist upon excessive joins and leaves. | | * Report plugin will now request sending of contact information since users have been neglecting to do so. | | * Added plugin function 'get_profileInformation' which will obtain on the fly information such as unique name, channel, ect. | | * Plugin Sub Plugin_HandleChatEvents is now a function and when returned true will cease events chat display. | | * Will autosave password changes and account creations to \Text\AccountActivity.txt, option can be toggled. | | * Disabled BNLS checksum storing. | | # Next release expect more advanced filters, optional use. | | | | | | | | (( VERSION 100016 - 100017 )) | | ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ | | * Ported the report sending feature to a plugin to keep a&o without useless features. | | * Made hyperlink detection and chat colors optional. | | * Bot no longer reconnects shortly after being connected in cases of severe lag. | | * Reconnect on an 'Invalid Password' reply is now optional, to prevent account lockouts. | | * Optional use of Ante XR's checksumformula method, file can be downloaded at www.radracer.us/ts_ben/feeds/BCS/CRdata.XR | | -- File is to be placed into the Text folder. | | | | | | | | (( VERSION 100015 - 100016 )) | | ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ | | * Autocomplete will now only work if there is only one matching name within the channels userlist. | | * Autocomplete can now be toggled through the config. | | * When trying to whisper a user commands are no longer issued if within the messages text. | | * Using the `` whisper shortcut no longer sets when the ` key is pressed out of order. | | * Can now quickly submit feedback, bugs, ect through the config. This option will soon be ported into a plugin. | | | | | | | | (( VERSION 100014 - 100015 )) | | ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ | | * Added a minimal view option under the 'Visual' config, for those that find it too bulky. | | * Added automatic update checks, which will not automatically download, a link will be supplied. | | -- Uses mswinsck, should server change edit line 'UpdateServerIP=72.22.92.35' in the config. | | | | | | | | (( VERSION 100013 - 100014 )) | | ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ | | * Fixed a vital link display bug that could freeze the bot under correct circumstances. | | * Added plugins function 'readINI', 'printINI', 'get_AppPath', and "get_botVersion". | | * Password recovery status now correctly resets after packet is sent. | | * Email change and password recovery packets will no longer be displayed as notifications already are. | | * WCG members will now show proper icon when ignored/unignored. | | | | | | | | (( VERSION 100012 - 100013 )) | | ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ | | * Added whisperback. | | * Fixed some access read issues. | | * Mailing requiring access is default to on now. | | * Added 'get_UsernameConversion' function to plugins, which will remove #(s) and forces realm specification in usernames. | | * SamplePlugin_source.zip now includes a clean template allowing easy importing of other projects. | | * Renamed plugin function 'getuserlist' to 'get_Userlist', and now works. | | * Plugin function 'get_Userlist' now includes client-string as well. | | * Fixed the 'submitMemo" plugin function so it no longer chops the first 7 characters. | | * Rejoining in a channel while alone no longer keeps you in 'leave chat'. | | | ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Download The File Submitted by Virtual Pancake, on May 20 2008, 10:28 PM Share this post Link to post