Bot system for Diablo II 1.13d, migrated d2bs to QuickJS javascript engine.
scripts based on kolbot;
- DON'T USED
D2Boot
on battle.net!- the project is just for fun and try quickjs;
vscode
+mysys2
(MINGW32
) +gcc
cv2pdb
the PDB file converter
the last version release.
git clone https://github.com/io-mars/quickjs.git
./build.sh
just export
JS_TriggerInterruptHandler
function, and modified Makefile for windows build;
after builded, copy requirement files from the zip file:
liblibquickjs.a
/libquickjs.d.a
/libquickjs.lto.a
tolib
directory;quickjs.h
/quickjs-libc.h
toinclude/quickjs/
directory;
make PREFIX=release clean
make PREFIX=release
make PREFIX=release pdb
- put the
D2Boot.dll
andD2Boot.pdb
files atpublish/D2Boot/
directory; - put the
Scripts
directory atpublish/D2Boot/
directory;
cancel version warning when building:
# /d/msys64/mingw32/lib cp libwinpthread.a libwinpthread.a.org ar -d libwinpthread.a version.o
-
add new profile at
d2bot#
; -
edit
Scripts\libs\config\_Base.ModuleConfig.js.js
/_CustomConfig.js
/_StarterConfig.js
for team play; -
set the stash size at
Scripts\libs\common\Storage.js
;init() { this.StashX = me.gametype === 0 ? 6 : 10; //<------10x10 this.StashY = me.gametype === 0 ? 4 : 10; //<------10x10 //.... this.Stash = new Container("Stash", this.StashX, this.StashY, 7); //.... },
-
exclude the
d2boot
directory at Microsoft Defender.
Good fun everyone!