CREDITS.md

Kaption wouldn't exist without Dimbreath.

For years, one person has maintained the community data repositories that make tools like ours possible — lovingly reverse-engineered dialogue graphs, talk indexes, quest metadata, and the TextMap dumps that drive our translation pipeline. This page is our small public thank-you.

Support Dimbreath on Patreon

If Dimbreath's work has ever helped you — modding, datamining, or just following story hype cycles — please consider supporting them directly. Community tooling like this only continues because someone shows up month after month to keep it alive.

Support Dimbreath

Opens patreon.com in a new tab. Kaption receives nothing from this link — it goes straight to Dimbreath.

// What Kaption uses this data for

Every line of dialogue Kaption recognises on your screen gets matched through a graph built from Dimbreath's data. Every NPC name we show, every quest banner, every predicted next line — it all starts there.

  • Dialogue graphs — Kaption predicts the next line mid-conversation so translations appear before the game finishes typing. That graph is built directly from the Talk / DialogExcelConfig data in the repos.
  • NPC name resolution — when the game shows a speaker name, Kaption matches it against an NPC index so the translated line knows who's talking and can pick the right pronoun and register.
  • Quest banners — the contextual banner above each scene (which quest you're in, what chapter) is keyed off the Quest metadata.
  • TextMap translation mapping — the English-to-Polish mapping that drives our translation pipeline is keyed by the TextMap hash IDs from the game, which only surface publicly because of this work.

// The repositories

// About the data

AnimeGameData and turnbasedgamedata are open community archives of the structured data inside Hoyoverse games — the raw tables the games themselves read at runtime. Talk nodes, NPC rosters, quest chapters, item lookups, and the TextMap hash-to-string dumps that every localised string keys off. They're updated each patch so tools downstream don't fall out of sync with live content.

Without this, every third-party companion tool — wiki viewers, build planners, story encyclopedias, translation overlays like Kaption — would either break on every patch or stop existing. It's slow, thankless, patch-on-patch maintenance work, and Dimbreath has been doing it for a long time.

If these projects have ever helped you, please consider supporting Dimbreath directly. A few dollars a month keeps community tooling alive.

Support Dimbreath on Patreon

A thank-you to qew21

Kaption started as a fork of qew21/Genshin-Subtitles, the first OCR + TextMap subtitle overlay for Hoyoverse games (Apache-2.0). We've since rewritten the pipeline end to end, but the original repo is where this all started, and qew21 deserves a name on this page. Thank you for shipping the project that ours grew out of.

Visit the original repo

Opens github.com in a new tab. The original Genshin-Subtitles repo by qew21, under Apache-2.0.

Kaption is independent from, and not endorsed by, Dimbreath, qew21, or HoYoverse. The repositories linked above are maintained by their respective community authors under their own licences — see each repo for details.