接下来就是要导出文本了。首先要找到文本在ROM里面的开始地址和结束地址。可以在之前查找到的文本“今は昔”处向上一直翻页,来到文本的最开始处,如图,把光标放在文本的开头,查看左下方显示的光标地址:0058BA36,这个地址就是开始地址,记录下来吧!同样,一直向下翻页可以找到结束地址:005C883E。
有了这两个地址我们就可以开始导出文本了。运行WQSG 导出(导入) 工具,如图,分别点击ROM和码表选择降魔灵符传的ROM和Shift-JIS-A.tbl码表,然后在开始地址和结束地址处填上之前我们找到的地址,之后再按开始键就可以导出文本了。
导出的文本如下:
0058BA36,12,そんな中……
0058BA43,38,未だ神の存在が色濃く残る 小さな村に
0058BA74,14,泰平の世ゆえに
0058BA83,10,職を失った
0058BA9B,32,x四人の忍びがたどり着いた……
0058BAC1,1,x
0058BAC3,2,4
0058BACF,66,やけに風が強いなぁ~。 あ、おじじ様。 や~っと村についたよ~!
0058BB2A,1,↙
0058BB38,1,↙
0058BB41,1,↙
0058BB43,2,@
0058BB4A,32,おお! なかなかいい村じゃな。
呵呵,发现好多乱码吧,大家可以修改下码表,把前面的半字节部分都删除,只保留从8140= 开始的部分,然后再导出文本。
导出文本然后就交给翻译来翻译吧,翻译好后做导入码表来导入,以及做中文字库,完成这些工作后一个汉化游戏就诞生了!
下面就用开头处的文本来教大家怎么做码表和字库吧。
开头部分的日文文本:
005B2E3F,8,今は昔。
005B2E5C,12,太古より続く
005B2E6A,24,魔物との戦いも一段落つき
005B2E96,20,国と国とのいざこざも
005B2EAC,28,ある程度落ち着いた泰平の世。
005B2ED9,12,ある時は恐れ
005B2EE7,26,ある時は敬った神々の存在も
005B2F12,18,次第に人々の心から
005B2F26,20,消えようとしていた。
005B2F5B,18,おおっ、何か発見!
005B2F85,28,わぁ~っ! きらきらしてる。
005B2FA3,16,きれ~だなぁ~!
005B2FCB,18,誰も見てないし……
005B2FDF,14,貰っちゃおう!
翻译后:
005B2E3F,8,在过去。
005B2E5C,12,太古时代开始
005B2E6A,24,同魔物的战争渐渐平静
005B2E96,20,国与国之间的纠纷
005B2EAC,28,也渐渐消融,进入太平盛世。
005B2ED9,12,那些恐惧
005B2EE7,26,被人膜拜的神灵
005B2F12,18,从人们心中
005B2F26,20,逐渐消失了
005B2F5B,18,啊!发现什么了!!
005B2F85,28,哇~~! 闪闪发光
005B2FA3,16,好漂亮!!
005B2FCB,18,没人看见……
005B2FDF,14,归我了!
注意此文本不是用指针表导出的文本,对翻译后的文本长度有限制,即翻译后的长度不能超出原日文的长度,否则导入会出现问题。
翻译好之后接下来就用菜の数来统计字数和生成码表吧。运行菜の数,打开翻译好的文本,点击开始统计字数,之后就会显示统计结果。由于此游戏用的编码是标准的SHIFT-JIS编码,所以选择S-JIS码格式,另外做中文字库的时候一般是修改原日文字库中的日文汉字部分,而在SHIFT-JIS编码中第一个汉字“亜”的编码是889F,所以在开始代码那里填889F,然后按下开始生成新码表就会生成我们所需要的导入码表了。
图七:利用菜の数生成导入用的码表
导入码表如下:
889F=在
88A0=过
88A1=去
88A2=。
88A3=太
88A4=古
88A5=时
88A6=代
88A7=开
88A8=始
88A9=同
88AA=魔
88AB=物
88AC=的
88AD=战
88AE=争
88AF=渐
88B0=平
88B1=静
88B2=国
88B3=与
88B4=之
88B5=间
88B6=纠
88B7=纷
88B8=也
88B9=消
88BA=融
88BB=,
88BC=进
88BD=入
88BE=盛
88BF=世
88C0=那
88C1=些
88C2=恐
88C3=惧
88C4=被
88C5=人
88C6=膜
88C7=拜
88C8=神
88C9=灵
88CA=从
88CB=们
88CC=心
88CD=中
88CE=逐
88CF=失
88D0=了
88D1=啊
88D2=!
88D3=发
88D4=现
88D5=什
88D6=么
88D7=哇
88D8=~
88D9=
88DA=闪
88DB=光
88DC=好
88DD=漂
88DE=亮
88DF=没
88E0=看
88E1=见
88E2=…
88E3=归
88E4=我
接着就来导入文本吧,运行WQSG 导出(导入) 工具,点击导入,选择ROM以及之前用菜の数生成的导入码表,选择用双字节FFFF填充(不填充的话就会显示多余的乱码文本)。然后点击开始导入翻译好的文本。
图八:导入文本


