用 UE 汉化不能和修改文本一样,要保证文件的长度、字串的位置等和原程序一模一样,重要的是汉化字串不能覆盖除要汉化的英文字串以外的任何字符。比英文字串短的,多余部分要用“00”覆盖(也可以用空格“20”覆盖,但影响美观),比英文字串长的,要想办法改短汉化字符,实在短不了的,后面有足够“00”字串的,可以覆盖,但要保证汉化字串后面还有一个“00”,还不够的就只能挪移了。
有些字串前面还有长度标记,也要修改。如“00 04 46 69 6C 65 00 00(文件)”,那个“04”就是字串长度标记。还有一种是“FF FF FF FF 04 00 00 00 46 69 6C 65 00 00(文件)”,4 个“FF”后面的“04 00”(倒装)也是字串长度标记,就是0004,字串长度标记都是十六进制数字。