Tri diely Call of Duty funkčné po septembrových aktualizáciách hier

Vydavateľstvo Activision naďalej čelí problémom s hackovaním počítačov cez hranie Call of Duty. Viacero dielov v septembri dostalo bezpečnostné aktualizácie, ktoré rozbili kompatibilitu so slovenčinami.

Tri diely Call of Duty funkčné po septembrových aktualizáciách hier

Na úvod by som rád upozornil, že tento článok bude viac technický. Nič si z toho nerobte, ak nebudete plne rozumieť. Dôležité je zhrnutie, že tri hry zo série Call of Duty boli aktualizované a s novými verziami hier už preklady nefungovali. Dnes prinášam nové, plne kompatibilné verzie slovenčín, ktoré fungujú ako so starými, tak s novými verziami hier.

Preklady na sériu Call of Duty boli vždy považované za technickú výzvu, keďže autori používajú vlastný engine založený na Id Tech 3. Texty sú uložené v komplikovane poprepájaných binárnych súboroch, ktoré dodnes nie sú plne pochopené. V roku 2015 som vymyslel cestu najmenšieho odporu, ako sa dostať k textom bez nutnosti rozumieť celým súborom, čo otvorilo cestu k prekladu všetkých dielov až po Infinite Warfare.

Podporovať viaceré verzie hry však bol od začiatku problém. Lokalizácia Call of Duty: Advanced Warfare v čase vydania podporovala 11 herných verzií, pričom na každú z nich bolo treba našiť preklad samostatne. To bol takisto jediný diel, ktorý som prekladal čerstvo po vydaní, preto zvyšné preložené diely Call of Duty vždy fungovali len s najnovšou verziou hry. Bol som zároveň rád, že mi stačí pracovať s jednou verziou hry a nemusel som zložito portovať preklad z verzie na verziu.

Hry, ktoré roky ležali bez aktualizácií, však v posledných mesiacoch začali ožívať. V marci prišla aktualizácia na Call of Duty: World War II, kde som mal istú chvíľu strach, že preklad už vôbec nerozchodím. Autori totiž preniesli texty do úplne iných súborov, ktoré v pôvodnej verzii hry neboli, a pribalili k tomu sadu bezpečnostných mechanizmov proti úpravám hry. V septembri boli aktualizované ďalšie diely, ku ktorým dnes prinášam sfunkčnené preklady.

Call of Duty: Modern Warfare 2 (2009)

Druhý diel Modern Warfare od septembra hlási verziu hry 2.0, pretože autori preniesli celý pôvodný obsah hry z 32-bitového enginu do 64-bitového. To znamenalo zároveň kompletné pregenerovanie všetkých herných súborov. Súčasťou prechodu na x64 je tiež zmena v spomínanom zložitom systéme vnútorného prepájania súborových blokov.

Keďže tento diel Call of Duty som vydával ako posledný, lokalizačné nástroje boli už v pokročilom stave. Bolo do nich nutné pridať podporu nového enginu, nanovo vyhľadať v nových súboroch všetky texty, preložiť nové pridané reťazce a dostať slovenský text do hry v podobe, aby hra všetko dokázala správne prečítať.

Ako dôkaz, že všetko funguje, prikladám slovenské obrázky zo septembrovej aktualizácie. Ak túto aktualizáciu nemáte, preklad naďalej funguje aj s pôvodnou x86 verziou hry. Ak narazíte na akýkoľvek problém, budem rád, keď sa mi ozvete. Zbežne som prešiel niekoľko misií a zvláštnych operácií, ale neprešiel som celú hru od začiatku až do konca. Ak budete s prekladom hrať a potvrdíte mi, že všetko bolo v poriadku, budem taktiež vďačný.

Slovenský preklad Call of Duty: Modern Warfare 2 (2009)

Call of Duty: Modern Warfare 3 (2011)

Tretí diel pôvodnej série Modern Warfare dostal úplne rovnaký druh aktualizácie. Z x86 verzie hry je teraz x64, všetky súbory nanovo vygenerované, preklad bol nefunkčný. Nasledoval rovnaký postup ako v prípade dvojky, teda oboznámiť sa s novými súbormi, vyhľadať všetky texty, upraviť reťazce, doprogramovať import.

Technicky šlo ešte o niečo zložitejšiu úlohu ako pri Modern Warfare 2, keďže tu sa na textové reťazce odkazuje mnoho skriptov s časovaním, tabuľky hlasitosti zvukových efektov, dialógové repliky a podobne. Pri prvom testovaní síce bolo všetko po slovensky, ale niektoré zvukové efekty mali inú intenzitu, čo bolo prejavom toho, že niekoľko nutných úprav mi ušlo. Aj v tomto prípade som prešiel len niekoľko misií a zvláštnych operácií, a ocením, ak mi niekto potvrdí, že s prekladom funguje správne celá hra.

Slovenský preklad Call of Duty: Modern Warfare 3 (2011)

Call of Duty: Advanced Warfare

Oblúkom sa dostávam späť k Call of Duty: Advanced Warfare, teda dielu, ktorý som preložil v roku 2015. Úpravu tohto prekladu som si nechal na záver, pretože išlo o najstarší projekt, ku ktorému som nemal lokalizačné nástroje v takom pokročilom stave. Dobrou správou však bolo, že hoci hra tiež prešla na verziu 2.0, pokiaľ ide o súbory, nešlo o až také zásadné úpravy. 

Hoci bolo aktualizovaných viacero herných súborov s textom, ich formát sa nezmenil, preto ich stačilo len nanovo vyhľadať a dostať preložené do hry. Najviac som sa obával pádov hry, s ktorými som mal pri pôvodnom preklade viackrát problém. Všetky úseky, ktoré som si pamätal ako problémové, som otestoval v hre. Verím teda, že aj tento preklad je dostatočne vyladený a že s ním je možné bezproblémovo prejsť celú hru. Za potvrdenie opäť vopred ďakujem.

Slovenský preklad Call of Duty: Advanced Warfare

Súvisiace hry