What is ArcDPS?
ArcDPS is an add-on developed by deltaconnected.
It shows, for example:
- Combat statistics of you and anyone in your party or squad
- Outgoing/incoming damage and boons
and much more, and allows for an in-depth analysis of your combat performance.
ArcDPS’s real-time charts and the logs produced (more on that below) give you the go-to basic tools for raiding or other similar content. They're a great help whem aiming to improve.
ArcDPS is currently the only allowed officially tolerated combat analyzer and parser for Guild Wars 2 (as per Archive.org link to a developer comment on a 2017 ArenaNet Reddit thread).
As stated in the game's User Agreement and Code of Conduct - “don't be a dick” while using this software.
Installing ArcDPS
1. Go to the official ArcDPS website. At the bottom of the page, click on "here" or "current".
2. Download d3d11.dll
.
Your web browser may block the download, or your anti-virus might say that the file is dangerous. This can be safely ignored at your own risk.
3. Fully close Guild Wars 2 if it is open, including the launcher.
4. Open the installation folder for Guild Wars 2. On Windows you'll usually find this in "C:\Program Files\Guild Wars 2"
or "C:\Program Files (x86)\Guild Wars 2"
.
5. Add the d3d11.dll
file you dowloaded in Step 2 to the main "Guild Wars 2" folder. It should look something like in the picture below.
Start Guild Wars 2, log in, and jump ingame with any character.
If ArcDPS doesn’t show, toggling its menu (by default Alt
+Shift
+T
) does nothing, or if Guild Wars 2 crashes, check the ArcDPS website for solutions.
These two hotkeys are the most common fixes:
- To show/hide all ArcDPS, use
Alt
+Shift
+H
- To show/hide ArcDPS’s menu, use
Alt
+Shift
+T
Setting Up ArcDPS
Log into a character and open ArcDPS’s menu with Alt
+Shift
+T
.
- For basic damage statistics in combat, enable "Area Stats".
- To save logs from encounters, under "Logging", enable "save after boss encounters" and "lock target to encounter NPC".
- To increase the usability of Area Stats, right-click on the Area Stats window, and then under "Display", set "stats format" to "
@5, @6 (@2, @3)
". This shows “single-target DPS, percentage of all single-target DPS (cleave DPS, percentage of all cleave DPS)”.
You can change the stats format to what you’d like, but always include "@5
", as single-target DPS is in a lot of cases the number you want to be seeing.
- For additional information, in the main ArcDPS menu, enable "Metrics".
F = FPS, P = Ping, and R = Server Tick Rate.
Your ideal Server Connection is a constant ~25. If it’s a lot higher or lower, you’re probably missing packets, which might be server-side rather than client-side.
Finding ArcDPS Logs and Reading Them
By default, logs are saved in "Documents\Guild Wars 2\addons\arcdps\
".
More information on this can be found on our Reading Logs guide page.
Errors and Removing ArcDPS
After Guild Wars 2 updates, ArcDPS may not work properly, have errors, or crash the game. Remove the ArcDPS file until a new update is released:
- Open the folder for Guild Wars 2. Usually "
C:\Program Files\Guild Wars 2
" or "C:\Program Files (x86)\Guild Wars 2
". - Delete the
d3d11.dll
file.
Alternatively, there are other 3rd party tools that allow running ArcDPS as a shell as to not crash the game when it breaks.
ArcDPS Addons and Extensions
ArcDPS has a wide variety of plugins/extensions that make it even better, add features, or otherwise generally build upon its functionality. Here's some suggestions and their short descriptions. For a full list, visit the Elite Insights discord server. Keep in mind, some of these might be more than others in the gray area of game rules.
-
Boon Table - Alternate boon table for better tracking of boon uptimes in combat.
-
Mechanics Log - Lets you see details on fight specific mechanics. Use this to correct your own mistakes, don't call others out.
-
Buildpad - Allows saving, copying, and filtering build templates with an in-game overlay. A glorified notepad if you will.
-
Healing Stats - Tracks outgoing and incoming healing and adds it into logs.
-
Killproof - Shows the killproof.me website's info of other players if they have it added.
-
Unofficial Extras - Adds some additional details for other addons to use. Newly allows for profession-specific keybinds.
-
Food Reminder - Reminds you when food/utility buffs run out on either you or your squad memebers, and tracks food and utilities used.
-
Squad Role Tracker - Helps you track what roles you have in your squad and see which are missing.
-
Uploader - Allows you to upload logs from in-game and their integration with Discord.
-
Clears - Tracks weekly boss kills. You can share clear info with others and see your friends' progressions.
-
Scrolling Combat Text - Changes the way damage numbers show up on screen and has a lot of UI customization and features. Example video.
-
Once you know which ones you want, download the
.dll
file for each of them. -
For Github links, you'll find this under the "Releases" section on the right, or the download link on the page.
-
You only need the
.dll
file, you don't need source code or other files. -
If the main download is a
.zip
file you'll need to extract the.dll
file after downloading. -
Move the downloaded file(s) to your "
...\Guild Wars 2\bin64
" folder. -
Launch the game and check that your addons are working. They should show in the ArcDPS "Extensions" menu without you needing to do anything else.
If you have any questions regarding this software, you're likely to find an answer on the Elite Insights discord server.