Installing BG3 couldn't be easier. If you downloaded a Full Install package, it would include the following DLLs (which you'd need if you didn't get a Full Install package): Visual Basic and Connection dlls (may already exist in your Windows\System32 directory): Msvbvm60.dll Msinet.ocx Mswinsck.ocx Richtx32.ocx Hash files and program-related stuff: CheckRevision.dll SS3D.dll System Tray Icon.ocx Those libraries all need to be in the same directory as BG3.exe . Once you've got them all in the same place, run BG3 and you're all set! Configuration Configuring BG3 is pretty simple too. First, on the main screen, select: - Login Type: SC -> Chat / BW -> Chat / D2 -> Chat / WC2 -> Chat / JSTR -> Chat - This chooses which game client you will connect to your server as. Currently supported options are Starcraft (STAR), Brood War (SEXP), Warcraft 2 (W2BN), Diablo 2 (D2DV), and Japanese SC (JSTR). Next, go to the Config screen. You need to punch in the following information: - Login name - Your account name for your FSGS server - Password - Your account's password (yes it's stored on your computer) - CD-key - The server-approved game key. INPUT WITHOUT DASHES! Just the straight number/letter string. Most FSGS servers don't require a CDkey, although a future version may track it based on recent legal happenings. - Server - The server you want your bot's connection to get routed to (i.e. "63.160.172.36" or "Aurora.fsgs.net") - Chat Channel - The channel you want to join as soon as you log on. - SC/BW Dir - The directory your Starcraft files are located in. (you can also use D2, or WC2. Works the same way). - BG user key - The "bgkey" your BG3 Admin supplied you. The program will not work without a valid BGkey. See the next section for more info on bgkeys. You also need to choose your options. They are: - Relisten on disconnect: When your bot gets disconnected (for any reason), this determines whether BG3 will automatically re-listen for a connection, or whether you want to tell it to "Listen" again. - Listen on Load: Sets whether the program will auto-listen when it starts up, or whether you want to tell it to listen yourself. - Send to Tray When Connected: Will send BG3 to the Systray once a successful server connection is made. - To Tray on Start: Determines whether, on startup, BG3 will automatically get sent to the Systray, or whether you want to hit To Tray to make it do this. - Stat String Parser: When checked, this will display additional information on the people who join and leave the channel, such as: <12:54:54PM System> Join: JOLT345: Starcraft: 12 wins, 945 rating, Ping 145ms <3:59:18AM System> Join: nc17~Choking: Lord of Destruction: Matriarch Patricide, lvl 85 assassin, realm USEast, Ping 219ms When Off, it won't display this information to your bot. This information is not always available on all FSGS servers. - Unscramble obscenities: When on, will translate specific "censored" strings back into the real words while in public channels (i.e. !&$% -> "fuck"). It won't let other people see the swears you type, though. Only useful on certain servers where swears are censored. - Debug Mode: Displays additional information about your connection attempts and transactions with the server, packet by packet. - Fix UB disconnect bug: When on, the program will correct a problem in UltimateBot 5.12 and earlier where a hostile user could force a bot to disconnect from the server. - Event Logging - Single File / Each Day to Different File / Do not log: Determines whether, and how, the events on the main screen will get logged. When single file is selected, everything goes into eventlog.txt in the BG3 directory. When each day is selected, everything goes into an /eventlog directory and a new file is created each day BG3 is running. - Bot launching: When enabled, the program will automatically launch the bot whose path is specified in the text field below the option. - "Real Name": The name your CDkey is sent registered as. If someone tries to sign on to a cdkey-restricted server, this is the name that will get returned to them, i.e. if you put down "Puck", then their error message will read "Your CDkey is currently in use by Puck" - Listen Port: The port your chat bot will be connecting to. Generally will be 6112 unless your chat bot gives you the option to change it. - UDP Support: Determines whether the game client will sign on as unable to play games (no UDP), or in regular mode (with UDP) Usage Quick, easy steps to running BG3: 1) From BG3, hit the Config button and input your connection info (account, server, CDkey, channel...) 2) Set your configuration options. Make sure to input a valid BGkey. 3) From the main screen, hit Listen. Make sure BGkey clearance is granted. 4) From your bot, change the Server you want your bot to connect to, to: localhost or 127.0.0.1 This will tell your bot to look for a server on your own computer. 5) Tell your bot to Connect, and watch what happens. Switch over to BG3 to see if it's successful, or whether there's an error. You're all set! Enjoy! |