Kaption nie istniałby bez Dimbreatha.
Od lat jedna osoba utrzymuje społecznościowe repozytoria, na których stoją narzędzia takie jak nasze — grafy dialogów, indeksy NPC-ów, metadane questów i zrzuty TextMap, na których opiera się cały nasz pipeline tłumaczeń. Ta strona to nasze publiczne „dzięki".
Wesprzyj Dimbreatha na Patreonie
Jeśli praca Dimbreatha kiedykolwiek Ci pomogła — przy moddowaniu, dataminingu, czy po prostu w śledzeniu leaków fabuły — rozważ wsparcie go bezpośrednio. Takie społecznościowe projekty trzymają się tylko dlatego, że ktoś rok po roku siedzi i to dłubie.
Link otwiera patreon.com w nowej karcie. Kaption nie dostaje z tego złotówki — wszystko idzie prosto do Dimbreatha.
// Do czego Kaption używa tych danych
Każda linia dialogu, którą Kaption rozpoznaje na Twoim ekranie, trafia do grafu zbudowanego z danych Dimbreatha. Każde imię NPC-a, każdy banner questa, każda przewidziana następna kwestia — wszystko zaczyna się tam.
- → Grafy dialogowe — Kaption przewiduje następną linię w trakcie rozmowy, żeby tłumaczenie pojawiło się zanim gra skończy pisać. Ten graf budujemy prosto z tabel Talk / DialogExcelConfig z repozytoriów.
- → Rozpoznawanie NPC-ów — kiedy gra pokazuje imię mówiącego, Kaption dopasowuje je do indeksu NPC-ów, żeby tłumaczenie wiedziało, kto mówi, i trafiało z odmianą oraz rejestrem.
- → Bannery questów — kontekstowy pasek nad sceną (w jakim questa jesteś, którym rozdziale) ciągniemy z metadanych Quest.
- → Mapowanie TextMap — tabela angielski→polski, która napędza naszą translację, jest kluczowana po hashach TextMap z gry. Te hashe widać publicznie tylko dzięki tej robocie.
// Repozytoria
Dane z Genshin Impact. Tabele Talk / Quest / NPC / TextMap, z których Kaption buduje swój graf dialogowy.
github.com/DimbreathBot/AnimeGameData
Dane z Honkai: Star Rail. Układ taki sam jak w repo Genshina — wiadomości fabularne, tabele NPC-ów, metadane itemów i questów, TextMap.
gitlab.com/Dimbreath/turnbasedgamedata
// Co dokładnie siedzi w tych repo
AnimeGameData i turnbasedgamedata to otwarte, społecznościowe archiwa danych z gier Hoyoverse — surowych tabel, które gra czyta w runtime. Węzły dialogowe, spisy NPC-ów, rozdziały questów, lookupy itemów i zrzuty TextMap (hash → string), na których opiera się każda zlokalizowana kwestia. Aktualizowane co patch, żeby narzędzia w górze łańcucha nie odpadały od żywej zawartości.
Bez tego każde narzędzie-towarzysz — wiki, build plannery, encyklopedie fabuły, nakładki tłumaczące typu Kaption — albo padałoby co patcha, albo w ogóle by nie powstało. To wolna, niewdzięczna, patch-po-patchu robota, a Dimbreath robi ją już od ładnych kilku lat.
Jeśli ta praca kiedykolwiek Ci pomogła, rozważ wsparcie Dimbreatha bezpośrednio. Kilka dolarów miesięcznie wystarczy, żeby takie projekty dalej istniały.
Wesprzyj Dimbreatha na PatreonieKaption działa niezależnie — nie jesteśmy powiązani z Dimbreathem ani z HoYoverse, nie mamy też od nich żadnej aprobaty. Repozytoria podlinkowane wyżej prowadzą ich autorzy na własnych licencjach; szczegóły w samych repo.