{
  "generated": "2026-10-18",
  "notes": "Every value carries its source and status. 'community' values are measured by players, not published by the developer.",
  "games": {
    "genshin": {
      "name": "Genshin Impact",
      "base_rate": {
        "value": 0.006,
        "status": "official",
        "source": "https://operation-webstatic.hoyoverse.com/gacha_info/hk4e/os_asia/54b562f108846936908bec29eea92eb9f601847b/en-us.json"
      },
      "hard_pity": {
        "value": 90,
        "status": "official",
        "source": "same banner details"
      },
      "soft_pity_start": {
        "value": 74,
        "status": "community",
        "source": "https://github.com/OneBST/GGanalysis/blob/main/GGanalysis/games/genshin_impact/gacha_model.py"
      },
      "soft_pity_step": {
        "value": 0.06,
        "status": "community",
        "source": "https://github.com/OneBST/GGanalysis/blob/main/GGanalysis/games/genshin_impact/gacha_model.py"
      },
      "featured_rate": {
        "value": 0.55,
        "status": "official",
        "source": "https://genshin.hoyoverse.com/en/news/detail/125274",
        "note": "55% consolidated including Capturing Radiance (official). Modelled as a flat 55%; the hidden loss counter is not public."
      },
      "official_top_rarity_rate": {
        "value": 0.016,
        "status": "official",
        "source": "banner details"
      },
      "official_featured_rate": {
        "value": 0.01103,
        "status": "official",
        "source": "banner details"
      },
      "usd_per_pull": {
        "value": 2.4689,
        "status": "derived",
        "source": "https://apps.apple.com/us/app/id1517783697",
        "note": "$99.99 for 6480 premium currency (App Store, base amount, no bonus); 160 per pull (Primogems; source: siliconera.com)"
      }
    },
    "hsr": {
      "name": "Honkai: Star Rail",
      "base_rate": {
        "value": 0.006,
        "status": "official",
        "source": "https://operation-webstatic.hoyoverse.com/gacha_info/hkrpg/prod_official_usa/5cc0167d3d91324655049adad752618bc6ca969c/en-us.json"
      },
      "hard_pity": {
        "value": 90,
        "status": "official",
        "source": "same banner details"
      },
      "soft_pity_start": {
        "value": 74,
        "status": "community",
        "source": "https://github.com/OneBST/GGanalysis/blob/main/GGanalysis/games/honkai_star_rail/gacha_model.py"
      },
      "soft_pity_step": {
        "value": 0.06,
        "status": "community",
        "source": "https://github.com/OneBST/GGanalysis/blob/main/GGanalysis/games/honkai_star_rail/gacha_model.py"
      },
      "featured_rate": {
        "value": 0.5625,
        "status": "derived",
        "source": "banner details",
        "note": "Official text says 50%, but a lost 50/50 rolls over 8 five-stars that include the featured one: 0.5 + 0.5/8."
      },
      "official_top_rarity_rate": {
        "value": 0.016,
        "status": "official",
        "source": "banner details"
      },
      "official_featured_rate": {
        "value": 0.01113,
        "status": "official",
        "source": "banner details"
      },
      "usd_per_pull": {
        "value": 2.4689,
        "status": "derived",
        "source": "https://apps.apple.com/us/app/id1599719154",
        "note": "$99.99 for 6480 premium currency (App Store, base amount, no bonus); 160 per pull (Stellar Jade; source: pushsquare.com)"
      }
    },
    "zzz": {
      "name": "Zenless Zone Zero",
      "base_rate": {
        "value": 0.006,
        "status": "official",
        "source": "https://operation-webstatic.hoyoverse.com/gacha_info/nap/prod_gf_us/57afc3f1b18d6e149970e6240e627b02aeb7c355/en-us.json"
      },
      "hard_pity": {
        "value": 90,
        "status": "official",
        "source": "same banner details"
      },
      "soft_pity_start": {
        "value": 74,
        "status": "community",
        "source": "https://github.com/OneBST/GGanalysis/blob/main/GGanalysis/games/zenless_zone_zero/gacha_model.py"
      },
      "soft_pity_step": {
        "value": 0.06,
        "status": "community",
        "source": "https://github.com/OneBST/GGanalysis/blob/main/GGanalysis/games/zenless_zone_zero/gacha_model.py"
      },
      "featured_rate": {
        "value": 0.5,
        "status": "official",
        "source": "banner details"
      },
      "official_top_rarity_rate": {
        "value": 0.016,
        "status": "official",
        "source": "banner details"
      },
      "official_featured_rate": {
        "value": 0.01067,
        "status": "official",
        "source": "banner details"
      },
      "usd_per_pull": {
        "value": 2.4689,
        "status": "derived",
        "source": "https://apps.apple.com/us/app/id1606356401",
        "note": "$99.99 for 6480 premium currency (App Store, base amount, no bonus); 160 per pull (Polychrome; source: pushsquare.com)"
      }
    },
    "wuwa": {
      "name": "Wuthering Waves",
      "base_rate": {
        "value": 0.008,
        "status": "official",
        "source": "https://wutheringwaves.kurogames.com/en/main/news/detail/758"
      },
      "hard_pity": {
        "value": 80,
        "status": "official",
        "source": "https://wutheringwaves.kurogames.com/en/main/news/detail/758"
      },
      "soft_pity_schedule": {
        "value": [
          [
            66,
            70,
            0.04
          ],
          [
            71,
            75,
            0.08
          ],
          [
            76,
            78,
            0.1
          ]
        ],
        "status": "community",
        "source": "https://github.com/OneBST/GGanalysis/blob/main/GGanalysis/games/wuthering_waves/gacha_model.py",
        "note": "estimated from beta testing"
      },
      "featured_rate": {
        "value": 0.5,
        "status": "official",
        "source": "https://wutheringwaves.kurogames.com/en/main/news/detail/758"
      },
      "official_top_rarity_rate": {
        "value": 0.018,
        "status": "official",
        "source": "https://wutheringwaves.kurogames.com/en/main/news/detail/758",
        "note": "Kuro: derived from sample/user testing"
      },
      "usd_per_pull": {
        "value": 2.4689,
        "status": "derived",
        "source": "https://apps.apple.com/us/app/wuthering-waves/id6475033368",
        "note": "$99.99 for 6480 premium currency (App Store, base amount, no bonus); 160 per pull (Astrite; source: wutheringwaves.fandom.com)"
      }
    }
  },
  "weapons": {
    "genshin": {
      "name": "Genshin Impact (Epitome Invocation)",
      "base_rate": {
        "value": 0.007,
        "status": "official",
        "source": "https://operation-webstatic.hoyoverse.com/gacha_info/hk4e/os_asia/053cb51939647db6725dc08771c27da43c7a1c9f/en-us.json"
      },
      "hard_pity": {
        "value": 77,
        "status": "community",
        "source": "https://github.com/OneBST/GGanalysis/blob/main/GGanalysis/games/genshin_impact/gacha_model.py",
        "note": "official text says a 5\u2605 within 80 pulls; the community model reaches 100% at pull 77"
      },
      "soft_pity_start": {
        "value": 63,
        "status": "community",
        "source": "https://github.com/OneBST/GGanalysis/blob/main/GGanalysis/games/genshin_impact/gacha_model.py"
      },
      "soft_pity_step": {
        "value": 0.07,
        "status": "community",
        "source": "https://github.com/OneBST/GGanalysis/blob/main/GGanalysis/games/genshin_impact/gacha_model.py"
      },
      "featured_rate": {
        "value": 0.375,
        "status": "official",
        "source": "https://operation-webstatic.hoyoverse.com/gacha_info/hk4e/os_asia/053cb51939647db6725dc08771c27da43c7a1c9f/en-us.json",
        "note": "75% for one of two featured weapons, split evenly: 37.5% for the chosen one"
      },
      "fate_points_max": {
        "value": 1,
        "status": "official",
        "source": "https://genshin.hoyoverse.com/en/news/detail/125553",
        "note": "Epitomized Path: after one 5\u2605 that isn't the chosen weapon, the next 5\u2605 is the chosen weapon"
      },
      "official_top_rarity_rate": {
        "value": 0.0185,
        "status": "official",
        "source": "weapon banner details"
      },
      "usd_per_pull": {
        "value": 2.4689,
        "status": "derived",
        "source": "https://apps.apple.com/us/app/id1517783697",
        "note": "$99.99 for 6480 premium currency (App Store, base amount, no bonus); 160 per pull (Primogems; source: siliconera.com)"
      }
    },
    "hsr": {
      "name": "Honkai: Star Rail (Light Cone Warp)",
      "base_rate": {
        "value": 0.008,
        "status": "official",
        "source": "https://operation-webstatic.hoyoverse.com/gacha_info/hkrpg/prod_official_asia/f8078dcc5eeecd4e41659b82cc5e8b2c6503e0f3/en-us.json"
      },
      "hard_pity": {
        "value": 80,
        "status": "official",
        "source": "light cone banner details"
      },
      "soft_pity_start": {
        "value": 66,
        "status": "community",
        "source": "https://github.com/OneBST/GGanalysis/blob/main/GGanalysis/games/honkai_star_rail/gacha_model.py"
      },
      "soft_pity_step": {
        "value": 0.07,
        "status": "community",
        "source": "https://github.com/OneBST/GGanalysis/blob/main/GGanalysis/games/honkai_star_rail/gacha_model.py"
      },
      "featured_rate": {
        "value": 0.78125,
        "status": "derived",
        "source": "light cone banner details",
        "note": "Official text says 75%, but the official featured consolidated rate (1.534%) is only reproduced if a lost 75/25 rolls over 8 five-star light cones that include the featured one: 0.75 + 0.25/8."
      },
      "official_top_rarity_rate": {
        "value": 0.0187,
        "status": "official",
        "source": "light cone banner details"
      },
      "official_featured_rate": {
        "value": 0.01534,
        "status": "official",
        "source": "light cone banner details"
      },
      "usd_per_pull": {
        "value": 2.4689,
        "status": "derived",
        "source": "https://apps.apple.com/us/app/id1599719154",
        "note": "$99.99 for 6480 premium currency (App Store, base amount, no bonus); 160 per pull (Stellar Jade; source: pushsquare.com)"
      }
    },
    "zzz": {
      "name": "Zenless Zone Zero (W-Engine Channel)",
      "base_rate": {
        "value": 0.01,
        "status": "official",
        "source": "https://operation-webstatic.hoyoverse.com/gacha_info/nap/prod_gf_jp/129af5085b8d7cfe7a57981a6a05622d828555eb/en-us.json"
      },
      "hard_pity": {
        "value": 80,
        "status": "official",
        "source": "W-Engine banner details"
      },
      "soft_pity_start": {
        "value": 65,
        "status": "community",
        "source": "https://github.com/OneBST/GGanalysis/blob/main/GGanalysis/games/zenless_zone_zero/gacha_model.py"
      },
      "soft_pity_step": {
        "value": 0.06,
        "status": "community",
        "source": "https://github.com/OneBST/GGanalysis/blob/main/GGanalysis/games/zenless_zone_zero/gacha_model.py"
      },
      "featured_rate": {
        "value": 0.75,
        "status": "official",
        "source": "W-Engine banner details"
      },
      "official_top_rarity_rate": {
        "value": 0.02,
        "status": "official",
        "source": "W-Engine banner details"
      },
      "official_featured_rate": {
        "value": 0.016,
        "status": "official",
        "source": "W-Engine banner details"
      },
      "usd_per_pull": {
        "value": 2.4689,
        "status": "derived",
        "source": "https://apps.apple.com/us/app/id1606356401",
        "note": "$99.99 for 6480 premium currency (App Store, base amount, no bonus); 160 per pull (Polychrome; source: pushsquare.com)"
      }
    },
    "wuwa": {
      "name": "Wuthering Waves (Featured Weapon Convene)",
      "base_rate": {
        "value": 0.008,
        "status": "official",
        "source": "https://hw-media-cdn-mingchao.kurogame.com/akiwebsite/website2.0/json/G152/en/article/758.json"
      },
      "hard_pity": {
        "value": 80,
        "status": "official",
        "source": "https://hw-media-cdn-mingchao.kurogame.com/akiwebsite/website2.0/json/G152/en/article/758.json"
      },
      "soft_pity_schedule": {
        "value": [
          [
            66,
            70,
            0.04
          ],
          [
            71,
            75,
            0.08
          ],
          [
            76,
            78,
            0.1
          ]
        ],
        "status": "community",
        "source": "https://github.com/OneBST/GGanalysis/blob/main/GGanalysis/games/wuthering_waves/gacha_model.py",
        "note": "same table as the character banner; inferred from test-phase data"
      },
      "featured_rate": {
        "value": 1.0,
        "status": "official",
        "source": "https://hw-media-cdn-mingchao.kurogame.com/akiwebsite/website2.0/json/G152/en/article/758.json",
        "note": "every 5\u2605 weapon on this banner is the featured one"
      },
      "official_top_rarity_rate": {
        "value": 0.018,
        "status": "official",
        "source": "https://hw-media-cdn-mingchao.kurogame.com/akiwebsite/website2.0/json/G152/en/article/758.json"
      },
      "usd_per_pull": {
        "value": 2.4689,
        "status": "derived",
        "source": "https://apps.apple.com/us/app/wuthering-waves/id6475033368",
        "note": "$99.99 for 6480 premium currency (App Store, base amount, no bonus); 160 per pull (Astrite; source: wutheringwaves.fandom.com)"
      }
    }
  },
  "max_copies": {
    "value": 7,
    "status": "official",
    "note": "C0-C6 / E0-E6 / M0-M6 / S0-S6 are 7 copies in all four games",
    "source": "character banner details; Kuro article 758"
  }
}