这个帖子写的时候跳过了我已经弄懂的地方,写的全是当时遇到的困难和试错过程,所以看起来杂乱无章。
一开始计算机系统本身只能显示英文字母和符号,而PC98为了显示日文假名和汉字采用了一种图形化方案:把所有常用汉字和假名放入一张图片里面,然后用十六进制编码调用该图片中特定位置的单个字符,以此来在屏幕上显示日文。这个包含所有必要汉字和假名的图片就是字库文件。
那么为了显示中文,我们该怎么做?
答案是:
【1】先编码方式由日文编码改成中文编码;
【2】再把字库文件由日文字库改成中文字库。
如此一来就可以显示中文了。
汉化游戏的逻辑无非增添了一步:把原文件中的日文文本想办法找出来,把它翻译成中文,再导入到文本原本该在的位置。