Git Product home page Git Product logo

diablo4companion's Introduction

Diablo IV Companion - The Inventory Manager

A companion app for Diablo IV, to make life easier in finding the correct affixes.

+ Looking for system presets for the download manager, let me know when you want to share them. All different languages and resolutions are welcome.

If you like my work you can sponsor me on Ko-fi.

ko-fi

Table of Contents

Features

  • Specify your prefered affixes for each gear slot and monitor them ingame.

Installation

  • Download the latest version from Releases
  • Extract files and run D4Companion.exe
    • Go to settings and select the System preset matching your resolution.
    • Go to affixes and create a new Gear Affix Preset.
    • Select your prefered affixes for each item slot.
    • Read Usage for more details on using the app.

Configurations

Currently the following system presets are included:

  • 1050p_SMF_en: SDR (HDR off) with font set to medium for the English language. (0%)
  • 1080p_SMF_en: SDR (HDR off) with font set to medium for the English language. (63%)
  • 1080p_SSF_es-US: SDR (HDR off) with font set to small for the Spanish (LA) language. (22%)
  • 1440p_SMF_en: SDR (HDR off) with font set to medium for the English language. (47%)
  • 1440p_HSF_en: HDR with font set to small for the English language. (0%)
  • 1440p_SMF_fr: SDR (HDR off) with font set to medium for the French language. Progress: X% Progress Bar
  • 1600p_SMF_zh-CN: SDR (HDR off) with font set to medium for the Chinese (Simplified) language. (0%)
  • 2160p_HSF_en: HDR with font set to small for the English language. (0%)

Each preset works for both normal and widescreen resolutions. e.g. for 2560x1440 and 3440x1440 use the 1440p preset.

Feel free to share you system presets with me so I can add them to the app.

See the following wiki page to create your own.

Usage

Usage-1

  1. Navigation menu. In the following order, Affixes, Logging, Debug, and Settings.
  2. Change language for affixes.
  3. Create, select, or delete affix presets.
  4. Toggle the overlay on/off. Note: This is also possible using the ingame button in the top left corner.
  5. Overview of selected affixes for each gear slot. Click to change color, or double click affix name to remove it.
  6. Filter affixes.
  7. Switch between affixes, aspects, and sigils.
  8. This red warning icon means the image for the affix is missing.
  9. Select which image(s) this affix should use.
  10. Adds the affix to your preset so you can monitor it ingame.

Usage-2

  1. Set the width of the tooltip. Default for 1440p is 500.
  2. Threshold sliders for filtering out background noise. Defaults should be fine (60/255).
  3. Similarity thresholds for matching images. A lower value means a closer match is required. Default of 0.05 is recommended.
  4. Previous debug image.
  5. Next debug image.

Usage-3

  1. Select the preset matching your resolution. See wiki to create your own.
  2. Reload the preset. Useful after adding new images without restarting the app.
  3. The download manager can be used to download community created system presets. If your language or resolution is missing please send them to me and I'll add them to the list.
  4. Hover your mouse over one of the info icons to get more detailed information about a setting.

Troubleshooting

See F.A.Q.

Licensing

MIT

Thirdparty packages

Community

The Hidden Gaming Lair

Disclaimer

This app does not interact with Diablo IV, everything is done using image recognition. However use at your own risk.

diablo4companion's People

Contributors

josdemmers avatar mipsou avatar commander-hk47 avatar soulsuck24 avatar ash-cozey avatar manlaan avatar weixiabing avatar thromera avatar karalabecode 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.