Chants of Sennaar

Chants of Sennaar

Írta: mmatyas

| 3368

FIGYELEM: Ez a bejegyzés, már több, mint 1 éves, az itt leírtak elavult információk lehetnek!

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.

Novák Gábor
Novák Gábor
Tesztelő
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
Talisman: Digital Edition
A Talisman: Digital Edition játék fordítása. Alapcsomag DLC: A Kaszás, A Fagybetörés, A Katakomba, A Felföld, A Szent Tó, A...
| 2.68 MB | 2026. 06. 16. | ElCid, Paradox Hungary
To the Moon
A(z) To the Moon - Minisode 2 (SerenityForge) játék jusplathemus általi fordítása. A steam mappáján belül a "To the Moon\Minisode_2...
| 118.37 KB | 2026. 06. 15. | bembee, jusplathemus, Lajti
To the Moon
A(z) To the Moon - Minisode 1 (SerenityForge) játék jusplathemus általi fordítása. A steam mappáján belül a "To the Moon\Minisode_1...
| 143.12 KB | 2026. 06. 15. | bembee, jusplathemus, Lajti
To the Moon
A(z) To the Moon - Minisode 2 (Classic) játék fordítása. A steam mappáján belül a "To the Moon\Minisode_2\" mappába kell...
| 12.39 MB | 2026. 06. 15. | jusplathemus, Lajti
To the Moon
A(z) To the Moon - Minisode 1 (Classic) játék fordítása. A steam mappáján belül a "To the Moon\Minisode_1\" mappába kell...
| 10.80 MB | 2026. 06. 15. | jusplathemus, Lajti
To the Moon
A(z) To the Moon (Classic) játék fordítása. RÉGI steames és gog-os verzióhoz való. Legújabb gog verzióval azonban sajnos NEM MEGY...
| 35.90 MB | 2026. 06. 15. | jusplathemus, Lajti
To the Moon
A To The Moon (SerenityForge) fordítása. 2025 októberi steam-es frissítéshez igazítva. A steam mappáján belül a "To the Moon\To the...
| 333.78 KB | 2026. 06. 15. | jusplathemus, Lajti
The Darkest Tales
A(z) The Darkest Tales játék fordítása.
| 100.84 MB | 2026. 06. 15. | bembee, Zeuretryn
Frostpunk
A Frostpunk alapjáték és az összes DLC fordítása. Fordította: W4T Lektorálta: Lajti
| 9.35 MB | 2026. 06. 14. | Lajti, Wolf 4dító Team
Expeditions: A MudRunner Game
A(z) Expeditions: A MudRunner Game játék fordítása. Mivel a játékot nem volt lehetőségem teljes mértékben kitesztelni, előfordulhatnak hibák, félrefordítások. Ezeket...
| 508.26 KB | 2026. 06. 14. | Lajti
Legfrissebb fórum bejegyzések
Sziasztok! Csináltam egy Fallout 1 videót, nem a szokványos 3 órás csak játszol, kicsit gyorsabb. Még nem magyar, angolul rögzítettem és vágtam meg. Ha gondoljátok nèzzétek meg! https://youtu.be/eF6CC2710ZY?is=mgF5fu6__5EQ1d8h
Johnnyboy | 2026. 06. 17. - 14:25
Egyébként elnézegetve összehasonlító videókat nem is tér el a szöveg a régihez képest szóval ahhoz nem igen nyúltak... Szóval nem volna lehetetlen összefésülni...de az átnézés átnyálazás ugyanugy sok időt ölelne fel. De ezt majd úgyis mondja egy szaki aki esetleg gondolkodik a fordítással kapcsolatban..
Csovesbanat | 2026. 06. 13. - 19:53
Én is próbáltam. Meglepően intelligensen kezeli már a gép a fordításokat - Pl. volt egy rész amikor az npc arról beszélt, hogy a lények jóval erősebbek nálam egy bizonyos helyen - ezt az eredeti nyelvben az "out of league"-el fejezték ki, és ahelyett, hogy mindenféle jelentést próbált volna neki kitalálni...
KRISis | 2026. 06. 12. - 08:24
Nagyon szépen köszönöm a közösség nevében is a segítőszándékú hozzászólásodat. Van egy oldal, ami kifejezetten ezeknek a gépi magyarításoknak a gyűjtőhelye, gep.monster a neve. Ennek az oldalnak az a különlegessége, hogy ide "kézzel készült", lektorált, magas minőségű fordítások kerülnek, valószínűleg ezért nem tudtad az általad megosztani kívánt fordítást feltölteni.
KRISis | 2026. 06. 12. - 08:13
Itt nem komáljuk a gépi fordításokat, aki akarja az megtalálja
piko | 2026. 06. 11. - 22:08
Gépi fordítás, de szerintem elég jól sikerült :) Valamiért nem tudtam ide feltenni... http://gaborsomogyi.com/blog/2026-06-07-gothic-1-remake-magyar-forditas/
G | 2026. 06. 11. - 20:46