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.
Postup pro vytvoření finálního překladu:
- skripty očekávají existenci složky
shadow, s originálníStringssložkou a hlavním ESM souborem - spuštění
./build.shvytvoří finální překlady do složkytarget(více informací viz komentáře v samotném skriptu)
Postup pro instalaci překladu do hry:
- 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
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