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.
Steps for success
- Parse your ArcDps WvW logs with GW2 Elite Insight Parser
- Ensure all options are checked under
Encounteron the general tab - Ensure you have
Output as JSONchecked on the Raw output tab - There are provided example EI settings config file you can load via the
load settingsbutton:Example Elite Insight v3_13_0_0 and earlier Config file for log parsing.conffor versions prior to 3.14.0.0Example Elite Insight v3_14_0_0 Config file for log parsing.conffor versions starting at 3.14.0.0- Be sure to update your
DPSReportUserToken=YourUserTokenFromDpsReportsin the config.
- Ensure all options are checked under
- Decompress the latest release file to your preferred location
- Edit the
top_stats_config.inifile to set theinput_directoryso it points to the location of your saved JSON logs. Optional fieldsdb_output_filenameanddb_pathcontrol the name and location of the SQLite database. - Double click the
TopStats.exeto run - Open the file
/Example_Output/Top_Stats_Index.htmlin your browser of choice. - Drag and Drop the file
Drag_and_Drop_Log_Summary_for_2024yourdatatime.jsononto the openedTop_Stats_Index.htmlin your browser and clickimport - 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
pip install requests glicko2 xlsxwritervia cmd line:- Examples:
python tw5_top_stats.py -i d:\path\to\logs#-iflag to set the directory of theEI json logsorpython tw5_top_stats.py -c flux_config.ini#-cflag to utilize a specificguild_config.inifile
- Examples:
-
You can use TopStatsAIO for a GUI frontend that utilizes Elite Insights CLI version and either of my parsers.