关于自定义修改开局星系,行星自行中文命名不显示的问题。(已解决,用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
不显示,就自己进游戏改呗
如果自己改了还是不显示,那就是字库问题了
进游戏改多麻烦。 看你上传的图片,这不仅仅是字库问题了吧?
你这个感觉整个星球类型都没定义正确吧?
有pc_barren_cold这样类型的星球吗? 本帖最后由 jjxingtuo 于 2016-5-26 21:48 编辑
Imhotep777 发表于 2016-5-26 21:40
看你上传的图片,这不仅仅是字库问题了吧?
你这个感觉整个星球类型都没定义正确吧?
有pc_barren_cold这样 ...
当然有,荒芜星球,蓝色的(也就是月球),不是火星那种棕色的。
那就不知道了 参考了下,你把entity = "cold_barren_planet_03_entity"改成entity = "_barren_cold_萨弗拉斯_entity"看看 看帖吧那裡是說將漢化的名字前方都加一個小點,
估計又是官方語言不相容的遊戲錯誤。
Imhotep777 发表于 2016-5-26 22:02
参考了下,你把entity = "cold_barren_planet_03_entity"改成entity = "_barren_cold_萨弗拉斯_entity"看看 ...
:L这个是行星的贴图,与名字显示无关吧。。直接复制你给的这段
然后删除name这段代码,行星变成随机命名。
Leaies 发表于 2016-5-26 22:07
看帖吧那裡是說將漢化的名字前方都加一個小點,
估計又是官方語言不相容的遊戲錯誤。
小点,逗号?
确实不支持中文,我用英文改了下能用,用中文就不行
这估计不是字库的问题了吧?
也许这个程序就不支持中文 jjxingtuo 发表于 2016-5-26 22:08
小点,逗号?
應該是要加小數點吧?沒研究所以也不清楚。
這公司的其他遊戲基本也出現過要在名字中加
個空白什麼的才讀取的類似錯誤,猜測大概是
相同的道理。
保存格式是UTF8吗,不是的话可能认不出来 zxzlf 发表于 2016-5-27 10:32
保存格式是UTF8吗,不是的话可能认不出来
UTF8试过,保存后又无法读取了。
jjxingtuo 发表于 2016-5-27 13:26
UTF8试过,保存后又无法读取了。
那就不清楚了,我看他们中文星系mod里面和你这个格式是一样的
用mod的形式自定义星系,名字写汉字,可以直接显示。
1.0.2我已证实可行:D
lh850520 发表于 2016-5-27 19:21
用mod的形式自定义星系,名字写汉字,可以直接显示。
1.0.2我已证实可行
...
:L1.03就是用的MOD jjxingtuo 发表于 2016-5-27 19:57
1.03就是用的MOD
我试了一下,ANSI的情况下和你图上一样,UTF-8是正常的,可以显示汉字
jjxingtuo 发表于 2016-5-27 13:26
UTF8试过,保存后又无法读取了。
游戏只支持UTF8,不支持UTF8+,UTF8+我试了读不出来,压根儿就没有这个星系的选项了,你估计是保存成UTF8+了
本帖最后由 jjxingtuo 于 2016-5-28 14:16 编辑
zxzlf 发表于 2016-5-27 23:21
游戏只支持UTF8,不支持UTF8+,UTF8+我试了读不出来,压根儿就没有这个星系的选项了,你估计是保存成UTF8 ...
已解决,用UTF8无BOM格式保存~
页:
[1]