Private by design. Calculations and saved calculators stay on your device and are never uploaded.
Game Damage Calculator
Build custom game damage formulas with your own stats, conditions, presets and outputs, then save them privately on your device.
Loading…
Download calculator JSON
The backup file was prepared on your device and remains available for repeat downloads.
How to build a game damage calculator
- Start from Generic RPG Damage or create blank: Choose the built-in example to learn the structure, or begin with a clean calculator for your game.
- Add your stats and constants: Define inputs such as Attack, Critical Rate, Damage Multipliers, or Target Defense. Enter percentages exactly as shown in the game, such as 80% or 220%.
- Build small named formulas: Fix any highlighted references and split complex calculations into clear intermediate steps.
- Choose your final outputs: Select the formulas to highlight as Normal Hit, Critical Hit, Expected Hit, DPS, or another result.
- Calculate, inspect, and back up: Adjust values in Calculator mode, inspect the breakdown, and export JSON for safekeeping.
Tips for reliable game calculations
- Respect the game’s rounding order: Apply floor(), round(), or ceil() only at the stages documented by the game.
- Break long expressions into steps: Separate skill damage, defense mitigation, and critical scaling so each value is easier to check.
- Use percentage inputs for rates and multipliers: An 80% critical rate becomes 0.8, while a 220% multiplier becomes 2.2 in formulas.
- Use stable identifiers and descriptive names: Clear symbols make formulas easier to maintain.
- Verify a known baseline: Reproduce one recorded in-game hit before comparing gear or skills.
When should you use a custom damage calculator?
Use it for theorycrafting, equipment and skill comparisons, multi-hit abilities, damage-over-time ticks, rotations, private-server rules, or checking a published formula against known combat values. Accuracy depends on the formulas and values you provide; the calculator does not assume a game’s current mechanics.
Private local processing
Calculations and saved calculators stay on your device and are not uploaded. Performance depends on your device and calculator size. Browser data can be cleared, so export important calculators as JSON backups.
Frequently asked questions
It can model formulas made from the supported numbers, conditions, comparisons, exponents, functions, and dependencies. Mechanics that require random simulation, loops, or custom code are outside this version.
The field shows familiar percentages such as 80% or 220%, while formulas receive the decimal multipliers 0.8 and 2.2.
No. Calculations and locally saved calculators stay on your device. Export creates a file on that device, which you can then choose to move or share.
The affected formula and downstream outputs show a specific error, while independent formulas and outputs continue working.
Export JSON, transfer the file, and import it on the other device. Local browser storage does not synchronize automatically.
You can save up to 50 calculators per browser profile. Each calculator supports up to 250 variables, 250 formulas, and 50 outputs, with a 1 MiB limit for JSON import and export files.