starbound吧 关注:84,181贴子:916,110
  • 3回复贴,共1

自制50k*30k星球

取消只看楼主收藏回复


有没有觉得建设大型城市的时候,星球太小,或者中间surface的边界太窄,往上很快就到大气层,往下很快就到地下背景?
有没有觉得terraformer只能让星球变成相同背景很无语?
都2202年了,游戏里还是没有星球编辑器。
可以试试在原版里自制一个星球范式,定义星球规模的大小,定义星球内部各层的边界,定义星球上的群落(biome)数以及群落对应的背景,再去宇宙里找一个合适的安家星球。


IP属地:北京1楼2022-08-25 23:12回复
    简单来说,
    第一步是解包
    第二步是编辑terrestrial_worlds.config文件,里面写了不同规模的星球,从very small到huge。并且在文件的开始一大部分写了这个文件各个参数的含义,我这里就不多解释了。
    我这里编辑了medium星球的size,写了[500000,300000],然后生成的medium星球,就都是50k*30k的;
    我这里还编辑了不同的layer范围,让最上面的space是25k~30k,中间的大气层是16k~25k,玩家基本的造城层,也就是星球的surface,8k~16k(通常建筑的高度几百就可以了,超过1k的建筑都很少),下面类推看着填。
    我还编辑了下面planet的PrimeRegion和secondRegion。对应着星球的主群落和副群落。主群落只能有一个,副群落可以有一堆,记得编辑一下不同size的副群落个数。我这里写了
    { "op": "replace", "path": "/planetSizes/medium/layerDefaults/secondaryRegionCount", "value": [4, 5] },
    意思就是在medium星球上生成4到5个副群落。
    这样就实现了编辑一类星球的大小,编辑某种生态星球的副群落种类和副群落数。
    第三步就因人而异了,主要是编辑biome文件和parallax文件,举个例子,我编辑了garden文件,让它日出日落的颜色符合我的审美,然后让garden文件指向我自定义的city.parallax文件。
    parallax文件里就是对应biome的背景,调整背景里的图片,视差,淡出度,夜晚是否高亮。另外平常挖地时,星球表面背景和下面最初岩石的背景也在这个文件里。
    然后就是删除universe本身的星球参数文件(就是除了你星球剩下那部分),在新生的星球里找符合你要求的就好了。


    IP属地:北京2楼2022-08-25 23:29
    回复
      Emmmmm,本人对黑科技了解的不多,如果大家知道什么好用的星球编辑器,比如能特定编辑星球大小,星球群落和背景的,请告诉我,跪谢。这样也不用费劲巴拉地改文件,还有在宇宙里看脸找星球。


      IP属地:北京3楼2022-08-25 23:30
      回复
        对了,只要你的parallax引用的是原版的图片,生成后的星球就会一直保持生成星球时的parallax结果,之后再改回来,这个星球背景是不变的。当然了,引用mod里的文件,那这个mod必需一直装着,不然背景了的图片就没有了。所以我的做法了,找到编辑后的星球,然后复制到另一个纯原版的游戏文件夹,这边继续做别的编辑。纯原版文件夹里的星球用来造城。


        IP属地:北京4楼2022-08-25 23:35
        回复