On this page
Module Calculator
As modules pile up in your bag, picking the best 4 or 5 by hand becomes hard to work out. Module Calculator reads all of your modules, enumerates every combination, and lists the top few builds by power score.
Preparing data
Module data comes from the full character data sent by the game, so you don't need to enter anything by hand:
- After starting the app, log in to the game, or change zones once so the game sends your character data again.
- Open Module Calculator and click Refresh Data.
- If Data Status shows a module count, the data was read successfully.
After you get new modules or dismantle some, just change zones once and refresh.
Calculating the best combination
- In Calculation Settings, choose the Module Count: 4 modules or 5 modules, matching the number of slots you can currently equip.
- Set filters as needed (see below). You can also leave everything unset; the calculator then searches all modules for the highest-power combination.
- Click Start Calculation and wait for the progress bar to finish.
- Results lists the builds by Build Score from high to low. Click View Details to see each module's quality, attributes and total attribute value.
How the score is calculated
A build's score corresponds to the power that the module combination provides, and depends mainly on two things:
- The level of each attribute: values of the same attribute across the combination are added together, and reaching 1 / 4 / 8 / 12 / 16 / 20 points raises it to levels 1–6 respectively. Higher levels give more power, and special attributes (those with the 极- prefix in the Chinese client, such as DMG Stack) give more than basic attributes.
- Total attribute value: the sum of all attribute values.
So stacking a few attributes up to a high threshold (for example 16 or 20) is usually better than spreading points across many attributes.
Filter settings
| Setting | Effect | When to use it |
|---|---|---|
| Exclude modules with total value below | Modules whose total attribute value is below the set value are left out of the calculation | When you have many modules and the calculation is slow, to weed out obvious junk first |
| Target attributes | Only modules that carry the selected attributes are calculated | When you only want certain attributes; also recommended to narrow the range first if you have more than 1000 modules |
| Excluded Attributes | Modules that carry the selected attributes are left out of the calculation | When some attributes are completely useless for your class |
| Minimum Attribute Requirements | The build's combined value of an attribute must reach the set value | When you need an attribute to reach at least a certain level, for example a combined total ≥ 16 |
Data Status shows both the total number of modules and the number left after the total-value filter, which you can use as a guide while adjusting.
GPU acceleration
With many modules and 5 modules selected, the number of combinations becomes huge. GPU Acceleration shows whether CUDA and OpenCL are Available:
- NVIDIA graphics cards can usually use CUDA; other graphics cards can use OpenCL.
- If neither is available, the CPU is used automatically. The results are the same, just slower.
Examples
Example Find the best Intellect + Crit combination for a DPS classScenario: you play a DPS class and have more than 600 modules in your bag. You only care about two damage attributes, want both of them to reach at least 16 points in a 4-module combination, and on top of that want as much power as possible.
The example below uses "Intellect Boost" and "Crit Focus"; in practice, replace them with the attributes your class needs.
Step 1: Refresh the data
After changing zones once, open Module Calculator, click Refresh Data, and check that the module count in Data Status matches your bag.
Step 2: Narrow the range
- Exclude modules with total value below: drag it to around 8 and watch the "After Total Filter" count drop noticeably.
- Target attributes: select Intellect Boost and Crit Focus so that only modules carrying these two attributes are calculated.
- Excluded Attributes: exclude attributes you clearly won't use (for example Healing Boost and Armor).
Step 3: Set minimum requirements
In Minimum Attribute Requirements:
- In the first row, open the dropdown (it shows "Select attribute" by default), choose Intellect Boost, and enter 16 in the box next to it.
- Click + Add and add another entry: Crit Focus ≥ 16.
Step 4: Calculate and compare
- Set Module Count to 4 modules and click Start Calculation.
- In the results, click View Details and compare the top few builds: when the scores are close, prefer the build whose third attribute is also high.
What if there are no results
If you see No valid builds found. Try adjusting the filters., no combination can satisfy all the conditions at once. Try the following in order:
- Lower the minimum requirements from 16 to 12;
- Lower or clear "Exclude modules with total value below";
- Clear the target attributes and keep only the minimum requirements.
FAQ
For problems such as data failing to load or no builds being found, see FAQ · Module Calculator.