欢迎光临散文网 会员登陆 & 注册

[注释]地形ini说明书

2020-08-28 17:06 作者:雷德克里莫  | 我要投稿

地形用标签:


[TileSetXXXX]

地形组标题,地形都必须以此形式作为标题,其中XXXX必须为四位数字,否则地编不认;

这一条决定地形是否在地编中为一组;参考图片“地形文件命名规则”


SetName=

注释,填英文字符,中文会乱码;

当你没有在地编的ini里写对应的中文注释时,进入地编选择该组就会显示SetName=后的字符;


FileName=

读取的文件名,填对应地形文件的字符,注意不得超过八个字符(含编号数字)否则会炸;参考图片“地形文件命名规则”


TilesInSet=

地形数目,填自然数,上限为99;

决定这组地形的显示空间;参考图片“地形文件命名规则”


LastTilesInSet=

旧的地形数目,填自然数,上限为99;

决定这组地形以前的显示空间,当你绘制好甲地图后又对这组地形的TilesInSet=做了改动,可以在这里填写改动之前的数目来保证游戏中甲地图的地形正常显示;实测无效,并且地编也不认照样显示错误得手动修,所以不要改动原版地形的TilesInSet=,也不要用新地形画好地图之后又想起来改TilesInSet=;

一句话:屁用代码


MarbleMadness=

框架模式时显示的地形,填该组地形对应的框架模式地形的地形组标题的有效数字;

框架模式本质也是地形,通过这条将该地形与框架模式的地形关联起来;框架模式的地形必须和原始地形一一对应;支持多组原始地形对应一组框架模式地形;


NonMarbleMadness=

非框架模式时显示的地形,填该组地形对应的原始地形的地形组标题的有效数字;

就是MarbleMadness=的反向关联;实测框架模式切换时不会改变原始地形,当多组原始地形对应同一组框架模式地形时这条任填其中一组;


Morphable=

填true或false,决定该组地形能否在地编中被升高/降低地表(逻辑斜坡)、平整地形功能影响;对升高单地块无效;


ShadowCaster=

填true或false,决定该组地形是否会调用c_shadow.shp来绘制TS中的悬崖阴影效果;需要和ShadowTiles=连用;参考附带“悬崖阴影启用”


ShadowTiles=

填自然数,决定该组地形的悬崖阴影的黑色深度;实测填0无阴影,大于0有阴影,不清楚是否影响被阴影遮挡单位的变暗程度;


ToTemperateTheater=

填temperatmd.ini里对应地形的地形组标题的有效数字,作用未知,似乎是雪地地形ini里关联温和地形ini里相同样式地形的;


ToSnowTheater=

填snowmd.ini里对应地形的地形组标题的有效数字,作用同上,似乎是温和地形ini里关联雪地地形ini里相同样式地形的;


LowRadarColor=

HighRadarColor=

小地图里雷达显示的颜色,格式未知;地编小地图里显示的颜色不在这里在TMP builder里设置;


AllowToPlace=

填yes或no,决定该组地形是否在地编里显示(框架模式地形无法被单独使用的原理);

注意似乎有上限,当新增的带这个标签的地形到了某数量,该地形之后的所有地形会一起不在地编里显示;


AllowBurrowing=

填true或false,决定该组地形能否生成弹坑;


AllowTiberium=

填true或false,决定该组地形能否被矿石覆盖;


RequiredForRMG=

填true或false,决定该组地形能否在随机地图中被调用(未实测);

(RMG应该指代的是Random Map Generator)


地形动画:

[SetName=定义的地形名称]

Tile(NN)Anim=

调用的地形动画的名字;

Tile(NN)XOffset=

X坐标;

Tile(NN)YOffset=

Y坐标;

Tile(NN)AttachesTo=

作用未知,有填0 1 2的,参考原版;

Tile(NN)ZAdjust=

Z坐标;

...

NN为两位数字,从01开始,到TilesInSet=定义的地形数结束。


播放速率什么的在art里改。

地形文件命名规则

完整附件下载:

链接:https://pan.baidu.com/s/1dq9bQ05Rxi99VMCw1gUeRg 

提取码:3355

[注释]地形ini说明书的评论 (共 条)

分享到微博请遵守国家法律