Chants of Sennaar
Chants of Sennaar
Írta: mmatyas 2024. 04. 17. | 1535

Valahogy mindig sikerül olyan játékokba botlani, ahol aztán jól bele kell nyúlni a fájlokba, ha az ember le akarja cserélni a szöveget. Mai alanyunk pedig nem csak programozási szempontból, de nyelvészetileg is egy érdekes eset.

A Chants of Sennaarban egy bábeli torony aljában ébredünk, melynek emeleteit különféle népek lakják. Mind a saját nyelvüket beszélik, merőben eltérő írásrendszerrel és nyelvtannal – a célunk pedig megérteni és lefordítani őket, s ezáltal rálelni a múlt elfeledett titkaira.

chantsofsennaar-00__1713278112.jpg

A fordításnak egyrészt van egy érdekes nyelvészeti oldala: a szöveg itt ugyanis nem csak körítés, hanem ténylegesen játékmechanikai elem, és a játékmenet középpontjában áll. Ahogy fokozatosan megismerjük az egyes idegen írásjelek jelentését, úgy kell meglévő ismereteink alapján kitalálni a hiányzó láncszemeket. Ennek azonban a fordításban is meg kell jelennie; nézzünk egy egyszerű példát:

I love you

Szeretlek

Figyeljük meg, hogy az eredetihez képest (alany-állítmány-tárgy) kiesett két teljes szó, és ahelyett, hogy pl. „Én szeretlek téged”, a magyar egyetlen igébe gyúrja össze a teljes mondatot. Ezzel nincs is általában semmi baj, itt azonban fejben kell tartanunk azt is, hogy a fordítás alapján kell majd kitalálnia a játékosnak az eredeti nyelvtant és a szavakat.

Könnyen lehet például, hogy egy nyelv kötött szórendben mindig a tárgyat veszi előre, és állítmánnyal zárja a mondatot („You, I love”), de olyan is akadhat, hogy a bizonyos szófajú karaktereknek van valami jellegzetessége, például egy vonal vagy pötty az oldalán. Külön érdekes az az eset, amikor két játékbeli nyelv között kell fordítanunk, és harmadik nyelvként bukkan fel a játékos szövege.

chantsofsennaar-01__1713278143.jpg

A fordítás, a többi hivatalos nyelvhez hasonlóan tehát a szokásosnál terjengősebb és erősen követi a játékbeli nyelvek nyelvtanát. Mégis, a magyar nyelv szépsége, hogy ilyen nyakatekert körülmények között is olvasható tud maradni – ezt pedig azért nem mindegyik nyelv mondhatja el.

***

Térjünk rá a fordítás technikai részére, merthogy itt is akadtak meglepetések. Játékokban a leggyakoribb megoldás, hogy a szövegek alapvetően egy közös helyen, pár fájlban vannak tárolva, főleg, ha sok hivatalos nyelvet kell támogatni. Itt viszont az alkotók egy érdekes megoldást választottak: a játék minden pályájának minden objektuma rendelkezik a rá vonatkozó összes sor másolatával. Minden ember, minden kirakós, tábla, felirat, kapcsoló, és persze minden menüelem is rendelkezik a teljes szövegkönyv egy-egy kis darabkájával.

Ha jobban megnézzük a játék kódját/fájljait, szerencsére azért találunk ebben némi rendszert: az egyes sorok egyedi azonosítóval rendelkeznek, amiket összegyűjtve kirakhatjuk végül a teljes szöveget. Ha pedig ennek a fordításával készen volnánk, kezünkben a teljes szövegkönyvvel ismét csak bebarangoljuk a pályákat, és kiosztjuk az egyes objektumoknak a hozzájuk tartozó, immár magyar sorokat: összesen 123 fájlban és kb. 1200 helyen.

chantsofsennaar-02__1713278158.jpg

Ez egy kifejezetten érdekes programozási feladat: a Unity fájlokat először ki kell tömörítenünk, azoknak feldolgozni a struktúráját, megkeresni, hogy fizikailag hol vannak benne az objektumok, majd beolvasni és feldolgozni azokat is. Ezután bejárjuk a lehetséges pályaelemeket, megnézzük, van-e náluk szövegdarab, és ha van, lecseréljük. Ha kész vagyunk, mehet minden vissza: újraépítjük az objektumokat, visszaírjuk őket a fájlon belül a fizikai helyükre, visszatömörítjük az egészet, és mehet a lemezre.

A tömörítés egyébként meglepően időigényes feladat, viszont az egész folyamattal együtt remekül párhuzamosítható: egy jó processzor pár másodperc alatt végig tud szaladni 100 kicsi fájlon, amíg a nagyok dolgoznak. Azért megijedni sem kell, 10 éves gépen is ki lett próbálva a telepítő, legfeljebb egy kicsivel tovább fog futni.

chantsofsennaar-03__1713278166.jpg

Összességében egy érdekes, sok tekintetben szokatlan projekt került most lezárásra, remélem, meg is hozta a kedveteket kipróbálni. A fordítás immár elérhető a https://mmatyas.github.io/forditasok/sennaar/ címen; jó szórakozást!

Összesen 4 hozzászólás érkezett

Szivats
2024. 05. 08. - 00:19

