展开

星界边境随意操纵天气的办法

来源: 飞翔小编 2014/1/3 9:44:28 浏览量:472


在星界边境中一直想要一个会下流星雨的美丽星球作为家园,可是总觉得下流星雨的概率太低了,所以就有了修改各种天气概率的想法。

于是,自己动手,发愤图强,终于,在众多文件与英文之中寻找到了操纵天气的终极秘密!

首先,一个困住我多时的问题就是:那美丽的流星雨和那个破坏花花草草的陨石雨的英文名称是不同的!陨石雨即metershower 而美丽的流星雨却是叫做glowingrain,这让我在搜索文件的时候苦恼了很久,因为我当时根本看不懂glowingrain是个什么东西而错把它当成了越下越大的雨growingrain

然后,当我终于搞懂了这个问题的时候,就找到了控制天气的两大秘密之一: 文件所在盘:\Starbound\assets\weather\rain\glowingrain.weather(其他的天气都在文件所在盘:\Starbound\assets\weather\ 里,想改什么改什么,这里以glowingrain为例)

这个文件是控制glowingrain的密度、持续时间、伤害等属性的,使用记事本打开glowingrain.weather,其中"ratePerX"是修改密度的(一开始我还以为是概率呢,结果改成了10,然后漫天的流星雨直接卡爆); "duration" 是修改持续时间的范围的,如[50,400]就是持续时间在50秒到400秒之间随机; "power" 是修改对生命体的伤害的,glowingrain初始是0,陨石雨是1000; 其他的嘛,个人感觉没什么用啦。

可是这样子还是没有修改概率的地方啊!于是我又开始众里寻它千百度,终于,又被我找到了控制天气的第二个秘密:文件所在盘:\Starbound\assets\biomes\surface\tundra\tundra.surfacebiome(其他地形在程序所在盘:\Starbound\assets\biomes\surface\ 里想改哪个地形的天气可以自己改)
这个文件可以更改很多地形里的设定,其中就包括了我们的weather,用记事本打开地形.surfacebiome 然后 ctrl+F 搜索 weather,如图所示



每个星球都对应一种大方框内的数据,如红色框内的数据表示某星球暴雪概率0.2,小雪概率0.5,晴天概率0.3,加起来等于1;而黄色框则表示某某星球百分百晴天。具体哪个星球对应哪一种数据还需要自己进行测试判断,顺便给个星球坐标,X -51, Y 3,X capella 11 I b (原文图片里面是X capella 11 I a,但我飞过去看了下应该是个冻土星球X capella 11 I b)很漂亮的星球,原文里楼主的兔八哥更赞,对应的数据是
[ [0.1, "glowingrain"], [0.9, "clear"] ]
修改其中的概率、天气名称从而操纵星球上出现的天气概率以及效果,想要添加效果的还可以在一段数据内添加天气数据,如将[ [0.1, "glowingrain"], [0.9, "clear"] ]修改成[ [0.3, "glowingrain"], [0.3, "clear"], [0.4, "snow"] ] 即可添加下雪的效果。其余不同类型的星球可用相同方法进行修改,另:修改完成之后如无效果,则删除程序所在盘:\Starbound\universe\内的星球文件,对星球进行重置即可生效。

相关攻略
精彩推荐
奔跑吧兄弟:跑男来了
玩家留言 跟帖评论
查看更多评论