Blizzhackers

Home of the Dupe since 2001

* Login   * Register    * FAQ    * Search

Join us on IRC: #bh@irc.synirc.net (or Mibbit Web IRC)


It is currently Wed Jan 18, 2017 11:10 pm


All times are UTC [ DST ]





Post new topic Reply to topic  [ 6 posts ] 
Author Message
 Post subject: OOG#
PostPosted: Thu Sep 27, 2012 8:05 am 
 
Moderator
Moderator
User avatar

Joined: Thu Dec 09, 2004 6:49 pm
Location: L1 Cache (Data & Instruction)
Yet another game controller...

All programs here are GPL (with the exception of the d2bot code on github which is not used). The source is available at https://hg.d2bs.org/
This is currently a beta release lacking several features. For now, please wait a little while so I can add several of the features I already plan to add. OOG# sometimes bugs out and a key will be reported as in use even if there is no window using it and kolbot seems to get stuck. Any other bugs (things that don't work, not features that are missing) can be reported at http://bugs.d2bs.org/ or on irc (though I prefer you still file a bug report).

Definitions:
An xml id is a string of a specific form. Basically it has to start with a letter, underscore or colon and can only a certain set of characters, including letters, numbers, underscores, etc (see the definition: http://www.w3.org/TR/2006/REC-xml-20060816/#NT-Name for specifics).

What you will need:

.NET 3.5 (for OOG#) http://www.microsoft.com/en-us/download ... aspx?id=21
vc++ 2008 redist (for d2bs) http://www.microsoft.com/en-us/download ... aspx?id=29

OOG#: http://www.d2bs.org/OOGs.zip
d2bs and kolbot: https://github.com/CrazyCasta/d2bot-wit ... /tree/oogs (also includes d2bot, just ignore it for now)

Setup:
  • Unzip OOG# somewhere. Get a copy of kolbot somehow (the above link has links for git/svn and zip). If you don't care about version control, just get the zip: https://github.com/CrazyCasta/d2bot-wit ... pball/oogs. OOG# doesn't care where d2bs is so you can put these folders wherever you please (different drives even if you wanted).
  • Run D2OOGSharp_UI.exe.
  • Enter a keyring password, click ok.
Folders and keys:
  • Click on the "Edit Diablo II Folders and Keys" tab.
  • Click on Default by Diablo II Path, click the + sign directly to the right. You can add more folders, but they won't be used because cachefix is being used (this was an old feature to support non-cachefix usage).
  • Enter a cdkey mpq filename (just the filename, like "cdkey1.mpq", not the path) in the CDKey Filename textbox and click the + to the right. Repeat until you have as many keys as you want added.
Adding a plugin:
  • Select Plugins->Add from the menu.
  • Double click KolbotPlugin.dll.
Creating OOG profiles:
  • Click on the "Edit OOG Profiles" tab.
  • Select Kolbot OOG from the list.
  • Enter game information. At the moment difficulty "Highest" is not supported by kolbot. Suspend is for the mule profile, do not set it for regular profiles.
  • Enter a unique id for the profile, click the + button.
  • Repeat until you have all your game infos entered.
Creating bots:
  • Click on the "Edit Bots" tab.
  • Select D2BS from the drop down.
  • Enter the path to the D2BS files (the d2bs folder from github).
  • Enter kolbot for script to load.
  • Enter default.dbj for the game script.
  • Enter D2BotLead.dbj, D2BotFollow.dbj or D2BotMule.dbj for starter script (or other starter script if you know what you're doing).
  • Enter 10 for time between pings.
  • Enter 30 for ping timeout.
  • Enter an xml id (unique id).
Adding accounts and players:
  • Click on the "Edit Accounts" tab.
  • Enter an account name, password and select a gateway.
  • Click the + button.
  • Repeat until you have all the accounts you want entered.
  • Click on the "Player Generation" tab.
  • Select the account the player is on, type the player name and click the + button. Repeat until you have all the players you want entered.
Creating profiles and using:
  • Click on the "Profile Generation" tab.
  • Drag and drop one each from the player, bot controller and oog controller lists.
  • Enter a profile name, click the + button.
  • Repeat until you have all your profiles add.
  • Click on the "Profile Control" tab.
  • Select the profiles you want to start up most often and click the > button directly to the right.
  • Select File->Save.
  • Setup the kolbot scripts as described in viewtopic.php?f=206&t=489091
  • Click the right >> button.
  • All your profiles should be running.

Image

Top
 Profile  
 Post subject: Re: OOG#
PostPosted: Fri Sep 28, 2012 12:30 am 
 
User
User

Joined: Mon Feb 13, 2012 1:23 am
i'll give this a try in a bit

Top
 Profile  
 Post subject: Re: OOG#
PostPosted: Wed Oct 10, 2012 10:35 pm 
 
User
User

Joined: Sat Aug 04, 2007 8:29 pm
didn't notice this post thanks but what is kolbotplugin...

Top
 Profile  
 Post subject: Re: OOG#
PostPosted: Wed Oct 17, 2012 6:42 am 
 
Moderator
Moderator
User avatar

Joined: Thu Dec 09, 2004 6:49 pm
Location: L1 Cache (Data & Instruction)
OOG# was initially designed to handle a lot of stuff like following and muling on it's own with the starter script more or less being a dummy. Kolton has put most of this functionality inside the starter and depends a lot on D2Bot# functionality. KolbotPlugin handles some of the stuff that OOG# just isn't designed to do (like starting and stopping profiles).

Top
 Profile  
 Post subject: Re: OOG#
PostPosted: Wed Mar 12, 2014 12:27 am 
 
User
User

Joined: Fri Jul 02, 2010 12:36 pm
Something seems to be wrong with https://hg.d2bs.org

Is it just me? Or is it down?

Top
 Profile  
 Post subject: Re: OOG#
PostPosted: Sun Dec 14, 2014 10:25 am 
 
User
User

Joined: Sun Dec 14, 2014 3:51 am
Is oog what people use for mule drop bots? basically tells the bot to drop items in a certain game.

Top
 Profile  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
cron