Skip to content

Latest commit

 

History

History
124 lines (85 loc) · 3.54 KB

README.zh.md

File metadata and controls

124 lines (85 loc) · 3.54 KB

这是一个非官方的游戏汉化项目,游戏名称是EXAPUNKS。

有意参与汉化的朋友,可以加入QQ EXAPUNKS 汉化群:1082638733

首先,你需要拥有这个游戏。你可以在 steamGOG 购买好此游戏。

准备环境

1. 安装 python 3 及相关依赖库

3. 安装字体

不安装的话,到import_txt/translation.pyfont/gen.py 中修改你喜欢的字体

2. 复制游戏文件到汉化工作目录

  • 复制 Content/descriptions/en/*./export_txt/Content/descriptions/en/
  • 复制 Content/vignettes/*./export_txt/Content/vignettes
  • 复制 PackedContent/fonts/*.packedfont./font/fonts
  • 复制 PackedContent/*.tex./images/PackedContent

Content/vignettes/ember-7.csv 第十二行少了个双引号

Content/vignettes/nivas-3.csv 第九行少了个双引号

自己加一下。

翻译文本

在import_txt目录下有 3 个json文件需要翻译。

你可以运行json2excel.py 从 json 文件生成 excel 文件,然后在 M$ Excel 或 LibreOffice calc 或随便哪个电子表格编辑器中进行编辑翻译。

  • EXAPUNKS_descriptions.json

    抓取自 Content/descriptions/*.txt

    此文件中的所有文本都需要翻译。

  • EXAPUNKS_vignettes.json

    抓取自 Content/vignettes/*.csv

    此文件中的所有文本都需要翻译。

  • EXAPUNKS_exe.json

    抓取自 EXAPUNKS.exe

    不是所有的文本都需要翻译。

    仅仅翻译你在游戏中实际看到的文本。

如何使用 json2excel.py

从 EXAPUNKS_descriptions.json 生成 EXAPUNKS_descriptions.xlsx

json2excel.py EXAPUNKS_descriptions.json EXAPUNKS_descriptions.xlsx

做和上面一样的事

json2excel.py EXAPUNKS_descriptions.json

遍历当前目录,从所有的 .json 文件中生成 .xlsx。

json2excel.py

自动根据更新日期决定是否需要覆盖

json2excel.py --auto

修改图片

运行 images/export_imgs.py

这会遍历 PackedContent 目录, 把.tex转换成.png,并输出到 out 目录。

挑选你需要修改的图片。把它们放在 new 目录下,注意保持同样的目录结构。(不需要改 half 下面的图片,我们会自动生成它们。)

生成汉化补丁

运行 run.bat,汉化补丁会在 patch 目录下生成。

如果你想了解此过程的详细情况,请看details.zh.md

修改游戏设置

编辑 %USERPROFILE%\Documents\My Games\EXAPUNKS\xxxxxx\config.cfg

Language = English

把 'English' 改成 'Chinese'

汉化截图

PDF 手册 (苦逼翻译/改图中)