模拟城市中文网

 找回密码
 入住
搜索
查看: 3421|回复: 10

解决自己修改的中文名在游戏里显示???的问题了

[复制链接]
发表于 2005-10-15 16:51 | 显示全部楼层 |阅读模式
看了些修改方面的文章,也试了试,确实在LOT的OTHER目录下建立一个LTEXT FILE注释文件确实可以改变文字内容,而且这个文字内容改变的是菜单的显示文字.但是一直困惑于游戏中鼠标停留在LOT上依然显示原来的英文名字,整个中文游戏出现几个不和谐的字符估计大家都看了不舒服吧.
<br />
<br />后来在多次更改下发现,在建立了LTEXT FILE 后,只要把LOT下的EXEMPLARS目录里的一个EXEMPLAR文件中的item name 字符串直接删掉就可以了,然后在SAVE一次就解决问题了.估计因为没了这个描述,于是就直接调用文件的总描述了.也就避免出现修改item name 后汉字变成????的现象了.
发表于 2005-10-15 17:29 | 显示全部楼层

解决自己修改的中文名在游戏里显示???的问题了

具体怎么修改啊 说详细点好吗 就是注释文件
 楼主| 发表于 2005-10-15 17:34 | 显示全部楼层

解决自己修改的中文名在游戏里显示???的问题了

以下是yogafish在天都城的帖子,我当时还没有看到这个帖,用了自己的方法实验出来了.你先看下yogafish的方法吧.<br /><br /><br /><br />DATGEN 一类软件本身并不支持中文内码,所以你对某些项的输入中文是不行的。如果你想要用中文给某个LOT命名和描述,可以采用关联LTEXT文件办法。<br /><br />在DATGEN或者Reader中,打开Examplars,找到<br /><br />User Visible Name Key(0x8A416A99)- 此项为游戏中鼠标移上显示的名字<br /><br />把这个值的三个项改为:0x2026960B,0x6A386D26,<font color="#ff0000">0xXXXXXXXX</font>,,<font color="#ff0000">0xXXXXXXXX</font>是你LOT本身的instance值。<br /><br />Item Description Key(0xCA416AB5)- 此项为鼠标以上图标时显示的描述<br /><br />把这个值的三个项改为:0x2026960B,0x07BDDF1C,<font color="#ff0000">0xXXXXXXXX</font>,,<font color="#ff0000">0xXXXXXXXX</font>是你LOT本身的instance值。<br /><br />再添加两个LTEXT文件,LTEXT的TGI各自为上述的两个项的值。在LTEXT里面输入你想要输入的名字和描述即可。<br /><br />至于如何添加LTEXT文件,我这里一时说不清,你可以打开一些国外的LOT,导出里面的LTEXT文件,改动下内容再导入到你的LOT里就行了,哦,别忘了改TGI。改动TGI的操作Reader相对容易些,DATGEN有些麻烦。
发表于 2005-10-16 21:32 | 显示全部楼层

解决自己修改的中文名在游戏里显示???的问题了

好专业啊 看不懂~!
 楼主| 发表于 2005-10-17 11:21 | 显示全部楼层

解决自己修改的中文名在游戏里显示???的问题了

你真的有兴趣吗?有兴趣的话,这两天如果有时间我就把图片教程做一下,发上来.不过前提是你对DATGEN有点熟悉.因为我也不可能写了很详细很详细的,哈哈,有点懒,表达也可能会有点省略的.<br /><br />要的话就说一声,我另开新帖发教程.
发表于 2005-10-26 14:02 | 显示全部楼层

解决自己修改的中文名在游戏里显示???的问题了

要啊。。强烈要求。。
发表于 2005-11-20 11:23 | 显示全部楼层

解决自己修改的中文名在游戏里显示???的问题了

强烈要啊,找了很久了
发表于 2005-12-2 03:35 | 显示全部楼层

解决自己修改的中文名在游戏里显示???的问题了

要求.....樓主
发表于 2005-12-2 15:22 | 显示全部楼层

解决自己修改的中文名在游戏里显示???的问题了

好是好,可偶这几天都在建设城市,没时间搞这些东东了
发表于 2005-12-5 05:20 | 显示全部楼层

解决自己修改的中文名在游戏里显示???的问题了

什么时候楼主可以帮帮忙.....我搞了3~4天了...还是不行...只能改菜单.....请求楼主......
发表于 2005-12-30 09:43 | 显示全部楼层

解决自己修改的中文名在游戏里显示???的问题了

我的新发现:DATGEN支持中文显示,直接在其中写好中文说明就好,不用倒腾那么辛苦了。
<br />拜读了半天red和yogafish的说明,发现我不懂如何从其他文件里导入导出LTEXT文件,me刚学,水平实在有限……
<br />但是在DATGEN中我看到DATGEN对字体支持是“UTF-8”的,所以直接在DATGEN中输入的中文已经可以进入游戏中了。但是为什么在游戏中显示“?”号呢?这在其他程序中通常是因为字库缺少对应字体而造成的(有没有用过AutoCAD R14?如果图纸上标注了本电脑上没有的字体就会用问号代替文字),通常是因为解决的办法就是让程序能够找到字库文件,而我猜测SC4的字库文件就是“SimCityLocale.DAT”(我的繁体版,所以在Simcity4\TChinese目录下),但是大家一定都知道游戏默认带有Simcity4\English并也有一个&quot;SimCityLocale.DAT”,Datgen因为是英文软件,可能默认的字体路径就是English,说不定有某种设定文件之类的可以调整这个路径——但是我能力不足,没找到。但是我可以把中文目录那个字库文件复制过去冒名顶替,建议备份保留英文dat,我正在测试是否可能导致未知的错误,目前为止未发现异常,初步认为可行。
<br />
<br />简单说,方法就是进入[Simcity4游戏安装目录],先把English目录下的SimCityLocale.DAT改名为SimCityLocale.bak,然后把TChinese\SimCityLocale.DAT复制到English目录下就OK了。如果是其他语言(例如简体中文?虽然我不知道会是什么名称——SChinese?我想也是同样处理,用参考TChinese目录做法就行)。
<br />
<br />请各位高手帮助指正。
您需要登录后才可以回帖 登录 | 入住

本版积分规则

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

GMT+8, 2024-11-15 13:51 , Processed in 0.024014 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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