Show healing statistics based on your local stats (i.e. your own healing output).
This includes outgoing healing per agent and per skill, as well as filtering to only include your own subgroup/squad or to exclude minions. Format of the window title and contents are fully configurable and windows can be configured to show different data (targets healed, skills used to heal, total healing).
If live stats sharing is enabled, this addon also allows you to see other players in your squads healing stats (and them to see yours)
Also logs healing to the arcdps evtc, allowing evtc parsers to show healing stats.
Requires ArcDPS.
Download the latest arcdps_healing_stats.dll from the Releases page. Drag and drop arcdps_healing_stats.dll into the same directory as arcdps (d3d11.dll)
Toggle any window under the "Heal Stats" menu in the arcdps main menu. Right-click the window to see more options and hover over options to see what they do. All configuration is done per window, and there can be up to 10 different windows.
To enable live-sharing of healing stats, allowing you to see others healing stats (and them to see yours), go to "Heal Stats Options" and check the checkbox for "enable live stats sharing"
Please report issues and requests using the github issue tracker
This addon uses the local stats provided by ArcDPS to count healing done. This information is only available for the local player, i.e. the server does not notify about healing done by other players to other players. As such it is not possible to extend the addon to include everyone's healing without every player in the instance having the addon installed.
- Displaying healing done per time skill was cast
- Track overhealing. This is kind of hard because it would require simulating healing events and how much they should be healing (which requires knowing all modifiers and such). Please open an issue with suggestions for how to do this if you know of any :)
- Store history similar to that available in the vanilla ArcDPS dps window (i.e. show statistics for previous encounters)
- Display a graph showing healing done over time (allowing visualisation of when healing pressure is high)
- More statistics than just healing. Confusion comes to mind, since the 10 man log method mentioned above could in the case of confusion create a log that shows true dps done for bosses where self stats and area stats don't match (such as Soulless Horror)
This project is licensed under the MIT license (see the LICENSE file for more details). It makes use of the following third party libraries (they are all statically linked):
arcdps-extension, licensed under the MIT license and included in this project as a git submodule of arcdps_mock.
Dear ImGui, licensed under the MIT license and included in this project as a git submodule imgui.
GoogleTest, licensed under the BSD-3-Clause license and included in this project as a linking/header dependency (provided through vcpkg).
gRPC, licensed under the Apache-2.0 license and included in this project as a linking/header dependency (provided through vcpkg).
JSON for Modern C++, licensed under the MIT license and included in this project as a linking/header dependency (provided through vcpkg).
prometheus-cpp, licensed under the MIT license and included in this project as a linking/header dependency (provided through vcpkg).
Protocol Buffers, licensed under the BSD-3-Clause license and included in this project as a linking/header dependency (provided through vcpkg).
simpleini, licensed under the MIT license and included in this project as a directory simpleini.
spdlog, licensed under the MIT license and included in this project as a linking/header dependency (provided through vcpkg).