Run this app in the background. After each combat cycle arcdps generates a log file. This program collates the data and sends it to your provided Discord (optionally Twitch). Example
- Overview
- Setup Instructions (5 - 10 minutes)
- Create a Discord Webhook
- Enable Healing Stats
- Twitch Bot Instructions
- About the Data
- Troubleshooting
- Example
-
Description: Monitor live ArcDps logs, parse data using Elite Insights, and send descriptive WvW fight reports to a Discord channel and optionally a Twitch channel. This program is open source. The provided data includes:
- Squad Summary, Enemy Summary
- Player Damage, Down Contribution, Burst Damage
- Cleanses, Strips
- Heals and Barrier (if setup)
- Defensive and Offensive Boons
- Outgoing Downs and Kills
- Outgoing CCs and Interrupts
- Enemy Top Skill Dmg, Enemy Breakdown
- Link to WvW Dps Report
- Squad Damage Graph
-
Credit: This app was originally developed to mimic the "Indo-bot" (developed by Tiff). This is a completely separate implementation made for broader use. Major credit to the Elite Insights, ArcDps devs and Micca with the WvW Reports website.
-
Developer: Mazz.5792
-
Support Discord:
Pre-requisite: ArcDps
- Install .NET 8.0. (direct install link)
- Note: This is now required for the Elite Insights parser.
- Download and unzip to any directory the latest version of
MzFightReporter_X.zipat releases.- To unzip right click the downloaded file and select 'Extract All...'
- Start the application by going into the extracted folder and double clicking the 'MzFightReporter' batch file.
- Note: If windows gives a warning message you can click on 'More Info' then 'Run Anyways'.
- In the UI click on the 'Settings' tab and paste in your Discord webhook into 'Discord Webhook #1' as shown. Click Apply to save.
- For help creating a discord webhook click here.
- Enter Guild Wars 2 and open the ArcDps options (alt-shift-t).
- Under the 'LOGGING' tab check the wvw option: SAVE (AFTER SQUAD COMBAT)
- Observe the other settings such as 'MINIMUM ENEMY PLAYERS': recommended is 10 // less for havoc.
Setup is complete! Eligible fights will send reports to your discord channel while this program is running.
- Note: To enable healing stats click here. To enable the Twitch bot click here.
- In your Discord create a channel then right click it and choose 'Edit Channel'.
- On the left choose 'Integrations' then 'Webhooks'.
- Click on 'New Webhook' then click 'Copy Webhook URL' to copy the link.
- In the UI click on the 'Settings' tab and paste in your 'Discord Webhook'. Click Apply to save.
- Install the ArcDps healing stats addon: click here for instructions
- Enter Guild Wars 2 and open the ArcDps options (alt-shift-t). Under 'Extensions' tab choose the 'healing_stats' then check 'log healing' and 'enable live sharing'.
- Note: To view the in-game heal window check the 'peers outgoing' option.
- Note: Healing stats does contribute to larger arcdps logs therefore it is more resource intensive.
- Create and login to a new account at https://www.twitch.tv to represent your bot. Optionally, you can use your existing twitch account.
- Go to https://twitchtokengenerator.com/
- Choose the option: Bot Chat Token
- Authorize.
- Note: You can manage these connections at https://www.twitch.tv/settings/connections
- Copy the provided 'Access Token'.
- In the UI click under the 'Settings' tab, enter the below settings. Click Apply to save.
- Set the value of 'Twitch Channel Name' to your main channel name.
- Set the value of 'Twitch Bot Token' to the copied access token.
- Note: To disable the twitch bot deselect twitch in the settings and apply.
Elite Insights provides a data point called appliedCrowdControl which indicates a total count of hard CC's. A hard CC is when an enemy endures a temporary full loss of control having only a stun break to resolve early.
- Ranking Formula: HardCC (x10) + SoftCC + Immob (x5) + Interrupts (x5)
- Hard CC includes: launch, knockback, knockdown, pull, sink, float, stun, fear, taunt
- Soft CC includes: daze, chill, cripple, slow, blind, weakness
- Immobs can be considered a Soft CC but due to it's raised impact this attribute is separated.
- Daze could be considered a Hard CC however ArcDps restricts Hard CC as a 'full loss of control' and I have moved into Soft CC.
Some data points are not provided due to a limitation in the game, arcdps or EI.
- Healing: Only players using the Heal Addon on their side with Live Sharing enabled will be represented.
- Long Fights: Fights exceeding ~15 minutes run the risk of not reporting and/or not uploading. Settings exist to manage the maximum upload size.
- Ensure ArcDps is generating log files. By default this will be in your user profile's Documents folder:
- Typically under: C:\Users\<User Name>\Documents\Guild Wars 2\addons\arcdps
- Double check the instructions above regarding ArcDps options. Ensure the squad and enemy size is above the minimum.
- Ensure in the MzFightReporter Settings tab the 'ArcDps Log Folder #1' is correct. If necessary edit the path accordingly and apply.
- Feel free to ask questions in the Support Discord.







