不好意思,忙于升级非标宏,回复晚了。你已解决就好了。
这个软件不仅需要用 UTF-8 编码写入,而且每个字串前面都有字节长度的字串长度标识符,汉化时需要修改为和写入字节相同的值,并且超过原始字串字节长度的字符无法被读取并显示。
用 C32asm 这样的十六进制编辑器汉化很费时间,建议使用 Passolo + 非标宏来处理。
提取字串对话框中,字符编码选择 UTF-8,去掉全为大写英文选项的勾选,选择自定义字串选项,并按以下添加一个新的自定义字串类型,然后提取字串。
写入时,选择“原长写入”菜单,超过原始字串长度的翻译时会被自动截断,并自动修改长度标识符值。
注意:一定要升级到 2015.07.05 最新版本。否则超过最大可写长度的翻译时才会被自动截断。
具体操作可以查阅帮助。