Toto je základní projekt pro český fanouškovský překlad hry Fallout 4.
build/- sestavené distribuční balíčkyscript/- NodeJS skripty pro práci s projektemshadow/- původní ESM a Strings soubory hrysource/asset/- pomocné soubory překladusource/data/- datové soubory překladusource/flash/- zdrojové flash projekty v FlashDevelopsource/install/- zdrojové soubory WiX Toolset instalátorusource/l10n/- XML s přeloženými dávkamisource/work/- definice překladových dávektarget/- soubory finální modifikace
Skripty v projektu jsou NodeJS skripty. Pro spuštění skriptu je nutná instalace závislostí pomocí příkazu npm install.
node script/nazev_skriptu.js [parametry]
Existující skripty (pro informace o parametrech stačí spustit s --help):
cleanup.js- smaže z překladového XML texty, které nepatří do příslušné dávkycompare.js- porovná rozdíly a shody mezi dvěmi překladovými souborycombine.js- spojí dva a více překladových souborů do jednohocompile.js- vytvoří finální soubory překladu pro vložení do hrymodfile.js- pokročilá manipulace s ESM souborypackage.js- sestavení finálního překladustrings.js- vyhledávání v překladových STRINGS souborech
Projekty ve složce flash jsou psány v IDE FlashDevelop.
Pro sestavení projektů je nutné mít nainstalován Flex SDK.
Sestavení překladu závisí na souborech hry umístěných ve složce shadow extrahovaných z herních archivů (např. pomocí
nástroje BSA Browser):
shadow/Interface/Translate_en.txt- zdrojové texty uživatelského rozhraní (není využito při sestavení, ale je nutné kontrolovat aktualizace)shadow/Strings/- překladové_en.STRINGS,_en.DLSTRINGSa_en.ILSTRINGSsouboryshadow/*.esm- hlavní ESM soubory hry (Fallout4.esm,DLCRobot.esm,DLCNukaWorld.esm, ...)shadow/*.esl- základní Creation Club rozšíření, která jsou součástí základní hry
Verzi pro PC je možné sestavit příkazem:
CLEAN= PACKAGE= ./build.sh
Verzi pro XB1 je možné sestavit příkazem:
CLEAN= UNACCENT= ./build.sh
Verzi pro PS4 je možné sestavit příkazem:
CLEAN= UNACCENT= BAKE= ./build.sh
Ruční instalace sestaveného překladu (viz předchozí sekce):
- obsah složky
targetnahrát do{fallout.home}/Data FalloutCustom.inize složkytargetnahrát do~/My Documents/My Games/Fallout4/
Pro vytvoření instalátoru je potřeba mít nainstalovaný WiX Toolset. MSI artefakt je pak možné sestavit pomocí:
candle.exe -dProductVersion=0.0.1 fallout4-cestina.wxs
light.exe fallout4-cestina.wixobj -ext WixUIExtension -ext WixUtilExtension -cultures:cs-cz