josdemmers / Diablo4Companion

A companion app for Diablo IV to help you find your perfect gear affixes.
MIT License
207 stars 35 forks source link
diablo diablo4

Diablo IV Companion - The Inventory Manager

GitHub stable release version GitHub stable release data GitHub stable release downloads GitHub stable release downloads (total) GitHub License

Discord Wiki

Donate Ko-Fi Donate PayPal

A companion app for Diablo IV to help you find your perfect gear affixes.

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

ko-fi

Looking for help?

Discord

Table of Contents

Features

Installation

Configurations

Currently the following system presets are included:

Preset Language Config Status Comment
1050p_SMF_en SDR (HDR off) with font set to medium for the English language Static Badge Missing S4 icons
1080p_SMF_en SDR (HDR off) with font set to medium for the English language Static Badge
1080p_SMF_es-US SDR (HDR off) with font set to medium for the Spanish (LA) language Static Badge
1080p_SMF_fr SDR (HDR off) with font set to medium for the French language Static Badge
1080p_SSF_de SDR (HDR off) with font set to small for the German language Static Badge
1080p_SSF_en SDR (HDR off) with font set to small for the English language Static Badge
1080p_SSF_es-US SDR (HDR off) with font set to small for the Spanish (LA) language Static Badge
1440p_HSF_en HDR with font set to small for the English language Static Badge
1440p_SMF_en SDR (HDR off) with font set to medium for the English language Static Badge
1440p_SMF_fr SDR (HDR off) with font set to medium for the French language Static Badge
1440p_SMF_zh-CN SDR (HDR off) with font set to medium for the Chinese (Simplified) language Static Badge
1440p_SSF_en SDR (HDR off) with font set to small for the English language Static Badge
1600p_SMF_en SDR (HDR off) with font set to medium for the English language Static Badge New greater affix
1600p_SMF_zh-CN SDR (HDR off) with font set to medium for the Chinese (Simplified) language Static Badge
2160p_HSF_en HDR with font set to small for the English language. Static Badge
2160p_SSF_en SDR (HDR off) with font set to small for the English language. Static Badge Missing S4 icons

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. The import/export buttons can be used to share your builds, or to import builds from Maxroll and D4Builds. See wiki for more details.
  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. Adds the affix to your preset so you can monitor it ingame.

Usage-2

  1. Set the app as the top-most window.
  2. Set the width of the tooltip. Default for 1440p is 500. Recommended settings for other resolutions are listed when you download a system preset.
  3. Threshold sliders for filtering out background noise. Defaults for SDR is (60/255). Recommended settings for HDR are listed when you download a system preset.
  4. Area offsets for affixes/aspects descriptions. Recommended settings for each resolution are listed when you download a system preset.
  5. Similarity thresholds for matching images. A lower value means a closer match is required. Default of 0.05 is recommended.
  6. Previous debug image.
  7. 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. Follow the recommended app settings in the description.
  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

Mentions

Disclaimer

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