Skip to content

Releases: io-mars/d2boot

d2boot-release-1.1.3

17 Mar 03:26
Compare
Choose a tag to compare

D2Boot for Diablo II 1.13d

Introduction

D2Boot 1.1.3 version supported by QuickJS javascript engine 2024-02-14.

scripts based on kolbot;

DON'T USED D2Boot on battle.net!!

Changelog

  • 1.1.3 fixed SetUnhandledExceptionFilter and PrintStack bugs
  • 1.1.2 supported multi, the d2m.dll file is no longer required; refactored CongratsScreen patch; fixed some bugs
  • 1.1.1 D2Bot# supported full screen (-3dfx) by d2gl, fixed some misc bugs
  • 1.0.8 upgraded D2Boot added stringToEUC function support, refactoring Follower.js, fixed some import bugs
  • 1.0.7 just some script bugs fixed
  • 1.0.6 publish version

Setting

  1. support Stash 10x10 , u can set in Scripts\libs\common\Storage.js:

      init() {
        this.StashX = me.gametype === 0 ? 6 : 10;  //<------10x10
        this.StashY = me.gametype === 0 ? 4 : 10;  //<------10x10
        this.Inventory = new Container("Inventory", 10, 4, 3);
        this.TradeScreen = new Container("Inventory", 10, 4, 5);
        this.Stash = new Container("Stash", this.StashX, this.StashY, 7);
        this.Belt = new Container("Belt", 4 * this.BeltSize(), 1, 2);
        this.Cube = new Container("Horadric Cube", 3, 4, 6);
        this.InvRef = [];
    
        this.Reload();
      },
  2. edit Scripts\libs\config\_Base.ModuleConfig.js/_CustomConfig.js/_StarterConfig.js for team play;

    the follower base config:

    // -----------------------------
    // _CustomConfig.js file: 
    BaseConfig: [
      {
        Prefix: "",
        Members: ["leader-sor", "follow-a", "follow-b", "follow-pal"],
      },
    ],
    
    Follower: [
      {
        Prefix: "",
        Members: ["follow-a", "follow-b", "follow-pal"],
        Leader: "leader-sor",
        QuitList: ["leader-sor"],
        SetQuitTimeout: true,
      },
    ],
    
    FollowerLeader: [{ Members: ["leader-sor"], AuraHelper: "follow-pal" }],
      
    // -----------------------------
    // _StarterConfig.js file:
    export const JoinSettings = {
      "leader-sor": ["follow-a", "follow-b", "follow-pal"],
    };
  3. exclude this directory at Microsoft Defender.