游戏中文化项目
项目目的:为 3DS 游戏《密特罗德:萨姆斯回归》制作中文版补丁。
这个项目由本人主导。我在这个项目主要负责两项工作:
1、游戏程序逆向工程,编写汉化中所需要的工具;
2、人员分配,包括文本翻译、图像编辑等人员。
我为这个项目编写的工具有:
1、游戏内使用的二进制格式文本文件与普通文本文件(*.txt)相互转换工具,以方便翻译人员编辑;
2、游戏专用的图像格式与常见图片格式(*.png文件等)的互相转换工具,方便美工人员编辑;
3、文件包打包、解包工具,用以进行资源替换操作。
上述工具主要使用Python开发,在性能需求较大的地方使用了C语言编写,并在Python中调用。
最后,我编写了Makefile,对以上工具进行调用,实现了一键生成中文版补丁的功能。