游戏精英
 
- 贡献度
- 923
- 金元
- 33483
- 积分
- 7050
- 精华
- 1
- 注册时间
- 2009-6-1
|
uti的别自己折腾,用我给的地址里那个flagpatcher,它会给你的uti,utc和utp备份一个文件,当然是已经纠正了stringID的,然后工作就简单了,将你在汉化的MOD导出正确的TLK文件(记得文件要check in),汉化。备份文件导出tlk后就可以删除了。如果你要的文字是包括在DLG文件里的,那么你要往下看。
DLG的汉化工作
最好用编码工具去做DLG的编辑,里头有部分导出的时候被改掉了。
我现在还在弄MOD,所以没时间研究这个,如果有同学已经有新的发现了希望能把办法告诉我。
我QQ:7785866或者发邮件给我[email protected]
下面是正确的导出DLG文件并汉化的方法,你可以先自己做一个小的MOD来测试一下,也可以先改一个最开始的string来看效果,当然你要知道那个string是不是这个MOD最先显示的那个,简单说就是进入游戏里你最先看到的一段文字,这样可以看看你的修改是否正确。

- Open the .dlg file with an hexadecimal editor which has an hexadecimal an "ASCII" view of the contain (like in the picture).
- In the ASCII view, find the first sentence
- From this sentence, find the string ID which follows the sentence (in your talktable file you have the matching between string ID and sentences, be careful in the talktable the string ID is in decimal whereas in the .dlg file it will be in ASCII or hexadecimal)
- After the string ID you will found the talktable sequence. I don't know what is its value, but it directly follows the string ID and has 4 bits. Set it to 00 00 00 00.
- Install correctly your mode with your talktable and the .dlg file modified.
- Test the mod and check that the sentence you "unlocked" is displayed in your langage. |
|