LTEXT最好用16进制文件编辑器来编辑,而且他对编码格式和内容格式都有一定要求,所以用文本编辑器很难符合格式要求,
编码格式 UTF-16 Little Ending
内容格式描述如下
先统计你需要输入到游戏内显示的文本的字符长度x(所有直接可见的字符都按两位计算),然后将x用四位长十六进制数表示(比如255个字符就应该表示成00FF)之后,把低两位编码(不是文本数字)写在文件头部,高两位紧跟低两位写在后面;紧跟着的是一个0010的四位长十六进制编码。
再接下来就是你的文本,请转成 UTF-16 Little Ending的编码格式。
可能这样说还不够直接,给个例子好了。
这是希望输入到游戏中的文本:
Street Addon Mod (SAM)
街道扩展MOD (SAM)
按照上面的要求,先统计出总字符数(包括空格、换行符)一共37个(换成16进制编码就是0025),然后就可做如下图的编码(字符编码可以先在Windows记事本写好,然后另存为时选择Unicode的格式保存,用十六进制编辑器打开刚保存的文件时把文件头部的FFFE编码去掉,再加入格式规定的文件头即可)。