Overview 本指南旨在教会各位如何制作汉化、更换字体等。照着做一遍,15分钟即可学会。如此一来,面对频频更新的游戏版本或是不满意目前游戏中显示的字体,也可以自行进行更换和维护。所谓授人以鱼,不如授人以渔,此为本指南的中心思想。如果觉得对你的游戏过程有帮助,不妨点个赞或是收藏。若是想查看更多的[中文指南]系列,可以到我个人资料页面的-[指南]中查看。另外,[关注]作者可以得到第一时间的推送。By Attack.On.Pika >第一步:准备工作 ①要制作汉化,首先,我们需要知道游戏文件存放在哪里 拿<星界边际>这个游戏为例: 让我们在steam库中右键游戏,点击[属性]-[浏览本地文件]。 现在,你可以看到游戏的所有文件了。 但你要知道,游戏把我们所需要进行修改加工的文件封装在了assets文件夹的packed.pak文件中,因此我们需要先对它进行解包。 事实上,这个游戏在win32文件夹中附带了asset_packer.exe和asset_unpacker.exe这两个封包解包程序。利用它们我们可以完成对游戏文件的去提取修改和放回工作。那么,又该如何使用这两个程序呢? ②批处理文件 I.新建一个txt文本文件,将其命名为[解包],并将其后缀名改为[.bat]。 II.右键,以txt文本方式打开,在里面输入这样一行命令: md packed win32asset_unpacker.exe assetspacked.pak packed 代码解释:第一行是在当前文件夹中创建一个packed子文件夹;第二行的意思是运行exe文件,把packed.pak里的文件解压到这个文件夹中。 III.同样的操作,创建一个[封包.bat]批处理文件,打开,输入: win32asset_packer.exe packed packed.pak 其中,这里的packed.pak是把packed文件夹里的东西打包后的包名。你也可以按照基本法取其他的,比如moha.pak。(勘误:附图中多打了一个packed) 也就是—— win32asset_packer.exe 你MOD的文件夹名字 打包后生成的pak文件名 如果这部分没看懂,直接到这里下载相关文件:{LINK REMOVED}http://pan.baidu.com/s/1gf5Ep6F 右键-以txt文本打开可查看相关代码。 ③获取文件 把这两个批处理文件放到游戏的根目录下,即[Starbound]文件夹里。让我们运行[解包.bat],在一段时间的等待后,你会发现多出了一个packed文件夹。你可以在里面找到本次汉化所需的文件。 >第二步:创建文件夹 ①给你的mod创建一个文件夹吧。如图: ②添加字体 理论上你可以使用任何.ttf格式的字体,不限大小。但出于游戏载入速度的考量,我推荐你使用10mb以下的字体。把这个ttf文件拖到你刚刚创建的那个文件夹中,然后把它改名为[hobo.ttf],如图: >第三步:汉化翻译 我们先来做一个小尝试:修改一下人类种族的说明。 让我们在刚刚解包完的packed文件夹中找到[species]文件夹,把整个文件夹复制到你的mod文件夹中。 打开你mod文件中的这个文件夹,找到[human.species]文件,右键以文本形式(txt)打开,如图: 找到这一行,如图: 其中,红框中的”description”是关键字,表示着后面绿框的文本内容是可以替换的内容。关键字有很多,如上面两行的”title”等,我会附一个小表格在指南最后,供各位参考。 现在,我们把绿框中的内容直接换成: “皮卡真帅呀.” 你也可以把这些汉字转化为Unicode,如”u76aeu5361u771fu5e05u5440″ 推荐一个Unicode在线转换网站: 最后,别忘了保存并退出。 ———————————–皮卡特制分割线————————————– PS:实际上这种替换方法是不健壮的,容易因为版本更新出问题。我更建议你们以以下方法替换: I.首先,把[human.species]改成[human.species.patch],即在后面加上.patch。 II.文本形式打开,ctrl+a选中全部,直接删光所有文本。 III.同样是改成”皮卡真帅呀”,但以一下的形式写: [{“op”: “replace”,”path”: … Read more[中文指南]如何制作属于你的汉化mod