3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 15838|回复: 40
打印 上一主题 下一主题

[心得] 修改母星系为全巨大地球 最大数量6颗星(小白扫盲进)

  [复制链接]

2

主题

498

帖子

603

积分

超级玩家

Rank: 5Rank: 5

贡献度
2
金元
5951
积分
603
精华
0
注册时间
2011-12-6
跳转到指定楼层
主题
发表于 2012-7-13 23:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 as1554 于 2012-7-26 20:53 编辑

论坛里有人弄出了母星系全部巨大地球加6颗星 蛮羡慕的 自己学着去东搞西搞 终于搞明白了 和大家分享一下 让大家以后也能随自己意修改


用UE或者NotePad2打开Endless Space\Assets\Xml\GalaxyGenerator下的GalaxySettings.xml  一打开就能看到<!-- HOME GENERATION --> 代表这之后的都是描述母星的 之后几行就是描述各种族母星性质的 这里以第一个AffinityTerran 貌似是联合帝国为例
<Trait Name="AffinityTerran">
      <HomePlanet>
        <OverrideType Probability="1.0">
          <Type Name="PlanetTypeTerran" Weight="1"/>
        </OverrideType>
        <OverrideSize Probability="1.0">
          <Size Name="PlanetSizeMedium" Weight="1"/>
        </OverrideSize>
        <InhibitAnomalies>
          <All/>
        </InhibitAnomalies>
      </HomePlanet>
      <OtherPlanets>
        <OverrideType Probability="1">
          <Type Name="PlanetTypeArid" Weight="1"/>
          <Type Name="PlanetTypeTundra" Weight="1"/>
          <Type Name="PlanetTypeDesert" Weight="3"/>
          <Type Name="PlanetTypeArctic" Weight="3"/>
          <Type Name="PlanetTypeBarren" Weight="3"/>
          <Type Name="PlanetTypeAsteroids" Weight="3"/>
          <Type Name="PlanetTypeLava" Weight="3"/>
          <Type Name="PlanetTypeGasHydrogen" Weight="1"/>
          <Type Name="PlanetTypeGasHelium" Weight="1"/>
          <Type Name="PlanetTypeGasMethane" Weight="1"/>

        </OverrideType>
        <OverrideSize Probability="0">
          <Size Name="PlanetSizeSmall" Weight="1"/>
          <Size Name="PlanetSizeMedium" Weight="1"/>
          <Size Name="PlanetSizeLarge" Weight="1"/>

        </OverrideSize>
        <InhibitAnomalies>
          <All/>
        </InhibitAnomalies>
      </OtherPlanets>
      <HomeStar>
        <!--OverrideStarType>
          <StarType Name="StarTypeDouble"/>
        </OverrideStarType-->
        <OverridePlanetsInSystem>
          <Quantity Name="3" Weight="3"/>
          <Quantity Name="4" Weight="3"/>
          <Quantity Name="5" Weight="1"/>
          <Quantity Name="6" Weight="1"/>

        </OverridePlanetsInSystem>
      </HomeStar>
    </Trait>
代码中的红字部分是需要修改的 这里共有四部分红色的代码
第一个PlanetSizeMedium 是用来指定母星的大小的 你把Mudium分别改成Tiny Small Large Huge就分别是极小 小 大 巨大
之后是第二部分<Type Name="PlanetTypeArid" Weight="1"/>
          <Type Name="PlanetTypeTundra" Weight="1"/>
          <Type Name="PlanetTypeDesert" Weight="3"/>
          <Type Name="PlanetTypeArctic" Weight="3"/>
          <Type Name="PlanetTypeBarren" Weight="3"/>
          <Type Name="PlanetTypeAsteroids" Weight="3"/>
          <Type Name="PlanetTypeLava" Weight="3"/>
          <Type Name="PlanetTypeGasHydrogen" Weight="1"/>
          <Type Name="PlanetTypeGasHelium" Weight="1"/>
          <Type Name="PlanetTypeGasMethane" Weight="1"/>