Köszönöm.

H.Adam
H.Adam
Senior fordító
2024. 04. 20. - 07:41

Köszönöm! Egy ideje már a kívánságlistámon van :)

warg
warg
Moderátor
2024. 04. 17. - 20:17

Szuper, gratulálok hozzá! Egyszer igyekszem majd sort keríteni rá. Eszembe jutott róla egy másik játék, mi is volt a címe... Heaven's Vault! Szerintem érdemes kipróbálni, nekem tetszett annak idején.


https://www.gamekapocs.hu/tag/warg8/blog/12006/linux_mar_nem_csak_tech_zseniknek

jokern
2024. 04. 17. - 18:53

Köszönjük!

Chants of Sennaar
Fejlesztő:
Rundisc
Kiadó:
Focus Entertainment
Megjelenés:
2023. szeptember. 5.
Játékmotor:
Nem ismert
hirdetés
Legújabb letöltések
Age of Wonders 4
A(z) Age of Wonders 4 játék fordítása.A Ways of War kiegészítő egyelőre még nincs fordítva, de folyamatban.
| 6.25 MB | 2024. 11. 30. | ElCid, Frank Robin, NightVison
Pentiment
A Pentiment 70%-os magyarítása. Tökéletes arra, hogy megismerkedjünk ezzel a remek narratív nyomozós játékkal.
| 88.32 MB | 2024. 11. 29. | Eye
Black Myth: Wukong
A(z) Black Myth: Wukong játék fordítása.A magyarítás telepítésének végén meg fog nyílni egy PDF, amiben le vannak írva a további...
| 3.47 MB | 2024. 11. 29. | Arzeen, Fehérváry Péter, NightVison, SubconsciousSource, Bienstock, Clabish
Max: The Curse of Brotherhood
A Max: The Curse of Brotherhood játék fordítása.Steam, Prime Gaming és tört RELOADED verziókra telepíthető.
| 2.81 MB | 2024. 11. 27. | RicoKwothe
Silent Hill 2
A 2024-es Silent Hill 2 teljes magyarítása.
| 9.65 MB | 2024. 11. 24. | Arzeen, FEARka, Griaule, NightVison
Grand Theft Auto: Vice City – The Definitive Edition
A(z) Grand Theft Auto: Vice City – The Definitive Edition játék PC-s fordításának Nindento Switchre portolt változata.Az 1.0.8 verzió a...
| 231.95 KB | 2024. 11. 22. | cabi001, FEARka, Keeperv85, szogyenyi
Grand Theft Auto: Vice City – The Definitive Edition
A Grand Theft Auto: Vice City – The Definitive Edition teljes fordítása.
| 2.48 MB | 2024. 11. 21. | FEARka, Keeperv85, szogyenyi
Grand Theft Auto III: The Definitive Edition
A Grand Theft Auto III: The Definitive Edition játék fordítása.
| 2.08 MB | 2024. 11. 21. | .:i2k:., FEARka, Keeperv85
The Invincible
A(z) The Invincible játék magyarítása.
| 307.04 KB | 2024. 11. 21. | TSL16b, Mr. Fusion / ·f·i· csoport
Dishonored: Death of the Outsider
A(z) Dishonored: Death of the Outsider játék fordítása.Fordító: nulladik, gyurmi91Technikai támogatás: cockafej, noname06, Zotya0330Tesztelés: FLATRONW, gyurmi91, Kamion, Kitsune, V.GergőTelepítő: istvanszabo890629
| 9.69 MB | 2024. 11. 18. | gyurmi91, nulladik
Legfrissebb fórum bejegyzések
Értem. És köszönöm.
Dzsinn01 | 2024.12.02. - 11:01
RDR2-re még nem jelent meg a MAGYARÍTÁS, még készül. Gondolom valami gépi hulladékot telepítettél, attól ne várj csodákat. Gépi témával kapcsolatban itt nem fogsz segítséget kapni, mivel itt az tiltva van.
asmith | 2024.12.02. - 09:06
Sziasztok. Lenne egy kérdésem hátha esetleg tud valaki segíteni. Rdr2 telepitve van a Rampage trainer,de ahogy ráteszem a Magyarositást onnantól kezdve használhatatlan lesz. Csak az üres sorok látszanak a trainerben.Esetleg találkozott valaki már ezzel a problémával? És van e rá megoldás.Válaszotokat előre is köszönöm .
Dzsinn01 | 2024.12.02. - 03:55
Kész a Farthest Frontier v0.9.5 magyarítása, hála egy ismeretlen segítségének, töltsétek. Jó játékot!
piko | 2024.11.30. - 19:57
Kint egy friss verzió... de még 2 hét és kezdődnek a vizsgáim... egészen január 31-ig. Megpróbálok sietni, de addig is küldjétek a helyesírási hibákat, ha találtok benn. Köszönöm.
Eye | 2024.11.29. - 18:34
Sziasztok! Most elég jó áron lehet megvenni a Kingdom Come: Deliverance Collection játékot Steamen, ez a fullos csomag most 7 euró, az alap játék pedig mindössze 3. Akinek még nincs meg és szeretné majd magyarul játszani, itt a lehetőség.
tubusz1 | 2024.11.29. - 14:41