本篇教程由作者设定使用 CC BY-NC-ND 协议。

请务必看完附录。


可以使用我制作的工具一键修改https://bbs.mcmod.cn/thread-19017-1-1.html


1.12.2

   使用的v4.0.6,涉及附属星空更多行星额外行星太阳系,约1/2的内容参考MJRLegends Wiki


主要兼容设置

   打开./config/ExtraPlanets.cfg

   找到B:"Enable Galaxy Space Compatibility"=false,并设为true。(额外行星与星空兼容)

   找到B:"Enable More Planets Compatibility"=false,并设为true。(额外行星与更多行星兼容)


选择星图

   关闭太阳系的星图后塞德娜贴图会消失!(仅限星空v2.0.18以下)

   使用额外行星的星图

      打开./config/AsmodeusCore/core.conf,找到B:enableNewGalaxyMap=true,并设为false。(关闭星空星图)

      打开./config/Sol/sol.conf,找到B:"Enable Custom Galaxymap?"=true,并设为false。(关闭太阳系星图)

   使用星空的星图

      打开./config/ExtraPlanets.cfg找到B:"Use Custom Galaxy Map/Celestial Selection Screen"=true,并设为false。(关闭额外行星星图)

      打开./config/Sol/sol.conf,找到B:"Enable Custom Galaxymap?"=true,并设为false。(关闭太阳系星图)

   使用太阳系的星图

      打开./config/AsmodeusCore/core.conf,找到B:enableNewGalaxyMap=true,并设为false。(关闭星空星图)

      打开./config/ExtraPlanets.cfg,找到B:"Use Custom Galaxy Map/Celestial Selection Screen"=true,并设为false。(关闭额外行星星图)


选择金星空间站

   使用额外行星的金星空间站

      打开./config/GalaxySpace/dimensions.conf,找到B:enableVenusSpaceStation=true,并设为false。(关闭星空金星空间站)

   使用星空的金星空间站

      打开./config/ExtraPlanets.cfg,找到B:"Venus SpaceStation"=true,并设为false。(关闭额外行星金星空间站)


让星空宇航服兼容额外行星压力辐射(额外行星v0.7.8自动添加)

   打开./config/ExtraPlanets.cfg,找到S:"List of armour items to be considered as a space suit"<>,在小于号后面添加:

        galaxyspace:space_suit_head:1
        galaxyspace:space_suit_chest:1
        galaxyspace:space_suit_legs:1
        galaxyspace:space_suit_feet:1
        galaxyspace:space_suit_light_head:1
        galaxyspace:space_suit_light_chest:1
        galaxyspace:space_suit_light_legs:1
        galaxyspace:space_suit_light_feet:1

(一定要对齐;额外行星v0.7.4默认添加了星空的重型宇航服、工业时代2的纳米套和量子套,v0.7.8还默认添加了星空的轻型宇航服;不想修改就关掉星空的压力和辐射;想支持其他模组就按这个格式把盔甲添加上去;“:1”是宇航服等级,对应额外行星四个等级的宇航服)


让额外行星宇航服兼容星空压力辐射

   打开./config/GalaxySpace/core.conf,找到S:"Radiation and Pressure Armor List"<>,在小于号后面添加:

        extraplanets:tier1_space_suit_helmet
        extraplanets:tier1_space_suit_chest
        extraplanets:tier1_space_suit_jetpack_chest
        extraplanets:tier1_space_suit_legings
        extraplanets:tier1_space_suit_boots
        extraplanets:tier1_space_suit_gravity_boots
        extraplanets:tier2_space_suit_helmet
        extraplanets:tier2_space_suit_chest
        extraplanets:tier2_space_suit_jetpack_chest
        extraplanets:tier2_space_suit_legings
        extraplanets:tier2_space_suit_boots
        extraplanets:tier2_space_suit_gravity_boots
        extraplanets:tier3_space_suit_helmet
        extraplanets:tier3_space_suit_chest
        extraplanets:tier3_space_suit_jetpack_chest
        extraplanets:tier3_space_suit_legings
        extraplanets:tier3_space_suit_boots
        extraplanets:tier3_space_suit_gravity_boots
        extraplanets:tier4_space_suit_helmet
        extraplanets:tier4_space_suit_chest
        extraplanets:tier4_space_suit_jetpack_chest
        extraplanets:tier4_space_suit_legings
        extraplanets:tier4_space_suit_boots
        extraplanets:tier4_space_suit_gravity_boots

