drg-tools / drg-weapons-calculator

A passion project to optimize Deep Rock Galactic weapon builds
51 stars 6 forks source link

MeatShield's DRG DPS Calculator

A passion project to understand the weapons of Deep Rock Galactic

I love playing DRG, but it's not always easy to tell which weapon Mod or Overclock will be more effective. On top of that, the information displayed in-game is often incomplete, obfuscated, or occasionally incorrect. My primary goals for this program are:

  1. Provide a tool that the DRG community can use to objectively and constructively discuss, compare, and contrast different builds for each weapon
  2. Provide accurate and precise information about every aspect and mechanic of the weapons

This project is something to keep my coding skills sharp, find all the numbers and hidden mechanics, and do the math automatically to see which build for a Weapon performs the best. I hope that everyone in the DRG community (including the Developers) will find some benefit from the research and modeling done for this project.

Additionally, Karl.gg uses the Mod and Overclock tooltips from this program, and the metrics calculated for each build get used in the Advanced Statistics View. All the work done for this project benefits everyone who uses that website, too!

If you want to contribute to this project, feel free to make a Pull Request and I'll take a look at your suggested changes. I'm also open to adding people as Collaborators to this project.


How to Install

This program is a freeware, open-source fan project, so it's completely free to download and use. Start by going to the latest release. If you use Windows for your OS, you can download and run the installer.exe attached to the release which will use an Installation Wizard to install and configure the program automatically. If you use either Mac or Linux, you'll need to install Java 8 or higher on your machine and then download the runnable JAR file from the release.


What metrics does it calculate?


What can it do?

After you finish installing it on your local computer, there are a wide variety of features available:


Technical Specifications


According to CLOC, 1.1.1's metrics: