How We Calculate — Data Sources & Methodology

Updated: 2026-07-01

Data source: real game files, never hand-typed

Every number on GameVika (character stats, skills, Light Cones, Relics, materials) is synced automatically from the game's own data (the open StarRailRes dataset extracted from HoYoverse game files). Account data via UID is read from the mihomo/enka API — exactly what your public profile shows. Redeem codes and the banner schedule come from HoYoverse's public sources via API, refreshed every 6 hours. We never hand-type numbers — hand-typing is how errors happen.

Calculators: original formulas, verified with golden tests

Our calculators (Pity, Damage, Relic Score, Jade Planner, Pull Simulator…) implement the community-verified formulas derived from game data: base 5★ rate 0.6%, soft pity from pull ~74, hard pity at 90; Crit Value = 2×CRIT Rate + CRIT DMG; multiplicative damage zones (ATK × skill multiplier × crit × DMG% × DEF × RES). Before release every calculator must pass a set of golden test cases — inputs with known-correct answers. One failure blocks release.

★ ratings and Tier List: reasoned, not vibes

Star ratings (skills, Eidolons, Cones, Relics) and the Tier List are compiled from the actual effects in game data (real skill numbers) and cross-checked against international community consensus. Every rating ships with a written reason. Meta shifts each version — pages carry update dates so you know freshness.

How updates happen

The system syncs game data weekly (new characters/cones/relics get pages automatically), codes and banners refresh every 6 hours, and a daily health check runs across 20+ items (data sources, APIs, every core page). Failures alert us automatically.

Spot a wrong number? Tell us

GameVika's promise: no invented numbers, no copying competitors, public fixes when wrong. If you find any figure that differs from in-game, email us via the Contact page — we verify and correct it promptly.