(一定要对齐;星空v2.0.19默认添加了工业时代2的量子套;不想修改就关掉额外行星的压力和辐射;想支持其他模组就按这个格式把盔甲添加上去。)


选择火星空间站

   使用额外行星的火星空间站

      打开./config/GalaxySpace/dimensions.conf,找到B:enableMarsSpaceStation=true,并设为false。(关闭星空火星空间站)

   使用星空的火星空间站

      打开./config/ExtraPlanets.cfg,找到B:"Mars SpaceStation"=true,并设为false。(关闭额外行星火箭空间站)


禁用更多行星重复火箭设计图(仅适用于更多行星v2.0.xx)

   打开./config/MorePlanets.cfg,找到config_moreplanets_go_addon_compat,并全部设为false。(额外行星与更多行星兼容)


解决重复天体

   任何重复的天体都可以通过禁用其中一个解决。

   如果使用星空的天体打开./Config/ExtraPlanets.cfg,找到main dimensions栏目和other dimensions栏目,

   如果使用额外行星的天体打开./Config/GalaxySpace/dimensions.conf

   以水星(Mercury)为例,Ctrl+F搜索Mercury,设为false即可,如果有禁用的行星有卫星,卫星也要一起禁用。

   需要注意:

  • 额外行星的新兼容原理上是对自己的部分行星重命名2.0,所以如果存在大于等于3个同名行星,则额外行星无法兼顾其他mod,必须禁用多余的。(如火卫一和火卫二)

  • 对于土星、天王星、海王星,虽然星空也定义了他们的行星,但是额外行星的新星图兼容不会启动它们的2.0版本,而是直接禁用掉额外行星的三个行星,需要设置New Extended Planets Compatibility才能启动额外行星这三个行星的2.0版本(建议将全部新兼容打开)。

  • 对于土卫八和天卫四,额外行星提供了可登陆的行星但并没有提供2.0版本的重命名。星空注册了名称却没有实现可登陆的行星,星空也无法从配置文件中禁用这两个行星。如果同时安装这两个模组且星空先于额外行星加载,额外行星的这两个行星会直接消失,没有2.0版本。如果设置额外行星先于星空加载,则额外行星的这两个行星会优先注册,可以正常出现并登陆。但对于海卫一,额外行星和星空都作出了登陆实现,同时额外行星没有做2.0重命名,所以只有额外行星中的海卫一可以访问

   按照如上设置了配置文件,会得到尽可能多的可登陆星球供探索。在星图中,木星及以前的行星命名基本正常,来自额外行星的重复行星会被命名为2.0版本。

   容易混淆的部分:

  • 不可登陆的土星和土卫六由星空提供,可登陆的土星2.0和土卫六2.0由额外行星提供,土卫五和土卫八虽然没有2.0后缀,但是会挂载到土星2.0下,实质由额外行星提供;天卫三和天卫四同理。


附属加载顺序

    Forge的模组加载顺序是模组名称排序,只要添加用来排序的前缀就行了,例如“0星空”(主要)、“1额外行星”、“2更多行星”。


1.7.10

   使用的版本v3.0.12.504,涉及附属星空更多行星额外行星扩展行星Amun-RaVacuum Horizon,约1/3的内容参考MJRLegends Wiki


   由于星系停止对1.7.10的支持,不能保证100%成功


