The following discord is used for general ArcDPS related discussions and troubleshooting, whether we are talking about ArcDPS, ArcDPS addons or EVTC log parsing:
Our GitHub Page: https://baaron4.github.io/GW2-Elite-Insights-Parser/
-
Go to Release section.
-
Download the GW2EI.zip file from the latest release. Don't forget to check regularly to stay updated (we have a channel that notifies new releases on our discord).
-
Extract all files anywhere you like.
-
Launch GW2EI.exe (UI or console).
NOTE: ArcDPS log files are currently located within "C:\Users<USERNAME>\Documents\Guild Wars 2\addons\arcdps\arcdps.cbtlogs"
-
Drag and drop 1 or multiple .evtc, .evtc.zip or .zevtc files into program.
-
Click parse.
-
Click open when parsing done.
You can change the settings at any time using the Settings window.
If you would like to have your logs parsed without the GUI pass the file location of each evtc file as a string.
Settings can be configured using .conf files (see Settings/sample.conf for an example). You can then use it with -c:
GuildWars2EliteInsights.exe -c [config path] [logs]
To disable windows-specific commandline magic you can use -p:
GuildWars2EliteInsights.exe -p [logs]
You can also start the application in GUI mode using -ui option:
GuildWars2EliteInsights.exe -c [config path] -ui [logs]
Note it may take some time for each file to parse and they will not be ready to open the moment they are created.
-SaveAtOut: if true, the generated files will be in the same location as the source file.
-OutLocation: secondary output path, will be used if SaveAtOut is false.
-SaveOutTrace: if true, log files will be generated.
-Anonymous: if true, player character and account names will be obfuscated.
-AddPoVProf: if true, the profession of the pov will be added to the generated files' name.
-AddDuration: if true, the duration (truncated to seconds) will be added to the generated files' name.
-MultiThreaded: if true, multiple threads will be used for parsing a single log.
-ParseMultipleLogs: if true, multiple logs will be parsed in parallel.
-SkipFailedTries: if true, failed encounters will not be parsed.
-CustomTooShort: Customize encounter duration in ms below which logs will not be parsed.
-AutoAdd: if true, EI will automatically add logs that appear in AutoAddPath.
-AutoAddPath: the path to listen to for automatic additions.
-AutoParse: if true, every added log file will be automatically processed.
-ParsePhases: if true, phases will be parsed.
-ParseCombatReplay: if true, combat replay will be computed.
-ComputeDamageModifiers: if true, damage modifiers will be computed.
-DetailledWvW: if true, enemy players will not be merged into one in WvW logs and they'll appear as standard targets. Warning: the generated files and the generation time will grow exponentially, use it only on organized sorties (Guild zergs, GvG, ...).
-SaveOutHTML: if true, html logs will be generated.
-HtmlExternalScripts: if true, css and js files will be separated from the html.
-HtmlExternalScriptsPath: Available if HtmlExternalScripts is enabled. Fill in an absolute path to place the external script files at a different location than the report file. If you use this tool on a server and wish to populate reports directly remember to set valid path in HtmlExternalScriptsCdn. Otherwise users might not be able to open the external scripts within your report.
-HtmlExternalScriptsCdn: Available if HtmlExternalScripts is enabled. Will use an url for the external script files. Generate once, use multiple times. Will reduce needed webspace a bit. If this option is set the settings of HtmlExternalScriptsPath will not be used to include external sources. Think about CORS if you use a separate server for static source files.
-LightTheme: if true, the html will use a light theme by default. Please note that the theme can be dynamically changed on the html post generation.
-HtmlCompressJson: if true, the input json of the html will be compressed (roughly ` gain in size).
-SaveOutCSV: if true, csv logs will be generated.
-SaveOutJSON: if true, json logs will be generated.
-IndentJSON: if true, generated json logs will be indented instead of being on a single line.
-SaveOutXML: if true, xml logs will be generated.
-IndentXML: if true, generated xml logs will be indented instead of being on a single line.
-CompressRaw: if true, xml and json logs will be compressed.
-RawTimelineArrays: if true, xml and json logs will contain graph related data.
-UploadToDPSReports: if true, the log will be uploaded to dps.reports using EI as generator.
-DPSReportUserToken: dps.report user token.
-UploadToRaidar: if true, the log will be uploaded to raidar (deprecated, service not available).
-UploadToWingman: if true, the log will be uploaded to Wingman uploadProcessed API.
-WebhookURL: Webhook URL to send an embed or simple message to.
-SendEmbedToWebhook: if true, the Webhook URL will receive a small embed containing meta data dps.reports link.
-SendSimpleMessageToWebhook: if true, only the dps.reports link will be sent to the webhook.
For a more detailed look, please check the following guide: https://snowcrows.com/en/guides/starting-to-raid/reading-logs.
The header shows you the status of the fight and let's you swap themes and modules. Right now, only two modules are available: Statistics and Combat Replay.
On the footer you'll find meta data regarding the encounter and the parser.
This panel is where the main navigation of the Statistics module will happen, you can select targets, players, phases and components.
The target selection will impact what you'll observe on every panel that has a "Target" section.
On players, you can observe gear related scores (between 0 and 10, please check "question mark" for a detailled explanation on how this value is computed), used weapons and the commander tag (if applicable).
On general stats you can see macro statistics regarding incoming/outgoing damage and player behavior:
- "Damage Stats" contains outgoing damage related information.
- "Gameplay Stats" contains secondary player information like critical hit rates, flaking rates, number of time one's attack was blocked/absorbed, etc...
- "Defensive Stats" contains incoming damage related information.
- "Support Stats" contains boon strip and condition removal related information.
This component will show you buff uptimes, ordered by categories, and generation information for each players.
On generation tables, please check the "question mark" above for a detailled explanation of the meaning of the tooltips.
This component contains damage increases by modifiers, ordered once again by categories.
Please note that it is not possible to check traits or gear which means that Elite Insights will assume that every gear and trait based damage modifiers are present. Buff based damage modifiers are only shown if present.
A very straightforward component that contains a summary of important fight specific mechanics.
Depending on the nature of the mechanic, the column can be considered just as informative, a success or a failure.
Damage graph that also contains enemy health, enemy breakbar and fight mechanics information. The graph is fully interactive and can be exported. Shown damage can also be customized:
- The time interval in between the information is computed
- The nature of the information:
- DPS in [x - interval, x].
- DPS in [x - interval / 2, x interval / 2].
- Cumulative damage in [x - interval, x].
This component focuses on the selected target:
- Outgoing damage distribution per skill for the target and its minions.
- Incoming damage distribution per skill.
- Graph that contains outgoing damage, health, breakbar, rotation and buff presences. The graph is fully interactive and can be exported. Damage related customizations on the main graph are also applicable here.
- Buff status contains condition and boon uptimes on the boss. For conditions, it is also possible to see generation done by each player.
This component focuses on the selected target:
- Outgoing damage distribution per skill for the player and their minions.
- Incoming damage distribution per skill.
- Customizable simple rotation component for a tidier look on skill ordering.
- Graph that contains outgoing damage, health, rotation and buff presences. Information related to targets' health and breakbar can also be displayed. The graph is fully interactive and can be exported. Damage related customizations on the main graph are also applicable here.
- Information on the consumables used by the player.
- A succession of small graphs that details incoming damage before each death.
The main display is where the animation happens.
It is possible to control animation speed and jump into specific fight phases.
The display supports two manipulations: Pan and Zoom.
Displays damage/DPS in real time. The picture says it all.
This component lets you select a specific player. Once a player is selected, they will appear with a green square around on the main display.
If "Highlight Selected Group" is checked, players on the same group as the selected player will have a blue square around them.
With this panel you can customize the display further by adding range indicators and cone indicators on the selected player.
On this component you can observe the status of currently active targets. The status includes:
- Health
- Breakbar
- Present buff/debuffs
With this table, you can directly jump on the timestamp of a specific mechanic.
It is possible to filter the table by:
- The type of the mechanic
- The actor involved
The Json documentation can be found here.
Thank you to all our contributors.
Special thanks to Linus and TBTerra for creating images for the Combat Replay arenas.