Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding a way for some follower to not make some mfleader area run #2852

Open
wants to merge 48 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
3c31518
Adding core 1.5 branch
kolton Feb 1, 2014
de6e32b
Updated readme
kolton Feb 1, 2014
b19dd4d
Merge commit '727298c755eab9660f0bb6d6ba20f0008bb3d13b' into CORE15
kolton Feb 11, 2014
9101c7e
Merge commit 'f01bb0e069d1bb65ec1a81db2e86dc10fd82dd18' into CORE15
kolton Feb 13, 2014
317e365
Update 1.5 core
kolton May 15, 2014
4dab7c0
May 21 update
kolton May 21, 2014
2e1d1fe
removed some obsolete code
kolton May 21, 2014
e6e7645
autoequip fixes
kolton May 22, 2014
48cae7f
ladder reset hype fix pack
kolton May 24, 2014
1feb682
aufiequip fixup
kolton May 25, 2014
f49387d
autoequip again
kolton May 25, 2014
3d74c98
necro fix
kolton May 25, 2014
f4acad7
diablo helper fix
kolton May 31, 2014
aae328c
Update 1.5 core
kolton Jun 3, 2014
10b1684
jun 3
kolton Jun 3, 2014
0d34b55
jun 10
kolton Jun 10, 2014
698f0b7
jun 19
kolton Jun 19, 2014
ec842ea
D2BotChannel.dbj - fixed a bug where it would keep trying to rejoin i…
kolton Nov 20, 2014
49d980b
shopbot hotfix
kolton Nov 20, 2014
4882d86
diablohelper fix
kolton Nov 20, 2014
c032591
removed a beep() accidentally left in
kolton Nov 20, 2014
629155b
fixed drinking potions from inv and [toblock], ignore soj sales and c…
kolton Nov 21, 2014
26bedce
fixes
kolton Nov 21, 2014
d9a2328
22.nov
kolton Nov 22, 2014
ac1bb57
rushee fix
kolton Nov 24, 2014
6229b89
fix check for cain quest
cuss Nov 24, 2014
97871c4
added a new character config option
cuss Nov 25, 2014
485dd78
Tristram.js - check for and do Cain quest if needed
cuss Nov 25, 2014
f2b4d7e
Merge pull request #98 from cuss/CORE15
kolton Nov 25, 2014
169b476
fix missed ; in Tristram.js
cuss Nov 27, 2014
a0a1ac1
mule fix
kolton Nov 29, 2014
20742d2
rusher meph fix
kolton Nov 29, 2014
e42ecd4
Merge pull request #100 from cuss/CORE15
kolton Nov 29, 2014
3599736
a few fixes to Tristram.js
cuss Nov 30, 2014
a2c4edc
Merge remote-tracking branch 'upstream/CORE15' into CORE15
cuss Nov 30, 2014
af7a846
3.dec
kolton Dec 3, 2014
f7ec689
Merge pull request #103 from cuss/CORE15
kolton Dec 3, 2014
1b1fc27
14.dec
kolton Dec 14, 2014
15249d9
Merge branch 'CORE15' of https://github.com/kolton/d2bot-with-kolbot …
kolton Dec 14, 2014
8e4e745
17.dec
kolton Dec 17, 2014
dc15b0e
barb stuff
kolton Dec 17, 2014
e02e387
event mixup fix
kolton Dec 18, 2014
769f6f6
typos in Attack.txt
cuss Dec 29, 2014
f9b5835
Merge remote-tracking branch 'upstream/CORE15' into CORE15
cuss Dec 29, 2014
cc45943
typo in kolton.nip
cuss Dec 29, 2014
cc8491f
Merge pull request #110 from cuss/CORE15
kolton Jan 17, 2015
66705dd
Jan 17.
kolton Jan 17, 2015
147cf5b
1. Feb
kolton Feb 1, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Updated readme
  • Loading branch information
kolton committed Feb 1, 2014
commit de6e32ba264e2fa057ca25d44a8e21794ae76c23
168 changes: 168 additions & 0 deletions D2Bot Readme.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,168 @@
D2BotSharp
D2Bot#
by D3STROY3R

DISCLAIMER:
D2BOTSHARP, A GAME MANAGER FROM D2BOT, ALL RIGHTS RESERVED
BY USING THIS SOFTWARE, YOU AGREE TO ITS END USER LICENSE AGREEMENT

