jjxingtuo 发表于 2016-5-26 21:23

关于自定义修改开局星系,行星自行中文命名不显示的问题。(已解决,用UTF8无BOM格式保存~)

本帖最后由 jjxingtuo 于 2016-5-28 14:35 编辑

个人自定义了个开局星系。其中一段行星的代码:
planet = {
                name = "萨弗拉斯"
                class = "pc_barren_cold"
                orbit_distance = 15
                orbit_angle = 200
                size = 25
                has_ring = no
                entity = "cold_barren_planet_03_entity"
      }PS:本人用的3DM汉化+贴吧4.6字库。
现在直接输入中文、进入游戏后,行星名字的位置是个方框,里面却并没有文字。
name后面的中文,是不是要经过转码后才能在游戏中正常显示呢?
上图:


谢谢大家帮帮忙。

Imhotep777 发表于 2016-5-26 21:26

不显示,就自己进游戏改呗
如果自己改了还是不显示,那就是字库问题了

jjxingtuo 发表于 2016-5-26 21:31

Imhotep777 发表于 2016-5-26 21:26
不显示,就自己进游戏改呗
如果自己改了还是不显示,那就是字库问题了

进游戏改多麻烦。

Imhotep777 发表于 2016-5-26 21:40

看你上传的图片,这不仅仅是字库问题了吧?
你这个感觉整个星球类型都没定义正确吧?
有pc_barren_cold这样类型的星球吗?

jjxingtuo 发表于 2016-5-26 21:45

本帖最后由 jjxingtuo 于 2016-5-26 21:48 编辑

Imhotep777 发表于 2016-5-26 21:40
看你上传的图片,这不仅仅是字库问题了吧?
你这个感觉整个星球类型都没定义正确吧?
有pc_barren_cold这样 ...
当然有,荒芜星球,蓝色的(也就是月球),不是火星那种棕色的。

Imhotep777 发表于 2016-5-26 21:47

那就不知道了

Imhotep777 发表于 2016-5-26 22:02

参考了下,你把entity = "cold_barren_planet_03_entity"改成entity = "_barren_cold_萨弗拉斯_entity"看看

Leaies 发表于 2016-5-26 22:07

看帖吧那裡是說將漢化的名字前方都加一個小點,
估計又是官方語言不相容的遊戲錯誤。

jjxingtuo 发表于 2016-5-26 22:08

Imhotep777 发表于 2016-5-26 22:02
参考了下,你把entity = "cold_barren_planet_03_entity"改成entity = "_barren_cold_萨弗拉斯_entity"看看 ...

:L这个是行星的贴图,与名字显示无关吧。。直接复制你给的这段
然后删除name这段代码,行星变成随机命名。

jjxingtuo 发表于 2016-5-26 22:08

Leaies 发表于 2016-5-26 22:07
看帖吧那裡是說將漢化的名字前方都加一個小點,
估計又是官方語言不相容的遊戲錯誤。



小点,逗号?

Imhotep777 发表于 2016-5-26 22:12

确实不支持中文,我用英文改了下能用,用中文就不行
这估计不是字库的问题了吧?
也许这个程序就不支持中文

Leaies 发表于 2016-5-26 22:14

jjxingtuo 发表于 2016-5-26 22:08
小点,逗号?

應該是要加小數點吧?沒研究所以也不清楚。
這公司的其他遊戲基本也出現過要在名字中加
個空白什麼的才讀取的類似錯誤,猜測大概是
相同的道理。


zxzlf 发表于 2016-5-27 10:32

保存格式是UTF8吗,不是的话可能认不出来

jjxingtuo 发表于 2016-5-27 13:26

zxzlf 发表于 2016-5-27 10:32
保存格式是UTF8吗,不是的话可能认不出来

UTF8试过,保存后又无法读取了。

zxzlf 发表于 2016-5-27 17:41

jjxingtuo 发表于 2016-5-27 13:26
UTF8试过,保存后又无法读取了。

那就不清楚了,我看他们中文星系mod里面和你这个格式是一样的

lh850520 发表于 2016-5-27 19:21

用mod的形式自定义星系,名字写汉字,可以直接显示。
1.0.2我已证实可行:D

jjxingtuo 发表于 2016-5-27 19:57

lh850520 发表于 2016-5-27 19:21
用mod的形式自定义星系,名字写汉字,可以直接显示。
1.0.2我已证实可行
...

:L1.03就是用的MOD

zxzlf 发表于 2016-5-27 23:19

jjxingtuo 发表于 2016-5-27 19:57
1.03就是用的MOD

我试了一下,ANSI的情况下和你图上一样,UTF-8是正常的,可以显示汉字

zxzlf 发表于 2016-5-27 23:21

jjxingtuo 发表于 2016-5-27 13:26
UTF8试过,保存后又无法读取了。

游戏只支持UTF8,不支持UTF8+,UTF8+我试了读不出来,压根儿就没有这个星系的选项了,你估计是保存成UTF8+了

jjxingtuo 发表于 2016-5-28 13:13

本帖最后由 jjxingtuo 于 2016-5-28 14:16 编辑

zxzlf 发表于 2016-5-27 23:21
游戏只支持UTF8,不支持UTF8+,UTF8+我试了读不出来,压根儿就没有这个星系的选项了,你估计是保存成UTF8 ...
已解决,用UTF8无BOM格式保存~
页: [1]
查看完整版本: 关于自定义修改开局星系,行星自行中文命名不显示的问题。(已解决,用UTF8无BOM格式保存~)