Menete röviden: Core.pak kibontása → loca_en_us.bin átalakítása loca_en_us.txt - re
A játék szerencsére egy dupla fájl csomagolást alkamaz, így 2x kell kibontani, nehogy egyszerű legyen az élet :)
Minden cucc a játékhoz egy CORE.PAK ban van.
Kicsomagoláshoz szükséges egy "plpaker.exe"
/pioneersofpagonia/plpaker.exe
A legfrissebbet MINDIG innen tudod letölteni: (https://github.com/pagonia-land/plpaker)
Menete:
CMD →
.\plpaker.exe unpack .\core.pak
Ezzel kicsomagolod a CORE.PAK fájlt, annak minden fájljával együtt.
Egy fájl kell neked, az pedig a “loca_en_us.bin”
Ezt ki kell újra csomagolni, ehhez pedig használd ezt:
/pioneersofpagonia/exporttext.exe
Kicsomagolás után kapsz egy TXT fájlt, benne a szöveggel.
2024.07.08 kor így nézett ki egy eredeti nyelvi fájl.:
/pioneersofpagonia/loca_en_us.txt
A fordítás sorrol sorra halad, 1 - 1 sor a játékban is 1 - 1 szövegrésznek felel meg, nem tartalmaz sortörést!
Figyelni kell a 2 változó tipusra, hogy megmaradjanak fordítás után is.
Egyik a {0} tipusú, a másik a [br] tipusú (sortörés)
Fordítás után figyelj arra hogy ugyanannyi sor legyen a kész fordítás mint a nyers, máskülönben elcsúszhat a felirat!
A kézi fordítás jelenleg itt zajlik, regisztrálj, segíts ha tudsz :)
https://weblate.sediqwe.eu/translate/pioneers-of-pagonia/eng-2024-07-08/hu/?q=state:empty
Menete röviden: loca_en_us.txt becsomagolása →loca_en_us.bin becsomagolása → mod.pak átnevezése
A visszapakolás menete éppen fordított.
Előbb beimportáljuk a fordított TXT tartalmát a “loca_en_us.bin” fájlba.
Erre használjuk az IMPORTTEXT.EXT fájlt, visszarakáshoz szükség lehet az eredeti “loca_en_us.bin" fájlra is.
(Tedd egymás mellé a .bin a .txt és az importet exe-t úgy tedd vissza)
/pioneersofpagonia/importtext.exe
Ez létre hoz egy új fordított .bin fájlt. “loca_en_us_MOD.bin”
Lehetőséged van egyből visszarakni ezt a fájlt (Ki kell venni a nevéből a "_MOD" szót!!!!)
Ehhez csak hozd létre a “corepak\core\localization\” könyvtárat, másold bele a loca_en_us.bin fájlt (a _MOD nélkül!!) a core.pak mellé.
A core.pak mellé másold be a "plpaker.exe" fájlt
CMD ben futtasd le :
plpaker.exe patch .\core.pak .\mod.pak .\core_pak\core\localization\loca_en_us.bin
rename "core.pak" backup.pak
rename "mod.pak" "core.pak"
Ez bele injektálja a "mod.pak" ba a core.pak tartalmát és felül írja a nyelvi fájlt.
Ez átnevezi a core.pak ot backup.pak ra.
A mod.pak fájlt vissza nevezi core.pak ra.
Így ha valami galiba van, akkor csak a backup.pak fájlt kell visszanevezni core.pak ra és minden helyre áll :)
Telepítő készítése nagyon egyszerű, a fenti parancsokat egy bat fájlba írva magától elkészíti a core.pak ot.
A telepítő esetében töröljük a core.pak ot, mert nem kell, hiszen tuti jó a fordítás :D
2024.07.08 STEAM verzió: ~76% os állásnál.
/pioneersofpagonia/install.zip
Jelenleg nem találkoztunk nagyobb hibával. Az egyetlen egy nagyobb hiba talán hogy nincsenek a sorokhoz köthető ID-k, amikkel egyértelműen lehet azonosítani a sorokat és a sorok helyét.
Ezáltal sokkal nehezebb a fordítás verzió követése is, hiszen ha jön egy mondat a sorok közé, az egészet elcsúsztatja.
Mivel ezt nem tudom mi alapján követni, így írni kellett egy kis toolt, ami betölti az új angol szöveget, összehasonlítja a régi angol szöveggel, és a hozzá tartozó magyar szöveggel, és egybe másolja az új angol szöveghez a régi magyarítást ha az angol - angol pár megegyezik. Elég fapados megoldás, mert így nincs olyan hogy 1 angol szövegnek 10 más magyar jelentését használod :(
Bármi kérdésed van: monstergep@gmail.com