The Edge of Nowhere Forum Index
The Edge of Nowhere
Looking for a new game to play? Check out our Heroes of Newerth forum!
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
Home | Forums | IRC | BHFiles

The time now is Sun Aug 01, 2010 2:32 amAll times are GMT - 5 Hours
Navigate
News
WoW
Diablo II
D2BS

Log in
Username:
Password:
Log me on automatically each visit
D2BS

D2BS v1.3.3 - Release Thread
D2BS, short for Diablo 2 Botting System, uses the open source Javascript engine named 'SpiderMonkey' to execute user scripts inside of Diablo 2. D2BS can be used to make Diablo 2 do almost anything that can be done in the game by a human player.

D2BS does not try to exploit any bugs in the Diablo 2 code, the Battle.net protocol or game servers; it only simulates a real player.

Binary Download: here

Source Code: here

Visual Studio 2008 Runtime (necessary for loading the D2BS runtime): here

.NET 3.5 Runtime (necessary for loading the D2BS loader): here

Code:
Version 1.3.3 -

   .   Fixed OOG_GetLocation for Lost Connection

   .   Changed the internal unit finding code to use D2's unit hash tables. (Speeds up Unit finding by a couple orders of magnitude.)

crazycasta @ Fri Jun 04, 2010 4:02 pm     Comments  |Views: 4844  Replies: 19

D2BS v1.3.2 - Release Thread
D2BS, short for Diablo 2 Botting System, uses the open source Javascript engine named 'SpiderMonkey' to execute user scripts inside of Diablo 2. D2BS can be used to make Diablo 2 do almost anything that can be done in the game by a human player.

D2BS does not try to exploit any bugs in the Diablo 2 code, the Battle.net protocol or game servers; it only simulates a real player.

IMPORTANT ANNOUNCEMENT

As of this release, D2BS will be undergoing a new phase of development. We are discontinuing development on the 1.x line and focusing all of our attention on the 2.x line.

This means that 1.3.2 is probably the last release in the 1.x line, barring a major security hole. We will not be fixing bugs or otherwise doing any real work on the 1.x line. We will, however, accept patches to fix bugs and post releases with these bugs fixed, should anyone be so inclined.

We hope you understand and appreciate that we have put this off for far too long, and the 1.x line is good and dead.

We will be developing a whole new API for D2BS 2.0, and documenting it properly as we go, instead of trying to document it after the fact. If you want to be a part of this new api discussion, more details will be available soon.

Now, onto the reason you came here:

Binary Download: here

Source Code: here

Visual Studio 2008 Runtime (necessary for loading the D2BS runtime): here

.NET 3.5 Runtime (necessary for loading the D2BS loader): here

Code:
Version History:

Version 1.3.2 -

   .   Changed the internal unit finding code to use an internal list instead of room searching.

   .   Fixed sendDDE (multiple bugs, the least of which was an unused parameter...)

   .   Fixed me.cancel once again to detect scrolling text ("summoner bug")

   .   Fixed a rather large memory leak with Script::GetFilename (d'oh!)

   .   Removed some of the strictness checks for getBaseStat (got sick of trying to debug it).

   .   Fixed an issue where getScript could return a script that had no valid parameters, meaning
      it would just error when you tried to use it.

   .   Added "param2" parameter to the "gameevent" event. You may now detect what kind of party
      message you just got (hostile vs. invite vs. accept, etc.)

lord2800 @ Thu May 13, 2010 6:20 pm     Comments  |Views: 3184  Replies: 5

D2BS v1.3.1 - Release Thread
D2BS, short for Diablo 2 Botting System, uses the open source Javascript engine named 'SpiderMonkey' to execute user scripts inside of Diablo 2. D2BS can be used to make Diablo 2 do almost anything that can be done in the game by a human player.

D2BS does not try to exploit any bugs in the Diablo 2 code, the Battle.net protocol or game servers; it only simulates a real player.

Binary Download: here

Source Code: here

Visual Studio 2008 Runtime (necessary for loading the D2BS runtime): here

.NET 3.5 Runtime (necessary for loading the D2BS loader): here

Code:
Version History:

Version 1.3.1 -

   .   Fixed me.cancel(1) (was using the wrong function pointer... whoops!)
      (this also fixes the "gamble bug")

lord2800 @ Sat May 01, 2010 3:13 pm     Comments  |Views: 6672  Replies: 19

D2BS v1.3 - Release Thread
D2BS, short for Diablo 2 Botting System, uses the open source Javascript engine named 'SpiderMonkey' to execute user scripts inside of Diablo 2. D2BS can be used to make Diablo 2 do almost anything that can be done in the game by a human player.

D2BS does not try to exploit any bugs in the Diablo 2 code, the Battle.net protocol or game servers; it only simulates a real player.

Binary Download: here

Source Code: here

Visual Studio 2008 Runtime (necessary for loading the D2BS runtime): here

.NET 3.5 Runtime (necessary for loading the D2BS loader): here

Code:
Version History:

Version 1.3 -

   .   Updated to 1.13c

   .   Various leaks and bugs fixed, nothing major

   .   "chatmsg" and "whispermsg" now listen to channel events as well as in-game events.

   .   Lots of little stability fixes and whatnot.

lord2800 @ Wed Apr 28, 2010 1:05 pm     Comments  |Views: 6360  Replies: 50

D2BS v1.2.1 - Release Thread
D2BS, short for Diablo 2 Botting System, uses the open source Javascript engine named 'SpiderMonkey' to execute user scripts inside of Diablo 2. D2BS can be used to make Diablo 2 do almost anything that can be done in the game by a human player.

D2BS does not try to exploit any bugs in the Diablo 2 code, the Battle.net protocol or game servers; it only simulates a real player.

Binary Download: here

Source Code: here

Visual Studio 2008 Runtime (necessary for loading the D2BS runtime): here

.NET 3.5 Runtime (necessary for loading the D2BS loader): here

Code:
Version History:

Version 1.2.1 -

   .   Reverted to packet-based shopping, the internal method we were using seems to still be buggy.

   .   Fixed various places where scripts/functions could inadvertantly fail due to internal mishandling
      of game state.

   .   Fixed addProfile--it wasn't correctly adding profiles anyway.

   .   Made all profile settings be in SECONDS. This means you MUST EDIT YOUR D2BS.INI APPROPRIATELY.

   .   Added a new property, me.gameReady. Previously, functions that required the game to be ready
      would simply return undefined if the game wasn't ready, now they will wait on the game to be
      ready. If you wish to do your own processing instead, then you should test me.gameReady to see
      if the core would block while waiting for the game. You don't need to do anything to benefit
      from this change, as the default behavior is now just a little more correct.

lord2800 @ Thu Feb 25, 2010 7:31 pm     Comments  |Views: 4188  Replies: 8

D2BS v1.2 - Release Thread
D2BS, short for Diablo 2 Botting System, uses the open source Javascript engine named 'SpiderMonkey' to execute user scripts inside of Diablo 2. D2BS can be used to make Diablo 2 do almost anything that can be done in the game by a human player.

D2BS does not try to exploit any bugs in the Diablo 2 code, the Battle.net protocol or game servers; it only simulates a real player.

Binary Download: here

Source Code: here

Visual Studio 2008 Runtime (necessary for loading the D2BS runtime): here

.NET 3.5 Runtime (necessary for loading the D2BS loader): here

Code:
Version History:

Version 1.2 -

   .   Fixes:
      - me was not getting reset between games with the script cache enabled
      - various interactions used to incorrectly cause deadlocks when the client was minimized
      - getUnit now correctly interprets the gid parameter
      - itemdrop has been renamed to itemaction, and passes different parameters:
        gid, mode, code, globalEvent. gid is still the item's gid, mode is the type of action
        (I'll make a list later), code is the item code, and globalEvent is whether the action
        came from a 9c or 9d packet.
      - Added new event: gameaction, triggers on 0x5a packets, params vary based on the action.
        See the breakdown in the packet list sticky for more info.
      - various crashes with images, including one where the version background image didn't exist
      - Events now use their own independent context, to help prevent crashes.

   .   Made all classes properly exposed to the scripter so they can be properly extended.

   .   Made scripts wait less time while trying to stop, as the old duration was ridiculous.

   .   Added/changed new functions/properties:
      - selectCharacter -- takes the profile name, selects the character specified by that profile.
      - Area.exits -- now returns the exit array instead of the number of exits
      - getExits -- removed in preference of Area.exits.
      - Exit.id -- renamed to Exit.level
      - showConsole -- shows the console
      - hideConsole -- hides the console

   .   Updated sqlite version to 3.6.22.

   .   Turned on compiler optimizations (finally).

   .   Screenhook images are now cached. You only have to load them once, and any further loads
      will return the same image.

   .   Changed screenhook handling so that hidden screenhooks no longer are considered for drawing
      period, meaning they're MUCH faster.

   .   Changed the logo drawing code similarly, so that it draws on its own without being treated
      as a screenhook (which means it always draws centered and draws much faster)

   .   Changed the console drawing code similar to above, so that it handles long lines correctly
      without being broken (this includes input, which drops to a newline on long lines).

   .   Changed the handling for commands, you no longer have to print() the result you want--the
      last value is printed by default now.

   .   Loader changes:
      - Added a new (and very cool) splash screen (thanks to Game_Slave for designing it!)
      - Changed the default delay for child process detection to 1 second (up from .5 second)

lord2800 @ Thu Feb 11, 2010 10:10 pm     Comments  |Views: 3928  Replies: 18

[BETA] D2Driver - the alternative game manager
As those of you who hang around IRC know, I've been working on an alternative game manager for quite some time now. I've finally gotten it semi-stable and what I would consider feature-complete. For now. So I'm deciding to beta test it to a wider audience.

Download: here

And once again, NEW VERSION!
This version is the culmination of the basic featureset. There is only one more feature I will be adding to the core of D2Driver before I revamp the entire UI--key switching. After I add that and revamp the UI, I will be adding plugin support, so everyone's pet features can be included without hassle or waiting on me to get around to it. And I'll likely be pushing lots of features out of the core of D2Driver and into plugins.

Anyway, READ THE README if you are upgrading from a previous version.

Code:
D2Driver
--------------------------------------------------------------------------
D2Driver is an alternative game manager for D2BS. It focuses on simplicity
and ease of use over features and flashy GUI. It sports a clean layout, a
profile and settings editor (to simplify the installation process), and a
new starter script.


INSTALLATION INSTRUCTIONS
--------------------------------------------------------------------------
Copy the contents of the zip file into your D2BS directory. That's it!
Everything else is handled automatically. D2Driver will pick up on your
existing settings and profiles.

NOTE: If you are updating from an older version, you MUST click "Edit
Profile"--I moved a bunch of the settings into D2Driver, which means that
they have to be re-initialized in order for things to work. If you do not
do this, then you will see an error that says "Invalid mode".


RUNNING INSTRUCTIONS
--------------------------------------------------------------------------
Open D2Driver.exe, select the profile tab you want to run (you can run
multiple profiles at the same time if you wish), click the enabled checkbox
(if necessary), and click start. The rest should Just Work(TM).


SCRIPT MANAGER INSTRUCTIONS
--------------------------------------------------------------------------
The script manager allows you to keep up to date with your script. When
you click on the Manage Scripts button a new window pops up and displays
available scripts and existing scripts in two list boxes. Highlighting an
available script and clicking on "Check out" will download the script and
put it in your D2BS folder. That moves the script to the other list box--
the Current scripts list. Highlighting a Current script and clicking on
"Update" will update that script. Using these two mechanisms, managing
scripts is as easy as a single click.

lord2800 @ Wed Dec 30, 2009 4:51 pm     Comments  |Views: 8152  Replies: 46

OOG by bobite (d2bs 1.3 +ntbot)
OOG is a complete out of game controller. it handles everything out of game.
this is open source and should only be down loaded from my svn.

Features:
-auto restarts d2 and injects d2bs
-game lists thats stored out of game. restarts dont affect game# or timing
-realm down delay
-keyswaping (with d2launcher)
-multibot -can run multiple profiles with d2launcher

Setup
microsoft 3.5 framework
run OOG.exe
edit profile, double click d2path box and find where you installed d2. set the d2bs path to where d2bs.exe is. fill in account and game information. hit save. hit start on the main screen

Multiple profiles can be run with multiple d2launcher's set up accoriding to this guide
http://www.edgeofnowhere.cc/viewtopic.php?t=419412
Get the d2launchers running in the same game before configuring OOG
Each running profile should have a different d2launcher folder. d2launcher is not instaban as of this post date.

Profile Settings
Games Per Hour: this sets how fast OOG makes games. no min/max/threashold. with one cdkey i run at 19
Enter Chat Msg: could be used for .login. it only gets exec on entering chat.
Pre Game Msg:chats before attempting to create a game. note the $G and $P for game and pass
Max Game Time: d2bs can deadlock in game. this will kill the d2 window if the game runs more seconds than this setting. should be blank or 600+
using Login(): the OOG name corrasponds with a setting in d2bs.ini bob in oog ->[bob] in d2bs.ini

OOG settings
cdkeys:cdkey1.mpq;cdkey2.mpq;cdkey3.mpq
Realm Down Delay: will kill all profiles and wait then start back up
Debug view: shows everything that comes from d2 via sendcopy data, profile/cdkey info, printing game list will print game times.
exe to run on realm down: path and exe to run before the realm down delay.

Commands from script:
oog commands sent from script:
example: sendCopyData(null, "OOG", 0,"ShowWindow 6" ); // used in starter to minimze d2

"ShowWindow 6" will minimize the profile other # supported:
#define SW_HIDE 0
#define SW_NORMAL 1
#define SW_SHOWMINIMIZED 2
#define SW_MAXIMIZE 3
#define SW_SHOWNOACTIVATE 4
#define SW_SHOW 5
#define SW_MINIMIZE 6
#define SW_SHOWMINNOACTIVE 7
#define SW_SHOWNA 8
#define SW_RESTORE 9
#define SW_SHOWDEFAULT 10
#define SW_FORCEMINIMIZE 11

"Kill Me" = killing current profile, will not restart
"Kill Profile" will kill the profile named Profile
"Kill All" will kill every running profile
"Start Profile" will start the profile named Profile
"Start Me" = un-pausing current profile (out of game only)
"Stop Me" = pausing current profile (out of game only)
"Kick Profile" will attempt to exit the game for the profile named Profile

ntbot improvments: from ad2bs package
pause key pauses
auto create config file
my leaching scripts -needs leader config
NT_PickUtility tries to fill belt and tombs with pickit
FastSnag = pally only, after each attack it checks recent drops to snag based off itemdrop event
added itemlogging back in
made bosses work with diffrent languages


ive included yamb. in d2bs.ini change ScriptPath=scripts-yamb
download torent here
rightclick on script-yamb folder and update

New Stuff
added scheduling. you can set profiles to start and stop at any time

New in 1.3 release
added d2 muli support to replace d2 launcher. use cache Fix or assign diffrent d2 folders / profile. no more need to mess with d2 mulit's ini.


works kinda like paint click the color and drag your mouse
also added inventory viewing can be viewed any time after being logged into ntbot with updated scripts

also added inventory peeking press F11 in in game with ntbot and view other players inventory too

OOG +d2bs 1.3
OOG Source

New in 1.3 release
added d2 muli support to replace d2 launcher. use cache Fix or assign diffrent d2 folders / profile. no more need to mess with d2 mulit's ini.

bobite @ Tue Oct 27, 2009 4:50 pm     Comments  |Views: 25868  Replies: 105

D2BS != D2NT
D2NT discussion goes to Bots and Program Support.

bsdunx @ Sun Oct 25, 2009 7:53 pm     Comments  |Views: 3364  Replies: 0

Mirror Links
AutoD2BS v4
D2BS 0.9.0.3 with js32.dll
D2BS Installer
EMB 2.3.2
YADB 0.2.0 RC1
zBot 4.3
NTBot 2.5.3
OLD VERSIONS

These are all on my webserver and should work for any one. All you have to do is either click on the link or right click and choose save as. Your choice.
I did this for ppl who could not use speedyshare or hated waiting for rapidshare timers.

If anyone who is writing something for d2bs and would like to have access to upload their d2bs stuff here can PM me and I will work it out with you.

Senkin @ Sun Feb 10, 2008 5:58 pm     Comments  |Views: 5392  Replies: 15

[Complete Archive]
Latest Posts
New to D2BS
In: D2BS Help/Support
By: aw1977
Sun Aug 01, 2010 2:03 am
D2Bs Leech bot problem
In: D2BS Help/Support
By: toothpastert
Sun Aug 01, 2010 1:47 am
[D2BS] D2nt FastDiablo
In: D2BS Script Development
By: 305
Sun Aug 01, 2010 1:31 am
Bot keeps minimum damage gcs and 50psn scs?
In: D2BS Help/Support
By: SonicsDJ
Sat Jul 31, 2010 11:29 pm
[Guide] How to setup follow bot for NTbot
In: D2BS Help/Support
By: LoveZ
Sat Jul 31, 2010 11:08 pm
Hdin bot getting stuck at ACT 4 town waypoint??
In: D2BS Help/Support
By: Buffalo Soldier
Sat Jul 31, 2010 10:26 pm
Auto Repair script?
In: D2BS Script Development
By: Roflcakes101
Sat Jul 31, 2010 9:03 pm
Is there a script for this?
In: D2BS Help/Support
By: ijamjl
Sat Jul 31, 2010 7:44 pm
[Guide] How to leech bot someone not on their /f list.
In: D2BS Help/Support
By: teamdv8adam
Sat Jul 31, 2010 6:28 pm
multi cdkey question
In: D2BS Help/Support
By: toothpastert
Sat Jul 31, 2010 5:27 pm
few questions with my bot
In: D2BS Help/Support
By: lord2800
Sat Jul 31, 2010 4:44 pm
Does anyone have a good working barb script?
In: D2BS Help/Support
By: theEncore
Sat Jul 31, 2010 3:50 pm
open all chests during running scripts
In: D2BS Help/Support
By: SiC-666
Sat Jul 31, 2010 3:35 pm
Simon Says Works?
In: D2BS Help/Support
By: SiC-666
Sat Jul 31, 2010 3:25 pm
Inventory Glitch
In: D2BS Help/Support
By: epic1
Sat Jul 31, 2010 1:13 pm
check diablo script also baal 7/31#5
In: D2BS Script Development
By: Captco
Sat Jul 31, 2010 12:37 pm
[D2bs v1.3.2] Connection Interrupted problem [Solved]
In: D2BS Help/Support
By: $hane
Sat Jul 31, 2010 12:29 pm
Barbarian MF bot
In: D2BS Help/Support
By: Buffalo Soldier
Sat Jul 31, 2010 8:23 am
[GUIDE] Download and setup for D2BS
In: D2BS Help/Support
By: Kopasetic99
Sat Jul 31, 2010 7:30 am
Leechbot stuck at chaos sanctuary for 20 secs
In: D2BS Help/Support
By: theEncore
Sat Jul 31, 2010 6:09 am
.nip Skills Codes
In: D2BS Help/Support
By: jman1980
Sat Jul 31, 2010 5:04 am
Yamb party up error
In: D2BS Help/Support
By: cognac
Sat Jul 31, 2010 1:17 am
Need Help!!!!
In: D2BS Help/Support
By: clark24
Fri Jul 30, 2010 10:10 pm
How to disable the "1 Clear TP"?
In: D2BS Help/Support
By: 0.7
Fri Jul 30, 2010 9:13 pm
Help with file types with my bots
In: D2BS Help/Support
By: 0.7
Fri Jul 30, 2010 7:50 pm
pickit issue with class specification
In: D2BS Help/Support
By: harder
Fri Jul 30, 2010 7:44 pm
Quick question!!! Please help!
In: D2BS Help/Support
By: 0.7
Fri Jul 30, 2010 6:31 pm
Bot won't use Tp's or Mana Pots
In: D2BS Help/Support
By: OTDT_Hunter
Fri Jul 30, 2010 5:45 pm
HELP! My bot will kill a boss then just stand there!
In: D2BS Help/Support
By: Geurts
Fri Jul 30, 2010 4:23 pm
Gambling function
In: D2BS Help/Support
By: SiC-666
Fri Jul 30, 2010 2:22 pm
Cariboulou89's Ultimate Pick it
In: D2BS Help/Support
By: Captco
Fri Jul 30, 2010 12:57 pm
Iso D2BS runners/followers in our clan bhcc channels
In: D2BS Help/Support
By: boardhobo
Fri Jul 30, 2010 12:08 pm
ntsnagit problem
In: D2BS Script Development
By: kazyn
Fri Jul 30, 2010 11:54 am
NTBot Ultimate .nip file. ** New: Elite Version **
In: D2BS Help/Support
By: Maldul
Fri Jul 30, 2010 10:54 am
Diablo 2 Screen closes randomly.
In: D2BS Help/Support
By: aw1977
Fri Jul 30, 2010 10:09 am
bot tossing stuff its suppose to keep
In: D2BS Help/Support
By: kazyn
Fri Jul 30, 2010 9:44 am
problen with d2bs leechbot
In: D2BS Help/Support
By: Cariboulou89
Fri Jul 30, 2010 9:10 am
Change pause key ingame
In: D2BS Help/Support
By: utq
Fri Jul 30, 2010 7:36 am
cubing possible?
In: D2BS Script Development
By: wondersalo
Fri Jul 30, 2010 5:47 am
Show inventory isn't changing?
In: D2BS Help/Support
By: DnG
Fri Jul 30, 2010 5:09 am
OGG + SANDBOX (how to use cdkey swap?)
In: D2BS Help/Support
By: lord2800
Thu Jul 29, 2010 4:59 pm
D2BS Multiple CD-Keys
In: D2BS Help/Support
By: toothpastert
Thu Jul 29, 2010 1:56 pm
[HELP] How to make bot continue the push script sequence?
In: D2BS Script Development
By: Whiteevil
Thu Jul 29, 2010 12:49 pm
[D2BS] Bot stands in town
In: D2BS Help/Support
By: LightYagami
Thu Jul 29, 2010 12:11 pm
[D2Driver + D2BS1.3.3] Unhandled Exceptions
In: D2BS Help/Support
By: lord2800
Thu Jul 29, 2010 12:14 am
Can I get pause to work
In: D2BS Script Development
By: WormyBoy25
Wed Jul 28, 2010 10:16 pm
Bot stands still in-game
In: D2BS Help/Support
By: DnG
Wed Jul 28, 2010 10:11 pm
Lightning Immune Bug!!!!!!!!!!!!!Reply ASAP
In: D2BS Help/Support
By: WormyBoy25
Wed Jul 28, 2010 5:25 pm
D2BS ntLeech Script Problem
In: D2BS Script Development
By: DnG
Wed Jul 28, 2010 4:02 pm
D2BS ntLeech Script Problem
In: D2BS Help/Support
By: JoshCrAFT
Wed Jul 28, 2010 2:22 pm



Sitemap Sun Aug 01, 2010 7:32 am


Donations this month: $120
Server cost this month: $120
Surplus Donations: $243 (2 months)

Donators this month: BenOwns, m3flow, crazyguy2005, TriiT, mbundy, pcgamer4life, parajumper, HEMULI, Alister, fallore, ZepherX, iLikeDixLOL, dsa, fobic, wootie, fbu, KaRdOoShI, youngstar2, ByTeMe, jj!, zonic, cruciform, Ninjai, Dr.Duck



Spelling by SpellingCow.

blueGray theme by Nuttzy     One of the largest message boards on the web !


membersemails