END-USER LICENSE AGREEMENT FOR D2BOTSHARP IMPORTANT PLEASE READ THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT CAREFULLY BEFORE CONTINUING WITH THIS PROGRAM INSTALL: D2BOT End-User License Agreement ("EULA") is a legal agreement between you (either an individual or a single entity) and D2BOT. for the D2BOT software product(s) identified above which may include associated software components, media, printed materials, and "online" or electronic documentation ("SOFTWARE PRODUCT"). By installing, copying, or otherwise using the SOFTWARE PRODUCT, you agree to be bound by the terms of this EULA. This license agreement represents the entire agreement concerning the program between you and D2BOT, (referred to as "licenser"), and it supersedes any prior proposal, representation, or understanding between the parties. If you do not agree to the terms of this EULA, do not install or use the SOFTWARE PRODUCT.

The SOFTWARE PRODUCT is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The SOFTWARE PRODUCT is licensed, not sold.

1. GRANT OF LICENSE.
The SOFTWARE PRODUCT is licensed as follows:
(a) Installation and Use.
D2BOT grants you the right to install and use copies of the SOFTWARE PRODUCT on your computer running a validly licensed copy of the operating system for which the SOFTWARE PRODUCT was designed [e.g., Windows 95, Windows NT, Windows 98, Windows 2000, Windows 2003, Windows XP, Windows ME, Windows Vista].
(b) Backup Copies.
You may also make copies of the SOFTWARE PRODUCT as may be necessary for backup and archival purposes.

2. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS.
(a) Maintenance of Copyright Notices.
You must not remove or alter any copyright notices on any and all copies of the SOFTWARE PRODUCT.
(b) Distribution.
You may not distribute registered copies of the SOFTWARE PRODUCT to third parties. Evaluation versions available for download from D2BOT's websites may be freely distributed.
(c) Prohibition on Reverse Engineering, Decompilation, and Disassembly.
You may not reverse engineer, decompile, or disassemble the SOFTWARE PRODUCT, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation.
(d) Rental.
You may not rent, lease, or lend the SOFTWARE PRODUCT.
(e) Support Services.
D2BOT may provide you with support services related to the SOFTWARE PRODUCT ("Support Services"). Any supplemental software code provided to you as part of the Support Services shall be considered part of the SOFTWARE PRODUCT and subject to the terms and conditions of this EULA.
(f) Compliance with Applicable Laws.
You must comply with all applicable laws regarding use of the SOFTWARE PRODUCT.

3. TERMINATION
Without prejudice to any other rights, D2BOT may terminate this EULA if you fail to comply with the terms and conditions of this EULA. In such event, you must destroy all copies of the SOFTWARE PRODUCT in your possession.

4. COPYRIGHT
All title, including but not limited to copyrights, in and to the SOFTWARE PRODUCT and any copies thereof are owned by D2BOT or its suppliers. All title and intellectual property rights in and to the content which may be accessed through use of the SOFTWARE PRODUCT is the property of the respective content owner and may be protected by applicable copyright or other intellectual property laws and treaties. This EULA grants you no rights to use such content. All rights not expressly granted are reserved by D2BOT.

5. NO WARRANTIES
D2BOT expressly disclaims any warranty for the SOFTWARE PRODUCT. The SOFTWARE PRODUCT is provided 'As Is' without any express or implied warranty of any kind, including but not limited to any warranties of merchantability, noninfringement, or fitness of a particular purpose. D2BOT does not warrant or assume responsibility for the accuracy or completeness of any information, text, graphics, links or other items contained within the SOFTWARE PRODUCT. D2BOT makes no warranties respecting any harm that may be caused by the transmission of a computer virus, worm, time bomb, logic bomb, or other such computer program. D2BOT further expressly disclaims any warranty or representation to Authorized Users or to any third party.

6. LIMITATION OF LIABILITY
In no event shall D2BOT be liable for any damages (including, without limitation, lost profits, business interruption, or lost information) rising out of 'Authorized Users' use of or inability to use the SOFTWARE PRODUCT, even if D2BOT has been advised of the possibility of such damages. In no event will D2BOT be liable for loss of data or for indirect, special, incidental, consequential (including lost profit), or other damages based in contract, tort or otherwise. D2BOT shall have no liability with respect to the content of the SOFTWARE PRODUCT or any part thereof, including but not limited to errors or omissions contained therein, libel, infringements of rights of publicity, privacy, trademark rights, business interruption, personal injury, loss of privacy, moral rights or the disclosure of confidential information.