主要兼容设置

   打开./config/ExtraPlanets.cfg,将下列所有的参数都设置为true。

   B:"Enable AmunRa Compatibility"=false(额外行星与AmunRa兼容)

   B:"Enable New Galaxy Space Compatibility"=false(额外行星与星空兼容)

   B:"Enable New More Planets Compatibility"=false(额外行星与更多行星兼容)

   B:"Enable New Extended Planets Compatibility (v1.4 Alpha)"=false(额外行星与扩展行星Alpha1.4兼容)

   B:"Enable New Extended Planets Compatibility (v1.3.1 Alpha)"=false(额外行星与扩展行星Alpha1.3.1兼容)

其实下载不到扩展行星的这两个版本,只有v0.4.2


选择火星空间站

   使用星空的火星空间站

      打开./config/MorePlanets.cfg,找到B:"Enable Mars Space Station"=true,并设为false。(禁用更多行星火星空间站)

      打开./config/ExtraPlanets.cfg,找到B:"Mars SpaceStation"=true,并设为false。(禁用额外行星火星空间站)

   使用额外行星的火星空间站

      打开./config/MorePlanets.cfg,找到B:"Enable Mars Space Station"=true,并设为false。(禁用更多行星火星空间站)

      打开./config/GalaxySpace/dimensions.conf,找到B:enableMarsSS=true,并设为false。(禁用星空火星空间站)

   使用更多行星的火星空间站

      打开./config/ExtraPlanets,找到B:"Mars SpaceStation"=true,并设为false。(禁用额外行星火星空间站)

      打开./config/GalaxySpace/dimensions.conf,找到B:enableMarsSS=true,并设为false。(禁用星空火星空间站)


