[Tool] DPYes - Player/pet DPS meter & Misc util

  1. an auto loot option for items of double-rare only
  2. paint the underlay of the double-rare item in the inventory yellow-green - to facilitate the sale

dpyes-12.alpha3.7z (MEGA) (Modded crucible)

Changes:

  • Hopefully(!) works with GOG version, I don’t have the GOG version to test with, so best effort
  • Forces character list refresh when switching game mode on the main menu
    • No more switching to Custom Game and back to get the correct character list

Known issues:

  • After exiting to main menu from modded crucible, you may need to swap game modes back and forth to be able to load back into crucible (from alpha 1)
3 Likes

Version 12 has been uploaded, adding:

  • DPS windows no longer appears on top of game UI elements
    image

  • Item info (image and dbr path) under Misc
    image

  • GrimCam: Option to control camera zoom instead of the pitch when using a controller
    The zoom speed is affected by the VSensitivity
    image

9 Likes

Just fyi, Window defender flag your version 12 as “Trojan:Script/Wacatac.B!ml”.

Version 12. Autoloot is broken. Doesn’t pick up greens.

lore items doesn’t pick up either

Oops indeed!
This has been fixed in 12a.

As far as I can tell this is just a false positive that resolves on its own.
Windows Defender doesn’t flag it for me – though, perhaps it is automatically excepting it as it was compiled locally?

No idea though, both of my window 11 pc has window defender flag it. when i check in virus total, only MaxSecure flag it, dont know why window defender is so sensitive. Just need to manually allow it though.

:laughing: If I change the optimization flags used when compiling DPYes.exe, VirusTotal no longer has defender flagging it as Trojan:Win32/Sabsik.TE.B!ml.
Using either of \O1 or \O2 doesn’t get flagged., the next release will use \O1 for DPYes.exe.

If I had to guess at what it might be picking up, it might be seeing the code to copy DPYes.dll to a temporary directory as suspicious? :person_shrugging:
For clarity, this parameter is /dpyes_tmpdll, which is used during development so the DLL can be “replaced” without having to restart Grim Dawn every time.

There’s generally no functional changes to DPYes.exe itself from release to release, 0.0.8b was the most recent change (fixing passing on arguments to Grim Dawn.exe), so you can use a previous version of the exe if you like.

2 Likes

This is amazing, thank you so much for all your hard work!

Are Epic and Legendary items not supposed to be auto-pick-up? If possible, please tell me how. I’m not auto-pick-up for Epic and Legendary items.

Oh brilliant. Thanks so much! :smiley:

This will be the only tool I use I suspect. Is there anyway to have the damages that are captured last longer? They are gone in like a second and im having a hard time monitoring what damages are incoming or going out? The average DPS im taking seems weird and low atm but that might just be from inquisitor sign usage.

This is indeed not currently possible.
However, “soon”, it might:
image

2 Likes

Is the “Show best average” toggle insufficient here?

I’ve loosely considered adding a realtime plot of DPS.
There’s a nice ImGui library that can draw the plots:
image
But I don’t have any concrete plans of when or even if this would get implemented.

1 Like

So next version i can autoloot epic/legendary item?
Does affix has an option “Rare”, so i can loot MI with atleast 1 rare affix.

I know it’s an average but I would like to see the High Damage spikes on the screen longer. I often don’t know what was doing me a super amount of damage before I killed it I feel.

Also could you elaborate on what the other damage tracker is? Like is that just environmental or?

Forgive me of specific questions but I am ADHD and Autistic and I need things spelled out alot.

Hopefully this can be controlled by customizing lists, rather than building-in affixes like GI. :pray:

1 Like

I’m not sure what you mean by “building-in affixes”, this is what the affix drop down looks like at the moment:
image

1 Like