Gaming
Gacha pity calculators for Genshin, Honkai: Star Rail, Zenless Zone Zero, and Wuthering Waves
Gaming Calculators
Free calculators built for PC gamers — from gacha pull-probability engines to factory production planners, FPS sensitivity converters, CS2 skin trade-up analyzers, Minecraft enchanting-table odds, and classic shooter damage tables. Every tool runs entirely in your browser: no login, no data collection, just instant answers.
The library covers seven game families. Gacha players can compute exact pull probabilities for Genshin Impact, Honkai: Star Rail, Zenless Zone Zero, Wuthering Waves, Neverness to Everness, and Arknights: Endfield. Factory and sim players get production-ratio solvers for Factorio and Satisfactory, a power-plant sizing tool for Factorio, a cargo-income optimizer for OpenTTD, a food-and-brew planning calculator for Dwarf Fortress, and a crop-profit ranker for Stardew Valley. FPS players can convert DPI and in-game sensitivity to eDPI and cm/360° for CS2 and eight other shooters, or model weapon damage ranges and DPS for ZDoom/GZDoom. CS2 traders can calculate trade-up contract outputs, output probabilities, and predicted float values before committing their skins. Minecraft players can look up the exact enchanting-table odds for any item, material, and bookshelf count using the real Java Edition 1.21 algorithm.
Gacha Pity Calculators — Genshin, HSR, ZZZ, Wuthering Waves and More
Six gacha games, one analytic engine. The Genshin Impact Pity Calculator covers the Character Event, Weapon Event (Epitomized Path), and Standard banners — accounting for soft pity at pull 74, hard pity at 90, the 50/50 featured split, and the Weapon banner's Fate Point guarantee. The Honkai: Star Rail Warp Calculator handles all three warp types including the Light Cone banner's 75/25 mechanic, which uniquely never reaches a strict 100% guarantee. The Zenless Zone Zero Signal Calculator covers the Exclusive Channel and W-Engine Channel, and the Wuthering Waves Convene Calculator handles Resonator and Weapon convenes.
For newer titles, the Neverness to Everness Pity Calculator models the game's higher 1.88% base rate and fully guaranteed featured characters at hard pity, plus the Arc banner's 25/75 featured split. The Arknights: Endfield Pity Calculator covers Endfield's carry-over hard pity at 80 pulls and the absolute guarantee at 120 pulls. All engines use a pure analytic dynamic program — no Monte Carlo sampling — so results are instantaneous.
Factorio and Satisfactory Production Calculators
The Factorio Production Calculator solves production ratios for any item in the game's tech tree, letting you plan exact belt throughput and assembler counts without manual spreadsheet work. A companion Factorio Power Plant Calculator sizes steam and nuclear power setups: enter your MW demand and it returns the number of boilers, steam engines, or reactors you need along with fuel consumption rates.
The Satisfactory Production Calculator does the same for Coffee Stain's factory-builder: input the items you want to produce per minute and the tool outputs machine counts, power draw, and raw-resource requirements across the entire production chain. Both Factorio tools are kept up to date with current game versions.
OpenTTD Cargo Income Calculator
OpenTTD's income formula is notoriously opaque — payment depends on cargo type, amount, distance, and a time-decay factor that punishes slow routes. The OpenTTD Cargo Income Calculator implements the full formula for all 31 vanilla cargo types, so you can compare routes before committing to infrastructure. Enter the cargo type, amount, distance in tiles, and transit time; the calculator returns the payment in pounds and highlights whether your route falls in the optimal delivery window.
Dwarf Fortress Food and Brew Calculator
Keeping a Dwarf Fortress well fed requires balancing farm plots, harvest cycles, brew jobs, and a dwarf workforce that consumes 8 food units and 20 booze units per dwarf per year. The Dwarf Fortress Food and Brew Calculator takes your fortress population, preferred crops, farmer skill level, and fertilizer use, and returns the minimum farm tiles and dedicated brewers needed to avoid a famine — or a tantrum spiral from sober dwarves.
Stardew Valley Crop Profit Calculator
Which crop earns the most? The Stardew Valley Crop Profit Calculator ranks every plantable crop by gold per day and total seasonal profit for the season and day you choose, factoring in farming level, fertilizer, the Tiller, Artisan and Agriculturist professions, Pierre vs JojaMart seed prices, and whether you sell raw or process into a Keg (wine, juice, Pale Ale) or Preserves Jar (jam, pickles). It models crop quality as an expected value and gets the detail most tools miss — processed goods are valued from the base price, so quality never inflates wine. The ranking updates live as you change inputs, with a best-crop-per-season cheat sheet and the full crop dataset pinned to Stardew Valley 1.6 and sourced from the Stardew Valley Wiki.
Minecraft Enchanting Calculator — Exact Table Odds for Any Item
The Minecraft Enchanting Probability Calculator runs the real Java Edition 1.21 enchanting algorithm — rarity weights, enchantability, modified-level windows, and the extra-enchant cascade — to give you the exact probability of every enchantment from an enchanting table. Select your item, material, and bookshelf count (0–15 shelves), and the tool shows per-slot odds for the top, middle, and bottom offers, along with expected re-rolls and the experience levels and lapis you would spend to land your target.
The headline verified number: a diamond pickaxe at 15 bookshelves on the bottom (level-30) slot yields Fortune III about 19.4% of the time, any Fortune about 32.3%, and Silk Touch about 16.1% — roughly 5 re-rolls at 3 levels and 3 lapis each to average a Fortune III. The tool also flags treasure enchantments like Mending that can never come from a table, explains the rarity-weight system (Efficiency weight 10, Unbreaking weight 5, Fortune weight 2, Silk Touch weight 1), and covers the mace's 1.21-exclusive enchantments Density and Breach. All calculations run by exact enumeration rather than simulation, so probabilities match what the game's code actually computes.
CS2 eDPI Calculator — Sensitivity and cm/360° Converter
eDPI (effective DPI) standardizes mouse sensitivity across different hardware and game settings by multiplying hardware DPI by the in-game sensitivity value. The CS2 eDPI Calculator is built specifically for Counter-Strike 2's 0.022 yaw constant and instantly converts your eDPI to cm per 360° rotation so you can compare your setup with pro player configs. A companion multi-game eDPI Calculator supports eight additional titles — Valorant, Apex Legends, Overwatch 2, Warzone, Fortnite, Rainbow Six Siege, and PUBG — with each game's correct yaw constant baked in.
CS2 Trade-Up Contract Calculator
A CS2 trade-up contract converts 10 skins of the same rarity into one skin of the next rarity tier. Knife and glove contracts follow a different rule: only 5 Covert-grade inputs are required. The CS2 Trade-Up Calculator computes every possible output skin along with its probability and predicted float value before you commit.
The tool uses the post-October-2024 normalised float formula: it averages the normalised floats of your 10 inputs, then maps that average onto the output skin's float range. It supports multi-collection mixing (inputs from different collections each weighted by how many come from that collection), StatTrak contracts, and a reverse-search mode that finds which input combinations can produce a target skin. The built-in dataset covers 2,049 skins across 70 collections and 42 cases.
ZDoom Damage Calculator — DPS and Weapon Stats for Doom Modders
ZDoom and GZDoom weapon damage is probabilistic: the engine multiplies a base damage value by a random integer drawn from 1 to 8, which means even a pistol shot can swing from 5 to 40 damage. The ZDoom Damage Calculator computes minimum, maximum, and expected damage for any weapon definition — supporting both the default random multiplier and Strife's narrower 1-to-4 range. It also converts the result to DPS given the weapon's fire rate in tics (35 tics = 1 second), making it a practical tool for mod balance work in GZDoom.
Frequently Asked Questions
Yes. Each gacha engine is a pure analytic dynamic program (not a Monte Carlo simulation) validated against 100,000-trial simulations for every banner type. All results match community-verified figures within 0.3 percentage points. No game account connection is required — you enter your pity count and pull budget manually, and everything runs locally in your browser.
Each possible output skin's probability equals (number of inputs from that skin's collection / total inputs) divided by (number of eligible output skins in that collection). If all 10 inputs come from the same collection, the probability splits equally among that collection's next-rarity skins. When inputs come from multiple collections, each collection's share is weighted by its input count. The float prediction uses Valve's post-October-2024 normalised float formula.
For each input skin, the calculator computes a normalised float: (skin_float - skin_min_float) / (skin_max_float - skin_min_float). It then averages all 10 normalised floats. The output float is: output_min_float + (output_max_float - output_min_float) × average_normalised_float. This formula was updated by Valve in October 2024 and replaced the older non-normalised average.
eDPI (effective DPI) equals your mouse's hardware DPI multiplied by your in-game sensitivity. It is the single number that determines how far you physically move your mouse to complete a 360° turn, regardless of which DPI setting or sensitivity value you use to achieve it. For CS2, the relationship is fixed by the game's 0.022 yaw constant. Comparing eDPI values lets you match a pro player's feel exactly — or transfer your preferred cm/360° from another game.
The Factorio Production Calculator accounts for productivity, speed, and efficiency modules placed in assemblers as well as beacon effects, adjusting both the throughput targets and the energy consumption figures. Enter your desired output rate in items per minute and the tool works backward through the full recipe chain, outputting assembler counts at each production stage.
On a diamond pickaxe at 15 bookshelves using the bottom (level-30) slot, Fortune III appears about 19.4% of the time — roughly 5 re-rolls on average, costing around 15 levels and 15 lapis. Any level of Fortune appears about 32.3% of the time on that setup. With fewer bookshelves the odds drop sharply, and at 0 bookshelves Fortune III is impossible because the slot level never reaches Fortune's power window.
No. All calculators on this site are independent fan tools and are not affiliated with, endorsed by, or produced by any game developer or publisher. Game names, icons, and terminology are the property of their respective owners. Probability values and game constants are derived from publicly documented game mechanics and community research.