模拟城市中文网

 找回密码
 入住
搜索
查看: 2116|回复: 4

请问汉化时Ltext文件用什么编辑器编辑呀?

[复制链接]
发表于 2014-5-28 19:09 | 显示全部楼层 |阅读模式
我试了几种都不行,不知道哪种编辑器认识LTEXT格式。
发表于 2014-5-28 19:42 | 显示全部楼层
本帖最后由 ccy016 于 2014-5-28 19:46 编辑

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编码去掉,再加入格式规定的文件头即可)。

最后把这个文件的后缀名改为.lng,用iLiveReader导入到需要的地方之后应该就能看到(不要直接在16进制编辑器里面复制那些16进制编码,一般在粘贴到iLiveReader里面的编辑器时会出错)。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?入住

x

评分

参与人数 1威望 +2 收起 理由
lrdcq + 2 热心助人

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2014-5-28 22:15 | 显示全部楼层
Datgen(http://simcity.cn/thread-10752-1-1.html)可以直接编辑无乱码

点评

我果然还是缺乏经验……  发表于 2014-5-28 22:26
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-29 19:14 | 显示全部楼层
谢谢楼上二位指教。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 入住

本版积分规则

小黑屋|手机版|模拟城市中文网

GMT+8, 2024-11-18 07:37 , Processed in 0.046679 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表