Giter Site home page Giter Site logo

diablointerface's Introduction

DiabloInterface

Diablo 2 Interface for Streamers

The tool reads memory that is used by Diablo 2 executable and finds information that can be useful to viewers of the stream (because the information is not visible ingame at all times).

The information that is currently shown in the tool are as follows:

  • Player name
  • Deathcount (is reset after DiabloInterface is restarted)
  • Gold
  • Level
  • Base stats (strength, dexterity, vitality, energy)
  • Resistances

The tool is also able to do automatic splits in connection with a split tool like Livesplit. You need to setup the same splits and hotkeys as in your split tool (hotkey in DiabloInterface = Start/Split hotkey in split tool). There is no timer integrated directly into this tool (yet). Please note that automatic splits will only work if you start a new character while the tool is running.

Downloads/Builds

(Let me know if something is broken or if you need a different build.)
If you just want to use the tool and not mess with source code, use any of the builds here:

Latest release
All releases

Example config files
Put them into same folder as the exe file and rename to settings.conf.

settings-simple.conf (basic splits: only game start + bosses)
settings-extended.conf (lots of autosplits based on Slimoleqs splits)

Troubleshooting

  1. The tool must be run as administrator, otherwise it cannot read the memory from another process.
  2. Because of the nature of how the tool works, there might be a warning from your Antivirus/Windows Smartscreen in precompiled exe. You can ignore the warning or compile the sources youself.

Screenshots

Main window
Main tool window Main tool window, v0.2.1

Settings window
Settings tool window

Debug window
Settings tool window

Tool in action (Slimoleq @ Twitch)
Slimoleq Stream

diablointerface's People

Contributors

zutatensuppe avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.