Skip to content

Releases: DiabloRun/DiabloInterface

DiabloInterface v21.6.16

16 Jun 07:52
Compare
Choose a tag to compare

🐛 Fixed 🐛

  • Fixed a bug that occurred when carrying items that give certain stats and resulted in DI not reading anything anymore // needs more investigation, see #132

DiabloInterface v21.6.14

14 Jun 07:44
Compare
Choose a tag to compare

🐛 Fixed 🐛

  • New character detection adjusted so that it works for PD2 as well

DiabloInterface v21.6.12

12 Jun 06:18
Compare
Choose a tag to compare

⚡ Changed/Added ⚡

  • Current number of skills invested is now sent through http client (Details: #122)
    • Note: The old SkillIds sent for Hireling is replaced by Skills information (refer to the linked PR)
  • "ProcessFound" event added in addition to "DataRead" (Details: #123)
  • The different dlls are now less dependant on each other
  • GameId now read from World object, not from a static address

DiabloInterface v21.3.13

13 Mar 17:54
Compare
Choose a tag to compare

Note: version jump is due to change to calendar versioning (calver.org)

⚡ Changed/Added ⚡

  • Changed the data sent out via http client regarding RemovedItems. Before, a list of GUIDs was sent, now the complete item info is sent.

🐛 Fixes 🐛

  • Catching more possible exceptions and handle them more gracefully
  • hydras and other non-selectable units don't count towards kill count (auto-popped eggs unfortunately still do)

DiabloInterface v0.6.9

02 Dec 23:43
Compare
Choose a tag to compare

⚡ Added/Changed ⚡

  • #110 reduced amount of data that is sent out via http client
  • #111 rework of items, inventory items now contain their position in inventory (thx @d2inventory 🎉 )
    Item.Location is now of type ItemLocation instead of BodyLocation
    The ItemLocation format:
    {
      X: <int>
      Y: <int>
      Width: <int>
      Height: <int>
      BodyLocation: <byte> // might get removed in favor of X
      Container: <byte>
    }
    
    possible values for BodyLocation
    possible values for Container

🐛 Fixed 🐛

  • #112 cow king quest is now correctly detected and sent via http client

DiabloInterface v0.6.8

14 Nov 22:08
Compare
Choose a tag to compare

⚡ Added ⚡

  • #106 Added Item Lists for Inventory, Stash and Cube
  • #107 Support "Project Diablo 2"
  • #109 Added tracking of killed units

🐛 Fixed 🐛

  • #108 Fix a bug where first character seen by DI was always reported as "new character" via http client

DiabloInterface v0.6.7

20 Oct 16:26
3c3a219
Compare
Choose a tag to compare
Pre-release

⚡ Added ⚡

  • add info about D2 Process and DI to http client
  • more convenient logging

DiabloInterface v0.6.6

06 Oct 20:08
7516f11
Compare
Choose a tag to compare

🐛 Fixed 🐛

  • fix quests not being sent out via http client (so no quest info arrived at diablo.run, for example)

DiabloInterface v0.6.5

25 Sep 23:18
Compare
Choose a tag to compare

⚡ Added/Changed ⚡

  • Support for D2Loader-high.exe (D2 HD Patch) (#45)

🐛 Fixed 🐛

  • (only diablo 1.13) Fixed bug that resulted in stopping of data reading when encountering a hireling with GUID > 0x7F (fixed #99)
  • Fixed bug where DI would crash when using settings with a non-existant font (#101)

DiabloInterface v0.6.4

24 Jun 21:56
0fe974a
Compare
Choose a tag to compare

This release is mainly targeting people who had to unblock plugin dll's after downloading the zip file (affected releases v0.6.0 - v0.6.3). From this release on it should work out of the box again.

Other changes:
⚡ slightly improved hotkey control in autosplit settings (behaves more like the one in Livesplit)
⚡ PipeServer is now disabled in the default config