Skip to content

Drevarr/GW2_EI_log_combiner

Repository files navigation

GW2_EI_log_combiner GitHub Release

GW2 - Elite Insight Multiple Log Summary

Combines multiple ArcDps logs processed by GW2 Elite Insight Parser to json output into summarized drag and drop package for use with a TW5 static html file or TW5 nodejs server.

This is a continuation of my efforts previously focused on a fork of @Freyavf /arcdps_top_stats_parser. Influenced heavily by all the participants in the WvW Data Analysis discord

Currently works with WVW and Detailed WVW logs. Partially working with PVElogs, still needs adjustments to handle the PVE formats.

Testing alpha releases with frequent changes.

Steps for successful testing

  • Parse your ArcDps WvW logs with GW2 Elite Insight Parser
    • Ensure all options are checked under Encounter on the general tab
    • Ensure you have Output as JSON checked on the Raw output tab
    • There is a provided example EI settings config file you can load via the load settings button in the /EliteInsightConfig folder
  • Decompress the latest release file to your preferred location
  • Edit the top_stats_config.ini file to set the input_directory so it points to the location of your saved JSON logs
  • Double click the TopStats.exe to run
  • Open the file /Example_Output/Top_Stats_Index.html in your browser of choice.
  • Drag and Drop the file Drag_and_Drop_Log_Summary_for_2024yourdatatime.json onto the opened Top_Stats_Index.html in your browser and click import
  • Open the 1. imported file link to view the summary
  • DM me with errors, suggestions and ideas.
  • Send example arcdps logs generating issues would be appreciated

Optional

  • You can run from source after installing required packages via cmd line: python tw5_top_stats.py -i d:\path\to\logs

Example Output of current state:Log Summary


GitHub

Alt


To Do

  • Parse multiple json logs
    • fight data
      • skillMap
      • buffMap
      • damage_mod_map
      • personal_buff_map
      • Squad Comp (Friendly/Enemies)
      • Party Comp by Fight
    • player data
      • defenses
      • support
      • statsAll
      • statsTargets
      • targetDamageDist
      • dpsTargets
      • totalDamageTaken
      • buffUptimes
      • buffUptimesActive
      • squadBuffs
      • groupBuffs
      • selfBuffs
      • squadBuffsActive
      • groupBuffsActive
      • selfBuffsActive
      • rotation
      • Gear Buffs
      • Minion Data
      • Top Dmg Skils
      • Player Dmg by Skils
      • HealStats Data
        • Outgoing Healing
        • Downed Healing
        • Outgoing Barrier
        • Outgoing Healing by Target
        • Outgoing Barrier by Target
        • Outgoing Healing by Skill
        • Outgoing Barrier by Skill
      • teamID
        • Enemy Team Colors
        • Ally Team Colors ??
      • Damage Mod Data
        • Shared
        • Profession
    • target data
      • teamID
    • Highlights / High Scores
      • damage
      • defense
      • support
      • Highest single damage hit
      • format output

About

GW2 - Elite Insight Multiple Log Summary

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages