群星这游戏有了mod乐趣会更多,不过,mod的说明文字如何创建才能跟游戏不冲突呢?快来看下吧。
文件名
作为mod,添加的技能说明文字最好不要覆盖原语言文件(\localisation 内),否则会和汉化包冲突。
因此每个mod最好是建立独立的说明文字文件。
但是如果.yml文件随便起文件名的话,说明文字并不能被载入到游戏里,还是诸如edict_xxx_xxx_desc的变量名。
研究之后,发现文件名需要有一定的格式:XXXX_l_english.yml
文件内容
参考汉化的或者游戏内置的.yml文件格式。
l_english:
edict_research_buff:0 "投资科研"
edict_research_buff_desc:0 "降低能量产出20%,快乐度降低5%,科研速度提高20%。"
文件开头以“l_english:”标注这是英文文本(汉化包覆盖的英文文本)。
说明文字格式就是下面的 xxxx_xxx_xxx:0 "abcdefg."
如果是xxx_xxx_xxx_desc就是该项的详细说明,没有则是该项的名称。
用于汉化
如果要是想覆盖某些mod的yml文件,则在\common\localisation\下新建一个replace文件夹,即将文件放在\common\localisation\replace文件夹内,这样会自动替换其他的变量,不会产生冲突。等于给这些变量设置一个最高优先级。
累计评论0条
展开其余评论