Comments (13)
Thanks for the feedback. With the current implementation it is not really possible. Because then I would need to scan for all possible affixes. That would make everything really slow.
I'm however working on a version 2 with an improved GUI. I have some ideas to handle those issues then. No promises yet when it's ready. Still a lot to do. Hope to have it ready and tested before season 2.
from diablo4companion.
For you maybe but not everyone learned English. I'm not going to exclude those users by saying the app no longer support languages other than English.
But let's first focus on version 2.0. When everything is ready the app should be able to support multi-line affixes without using OCR.
from diablo4companion.
A workaround I found is by screenshotting my own Affix images as .png from my actual game and replacing the ones located in the preset folder I'm using (..\Images\1080p_SMF_en\Affixes).
For example, for crit dmg, this is how I have my affixes setup in Tooltips for weapons:
And this is my own affix image that I captured, to somehow differentiate it from other similar affixes:
(Notice the extra empty space under the actual affix to differentiate it from other similar affixes or other multi-lined affixes in general)
Also works for movement speed compared to SOME of the other similar movement affixes:
This works by having 'Advanced Tooltip Information' turned on in the settings so that the game adds those extra spaces(for certain affixes that would need to continue to a new line/row) between each affixes.
Unfortunately this workaround just doesn't work for damage reduction. I just ended up excluding 'damage reduction' specifically and included the other damage reductions from the active tooltips.
from diablo4companion.
nice idea! now i will need to make some screenshots 🗡️
from diablo4companion.
Tip to keep in mind when looking for a unique image for an affix. When capturing multiple lines the values in affixes can cause the text to have a small offset. It will no longer match in those cases.
e.g. if you have a affix with +11% or +22% it will move all text slightly to the right.
from diablo4companion.
Tip to keep in mind when looking for a unique image for an affix. When capturing multiple lines the values in affixes can cause the text to have a small offset. It will no longer match in those cases.
e.g. if you have a affix with +11% or +22% it will move all text slightly to the right.
Yeah, I came across this for 'damage reduction from affected...' I ended up uploading 2 different images of the same affix; one image is the affix with a single digit %, and the other with double digit %. The spacing for any X.X% and XX.X% each both seems to be consistent.
from diablo4companion.
Is it possible for the image detecting to convert the affixes found in the Tooltip into a list of strings and have it search for affixes from a dictionary?
from diablo4companion.
I'm assuming this affects the speed and performance drastically?
from diablo4companion.
Is it possible for the image detecting to convert the affixes found in the Tooltip into a list of strings and have it search for affixes from a dictionary?
That is possible and something I'll probably look into later.
One issue is to support all 12 Diablo languages when using OCR to convert affixes to text. With image detecting it will always work for any language.
I'm assuming this affects the speed and performance drastically?
Will have to test that to be sure. But there are two steps that influence the performance:
- The affix image to text conversion.
- The validation part afterwards to match the text with a valid affix.
from diablo4companion.
One issue is to support all 12 Diablo languages when using OCR to convert affixes to text. With image detecting it will always work for any language.
Everyone can freely switch their language to whatever they want... Simply make english the main supported language and whoever wants to use Diablo4Companion needs to switch to english. This should really be no big deal.
from diablo4companion.
Closing this as v2.0 is now available.
from diablo4companion.
Still having this issue with Damage Reduction affixes.
from diablo4companion.
Still having this issue with Damage Reduction affixes.
@Larsy93 Could you create a new issue with some example screenshots?
Then I can probably give some tips on how to solve this with v2.0
from diablo4companion.
Related Issues (20)
- Request: inidicate good affixes that should be on another item HOT 3
- Custom dots colors HOT 2
- Request: color resistance affixes differently HOT 2
- The +#Armor affix doesn't seem to be working HOT 2
- Aspect, Affixes and Sigils in German not working HOT 3
- D4Builds import failed :( HOT 11
- Mobalytics.gg integration proposal HOT 2
- Blood mist affix imported as Stunt duration D4Build HOT 17
- 1440p SMF fr preset creation HOT 5
- "critical strike chance" is filtering the other types HOT 5
- Imported Maxroll Build Contains Unknown Affix HOT 2
- It is possible to integrate HOT 2
- Dots in wrong position using 4k monitor downscaled to 2k HOT 6
- green/red dots are no longer shown for affixes HOT 4
- Game have micro stutters with D4Companion overlay HOT 19
- Not importing stat priorities from Maxroll HOT 6
- + Armor not showing on pants
- Wrong match of affix and itemtype in chinese HOT 12
- Affix put in red but it's the good one HOT 11
- Unable to use HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from diablo4companion.