_ _ _____ ___________ _____ ___ ___ ___ _ _ _ _ ___ _
| | | / ___| ___| ___ \/ ___| | \/ | / _ \ | \ | | | | |/ _ \ | |
| | | \ `--.| |__ | |_/ /\ `--. | . . |/ /_\ \| \| | | | / /_\ \| |
| | | |`--. \ __|| / `--. \ | |\/| || _ || . ` | | | | _ || |
| |_| /\__/ / |___| |\ \ /\__/ / | | | || | | || |\ | |_| | | | || |____
\___/\____/\____/\_| \_|\____/ \_| |_/\_| |_/\_| \_/\___/\_| |_/\_____/

Getting Started:

Make sure your directory is setup accordingly.

.../D2Bot dir/
in the initial directory these files must exist
Folder: D2BS
File: D2Bot.exe
File: profile.ini
File: d2bot.log

.../D2Bot dir/D2BS/
in your D2BS folder, make sure the following exist
File: D2BS.dll
File: D2M.dll
Folder: ex: kolbot

.../D2Bot dir/D2BS/scripts.../
in your initial scirpts folder you must have
Folder: data <--- THIS IS MANDATORY!
File: D2BotLead.dbj
File: D2BotFollow.dbj
File: Any other starters you want


D2BotSharp API (available from js)

the D2Bot.js file holds the current functions available from js to D2Bot
they include functions that
-write to console
-write to item log
-increment various values
-receive game data
-set status

D2BotSharp Usage
Some functions you can call from the console
>>start # // this will start a particular profile based on name
>>stop # // this will stop a particular profile based on name
>>start all // this will start all profiles
>>stop all // this will stop all profiles
>>add // this will create new profile for you to fill out
>>del # // this will delete a profile
>>send #1 msg #2 // this will send a string message to profile designated by #1 and will also send an id designated by #2
You can use >>send to add your own api to d2bot#, for example, with a windows message handler from scripts you can receive any command from d2bot#

Buttons
Start // This will start a highlighted (selected) profile, you may select multiple profiles and it will start them
Stop // This will stop a highlighted (selected) profile, you may select multiple profiles and it will stop them
Edit // This will open a profile editor for already created profiles
Add // This will open a a new profile for you to edit
Duplicate // This will create a copy of a profile
Delete // This will delete a profile
Save // this will save the current run info on all the profiles

Right Click Profile
Increment CDKEY // manually go to next key or skip current key


Note: all buttons are responsive to multiple profile selections, you do not have to select 1 at a time.

Task Bar
File: Start ALL // this will start all profiles
File: Stop ALL // this will stop all profiles
File: Save // this will save the current run info on all profiles

Tools: Start Hidden // this will start d2 completely hidden, you won't even notice that you are botting!
Tools: Hide All // this will hide all currently visible d2's started from d2bot#
Tools: Show All // this will un-hide all d2's started form d2bot#
Tools: Edit // Same as above
Tools: Add // Save as above

d2bot.log
This file will hold information on disabled cdkeys, inuse cdkeys and timestamp when they were used

How to reorder your profiles?
Drag and drop them to where you want them to go!

How to add cdkeys:
In profile editor, type the cdkeys as shown:
example.mpq
exmaple2.mpq
exmaple3.mpq
...
etc

Runs/Key This is how many runs before d2 will load a new cdkey, if you are not using any additional cdkeys, set it to -1

Parameters For all profiles, you should use -w (unless you want to bot / load in full screen).
Other Flags include:
-direct -txt
-ns
-lq
-skiptobnet

ex: -w -ns -lq
note: do not use -title and do not use -cachefix

Explanation of Profile Editor:
Name: this is the name of your profile
Account: account of your bot
Password: pass of your bot account
Character: the character you want to bot (case sensitive)
Game Name: prefix for game, if you are a leecher it does not matter
Game Pass: game password, if you are a leecher it does not matter
Difficulty: Hell, Nightmare, Norm
Mode: Battlenet Singleplayer
Entry Script: This is your starter file, unless you are using something custom, choose D2BotLead or D2BotFollow
NOTE: Entry Script also determines your scirpts folder, so if you are using yamb, you need to pick the starter from your yamb directory
Diablo Path: Choose any diablo 2 file, this can be game.exe game1.exe etc... you can use multiple game.exe's from the same d2 folder (incase you are using proxycap)

How to Resize:
drag and drop corners

Note: You also need a data folder in your scripts directory, this will hold game info for your characters
Loading