Skloňování jména hlavní postavy v BG1CZ
Napsal: 12.6.2006 16:48
V BG2CZ jde o skvělou vychytávku a myslím, že když už děláme revizi češtiny pro BG1, nebylo by na škodu ji implementovat. Pro ty, co nevědí, celý trik spočívá v tom, že v souboru s texty jsou místo standardní proměnné enginu <CHARNAME> použity speciální <CHARNAME1>...<7> pro každý pád. S těmi engine nepracuje, avšak instalační program pak během instalace tyto proměnné nahradí buďto původním <CHARNAME> (a hra zůstane bez skloňování) anebo dialog natvrdo přepíše zadaným vyskloňovaným jménem (s tím, že jde čeština samozřejmě přeinstalovat a jméno změnit, popř. vrátit zpět proměnné <CHARNAME>).
Prvním problémem však je, že se musí všechny proměnné <CHARNAME1-7> nastavit ručně, ale myslím, že to rozhodně není nijak nadlidský úkol a dokázal by si s ním za nikterak dlouhou dobu poradit i jediný člověk až už by byla čeština hotová (ale já to rozhodně nebudu ).
Druhou věcí je instalátor. Můžeme použít původní Adamův (snad mám k němu ještě někde zdrojáky a ostatní soubory, povolení by nebylo problém), který bych mohl sám připravit a rovnou jej využít jako instalátor celé opravené češtiny. Dál se nabízí varianta externího programu (platinovka BG2 od CDP). Myslím, že by šlo dokonce použít přímo tu samou aplikaci a jen k ní přihodit náš dialog, popř. upravit pár drobností (grafiku atd.), ale zase by se muselo sehnat povolení od autora (teď si nejsem jistý, kdo jím je). Anebo můžeme připravit instalátor/metodu vlastní (WeiDU?), což mi však vzhledem k výše zmiňovaným možnostem přijde zbytečně komplikované (pokud by to ale někdo chtěl naprogramovat, klidně může ). Tak se, prosím, vyjadřujte.
Prvním problémem však je, že se musí všechny proměnné <CHARNAME1-7> nastavit ručně, ale myslím, že to rozhodně není nijak nadlidský úkol a dokázal by si s ním za nikterak dlouhou dobu poradit i jediný člověk až už by byla čeština hotová (ale já to rozhodně nebudu ).
Druhou věcí je instalátor. Můžeme použít původní Adamův (snad mám k němu ještě někde zdrojáky a ostatní soubory, povolení by nebylo problém), který bych mohl sám připravit a rovnou jej využít jako instalátor celé opravené češtiny. Dál se nabízí varianta externího programu (platinovka BG2 od CDP). Myslím, že by šlo dokonce použít přímo tu samou aplikaci a jen k ní přihodit náš dialog, popř. upravit pár drobností (grafiku atd.), ale zase by se muselo sehnat povolení od autora (teď si nejsem jistý, kdo jím je). Anebo můžeme připravit instalátor/metodu vlastní (WeiDU?), což mi však vzhledem k výše zmiňovaným možnostem přijde zbytečně komplikované (pokud by to ale někdo chtěl naprogramovat, klidně může ). Tak se, prosím, vyjadřujte.