是用来指定母星系其他行星各种类型出现几率的 每句话的type name代表星球类型 weight代表出现比例 其中没有
          <Type Name="PlanetTypeTerran" Weight="1"/> 代表地球
          <Type Name="PlanetTypeOcean" Weight="1"/> 代表海洋
          <Type Name="PlanetTypeJungle" Weight="1"/> 代表森林

这三个你可以自己加上去 然后将其他的类型weight改为0 只留下地球的weight不改 那么刷出来的就都是地球 其他类型的如法炮制
第三部分<OverrideSize Probability="0">
          <Size Name="PlanetSizeSmall" Weight="1"/>
          <Size Name="PlanetSizeMedium" Weight="1"/>
          <Size Name="PlanetSizeLarge" Weight="1"/>

是用来指定母星系其他行星的大小的 先把第一句的0改成1 不然你下面的修改不会生效
之后的修改和第二部分类似  其中也没有huge类型的 要你自己加
第四部分的<Quantity Name="3" Weight="3"/>
          <Quantity Name="4" Weight="3"/>
          <Quantity Name="5" Weight="1"/>
          <Quantity Name="6" Weight="1"/>
是制定母星系星球数量的 依然同上 改weight就可以
新手发帖 求轻喷 知道详细原理后就可以自己回去各种修改了
有人提到自定义种族的修改 很简单
<Affinity Name="zhongtian" Family="Affinity" Hidden="false" Cost="900">
这是我在set.xml里的自定义种族第一句 种族名字叫zhongtian
然后在GalaxySettings.xml里随便复制一个种族 将名字改成zhongtian 就会单单为自定义种族确定母星属性了
<Trait Name="zhongtian">
      <HomePlanet>
        <OverrideType Probability="1.0">
          <Type Name="PlanetTypeTerran" Weight="1"/>
        </OverrideType>
        <OverrideSize Probability="1.0">
          <Size Name="PlanetSizeHuge" Weight="1"/>
        </OverrideSize>
        <InhibitAnomalies>
          <PlanetAnomaly01/>
        </InhibitAnomalies>
      </HomePlanet>
      <OtherPlanets>
        <OverrideType Probability="1">
          <Type Name="PlanetTypeArid" Weight="0"/>
          <Type Name="PlanetTypeTerran" Weight="1"/>
          <Type Name="PlanetTypeOcean" Weight="1"/>
          <Type Name="PlanetTypeJungle" Weight="1"/>
          <Type Name="PlanetTypeTundra" Weight="0"/>
          <Type Name="PlanetTypeDesert" Weight="0"/>
          <Type Name="PlanetTypeArctic" Weight="0"/>
          <Type Name="PlanetTypeBarren" Weight="0"/>
          <Type Name="PlanetTypeAsteroids" Weight="0"/>
          <Type Name="PlanetTypeLava" Weight="0"/>
          <Type Name="PlanetTypeGasHydrogen" Weight="0"/>
          <Type Name="PlanetTypeGasHelium" Weight="0"/>
          <Type Name="PlanetTypeGasMethane" Weight="0"/>
        </OverrideType>
        <OverrideSize Probability="1">
          <Size Name="PlanetSizeSmall" Weight="0"/>
          <Size Name="PlanetSizeMedium" Weight="0"/>
          <Size Name="PlanetSizeLarge" Weight="0"/>
          <Size Name="PlanetSizeHuge" Weight="1"/>
        </OverrideSize>
        <InhibitAnomalies>
          <All/>
        </InhibitAnomalies>
      </OtherPlanets>
      <HomeStar>
        <!--OverrideStarType>
          <StarType Name="StarTypeDouble"/>
        </OverrideStarType-->
        <OverridePlanetsInSystem>
          <Quantity Name="3" Weight="0"/>
          <Quantity Name="4" Weight="0"/>
          <Quantity Name="5" Weight="0"/>
          <Quantity Name="6" Weight="1"/>
        </OverridePlanetsInSystem>
      </HomeStar>
    </Trait>
这是我修改的自定义种族母星属性 可以参考一下


评分

4

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-5-4 09:22 , Processed in 0.030040 second(s), 17 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表