开普勒星系问题(Vacuum Horizon现已移除开普勒星系,可以忽略)

   打开./config/ExtraPlanets.cfg,找到B:"Kepler SolarSystems"=true,并设为false(禁用额外行星开普勒星系


解决重复天体

   任何重复的天体都可以通过禁用其中一个解决。

   如果使用星空的天体打开./config/ExtraPlanets.cfg,找到main dimensions栏目和other dimensions栏目,

   如果使用额外行星的天体打开./config/GalaxySpace/dimensions.conf

   以水星(Mercury)为例,Ctrl+F搜索Mercury,设为false即可,如果有禁用的行星有卫星,卫星也要一起禁用。

   需要注意的是:

  • 额外行星的新兼容原理上是对自己的部分行星重命名2.0,所以如果存在大于等于3个同名行星,则额外行星无法兼顾其他mod,必须禁用多余的。(如火卫一和火卫二)

  • 对于土星、天王星、海王星,虽然星空也定义了他们的行星,但是额外行星的新星图兼容不会启动它们的2.0版本,而是直接禁用掉额外行星的三个行星,需要设置New Extended Planets Compatibility才能启动额外行星这三个行星的2.0版本(建议将全部新兼容打开)。

  • 对于土卫八和天卫四,额外行星提供了可登陆的行星但并没有提供2.0版本的重命名。星空注册了名称却没有实现可登陆的行星,星空也无法从配置文件中禁用这两个行星。如果同时安装这两个模组且星空先于额外行星加载,额外行星的这两个行星会直接消失,没有2.0版本。如果设置额外行星先于星空加载,则额外行星的这两个行星会优先注册,可以正常出现并登陆。但对于海卫一,额外行星和星空都作出了登陆实现,同时额外行星没有做2.0重命名,所以只有额外行星中的海卫一可以访问

   按照如上设置了配置文件,会得到尽可能多的可登陆星球供探索。在星图中,木星及以前的行星命名基本正常,来自额外行星的重复行星会被命名为2.0版本。

   容易混淆的部分:

  • 不可登陆的土星和土卫六由星空提供,可登陆的土星2.0和土卫六2.0由额外行星提供,土卫五和土卫八虽然没有2.0后缀,但是会挂载到土星2.0下,实质由额外行星提供;天卫三和天卫四同理。


附属加载顺序

    Forge的模组加载顺序是模组名称排序,只要添加用来排序的前缀就行了,例如“0星空”(主要)、“1额外行星”、“2更多行星”。


解决群系ID重复

   打开./config/ExtraPlanets.cfg,找到I:"Titania Dimension ID"=-42,并设为-44。(解决额外行星的天卫三与神秘时代4群系ID重复)

   打开./config/GalaxySpace/biomes.conf,替换为下列代码

# Configuration file

general {
    # Global ID Biome for Planets/Moons
    I:IDSpaceBiome=214
    
    # Global ID Biome for Planets/Moons (Shallow Waters Biome)
    I:IDSpaceShallowWatersBiome=215
    
    # Global ID Biome for Planets/Moons (Oceans Biome)
    I:IDSpaceOceansBiome=216
    
    # Global ID Biome for Planets/Moons (Deep Oceans Biome)
    I:IDSpaceDeepOceansBiome=217
    
    # Global ID Biome for Planets/Moons (Low Plains Biome)
    I:IDSpaceLowPlainsBiome=218
    
    # Global ID Biome for Planets/Moons (Mid Plains Biome)
    I:IDSpaceMidPlainsBiome=219
    
    # Global ID Biome for Planets/Moons (Low Hills Biome)
    I:IDSpaceLowHillsBiome=220
    
    # Global ID Biome for Planets/Moons (High Plateaus Biome)
    I:IDSpaceHighPlateausBiome=221
    
    # Global ID Biome for Planets/Moons (Mid Hills Biome)
    I:IDSpaceMidHillsBiome=222
    
    # Global ID Biome for Planets/Moons (Rocky Waters Biome)
    I:IDSpaceRockyWatersBiome=223
    
    # Global ID Biome for Planets/Moons (Low Islands Biome)
    I:IDSpaceLowIslandsBiome=224
    
    # Global ID Biome for Planets/Moons (Partially Submerged Biome)
    I:IDSpacePartiallySubmergedBiome=225
    
    # Global ID Biome for Planets/Moons (Beach Biome)
    I:IDSpaceBeachBiome=226
    
    # Biome ID for World Engine
    I:IDWorldEngineBiome=227
}




1.8.9~1.11.2

   涉及附属更多行星额外行星,完全参考MJRLegends Wiki


主要兼容设置

   打开./config/ExtraPlanets.cfg,找到B:"Enable More Planets Compatibility"=false,并设为true。(额外行星与更多行星兼容)


禁用更多行星重复火箭设计图

   打开./config/MorePlanets.cfg,找到config_moreplanets_go_addon_compat,并设为false。(额外行星与更多行星兼容)



附录

  • 能量单位转化比例:1EU=2AE=4RF=4FE=4MJ=4μI=6.557gJ=10J

  • BuildCraft的原油与星系通用。


1.12.2

星系

  • v4.0.281中地牢不会生成BOSS,珍宝箱也是空的,并且附属模组也受到了影响,可以替换为别的版本来解决。

  • 在原版星系已经登上外星的情况下添加附属模组,打开之前放置的CNSA工程台和伞降箱会导致游戏崩溃,你可以自行将它们挖掉即可。

  • 如果你的星图只有一个星球,请检查是否安装了星球研究Galactic Research。你可以查看星球研究教程Galactic Research教程来了解如何使用这些模组。如果你不想研究星球,可以删除这些模组。

  • 曲率驱动一起安装时缺氧,可以在./config/warpdrive/celestialObjects-Galacticraft+ ExtraPlanets.xml中把除WD两个维度外所有的维度的isBreathable设为true,详细可以参考此文https://www.mcmod.cn/post/4179.html

  • 如果你安装了快速工艺,并且发现火箭无法发射,请尝试删除快速工艺后再次尝试。

  • 如果你没有不会制作附属模组但想要自己添加一个天体,你可以使用StarMaker模组并参考StarMaker制星教程

  • GalacticTweaks模组解决了小行星挑战模式下没有氧气罐导致玩家缺氧而死的问题。(这个模组不含修改合成的部分)

  • 如果你想在其他星球上播放更多环境音乐,你可以安装Space Ambient模组。

星空

  • 要关闭新主菜单,可以在./config/GalaxySpace/core.conf中将B:enableNewMenu设为false。

  • 要关闭2~6阶困难火箭配方,可以在./config/GalaxySpace/core.conf中将B:enableAdvancedRocketCraft设为false

  • 在v2.0.13及以下版本与泡沫修复同时安装会导致游戏崩溃,可以将泡沫修复配置文件中的B:optimizedBlockPos设为false来解决。

  • 曲率驱动联动:https://wwi.lanzoui.com/iWYIX0lsrvxg,直接复制到./config/warpdrive/即可。(安装这个之后原本与额外行星的联动会消失)

  • 如果你希望禁用无氧环境下只能吃罐头,可以在./config/GalaxySpace/core.conf中将B:enableOxygenForPlantsAndFoods设为false

Asmodeus Core

  • 如与某些光影存在冲突,可以在./config/AsmodeusCore/core.conf中将enableSkyAsteroidsenableSkyMoonenableSkyOverworldenableSkyOverworldOrbit都设为false来解决,但终究不建议在外星使用光影。

  • 到达目的地的时间花费是由Asmodeus Core模组添加的,只在生存模式下才会出现,在配置文件中调整Boost值来加快速度。

  • v0.0.18中到达目的地花费的时间忽快忽慢,这个问题在v0.0.19已解决。

  • v0.0.27中星空加载失败,这个问题v0.0.28已解决。

额外行星

  • 额外行星不会删除星系原本的行星,所以太阳系中的每个行星都会存在两个,可以安装Asmodeus Core,并使用Asmodeus Core提供的星图来解决。


1.7.10

星系

  • 在原版星系已经登上外星的情况下添加附属模组,打开之前放置的NASA工程台和伞降箱会导致游戏崩溃,你可以自行将它们挖掉即可。

  • 如果你安装了快速工艺,并且发现火箭无法发射,请尝试删除快速工艺后再次尝试。

星空

  • 如与某些光影存在冲突,可以在./config/GalaxySpace/core.conf中将B:enableSkyOverworld设为false来解决,但终究不建议在外星使用光影。

  • 要关闭新主菜单,可以在./config/GalaxySpace/core.conf中将B:enableNewMenu设为false。

  • 如果您安装了Beyond Space模组,请确保星空是v1.2.14。

  • v1.2.15中重新添加了织女星系和天仓五星系,可以在./config/GalaxySpace/core.conf中将B:enableOldSystem设为true来启用这些内容。

  • v1.2.14prefinal版本进入巴纳德C星球后游戏会卡住几秒然后崩溃,因为这个星球在1.7.10版本没有做完,安装BetterCrash以及其前置模组,在进入巴纳德C之后会崩溃一次,再次进入就没问题了。

  • 如果你希望禁用无氧环境下只能吃罐头,可以在./config/GalaxySpace/core.conf中将B:enableOxygenForPlantsAndFoods设为false

额外行星

  • 额外行星不会删除星系原本的行星,所以太阳系中的每个行星都会存在两个,可以安装星空,并使用星空提供的星图来解决。


最后

  • 这样基本可以解决星系附属模组的兼容问题了,如果还没解决,请在本教程下回复。

  • 当然还有一些旧方法,但是因为有风险,就不过多赘述了。

  • 仔细检查,别打错了,特别是falsetrue,打错会自动复原。

  • 请使用对应版本的教程,使用不同版本的教程可能会导致崩溃。

  • 不提供修改好的配置文件。