| |
| 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 |
|
| |
| 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 |
|
|