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.
Visual Studio 2008 Runtime
(necessary for loading the D2BS runtime): here
.NET 3.5 Runtime
(necessary for loading the D2BS loader): here
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.