CaiMM 发表于 2025-4-29 19:54

关于银河文明系列修改的字符说明,2、3、4代文本保存

事实上4代修改跟3代相同讨论,不同在于3代可以直接修改。4代估计是迎合在各个游戏平台发布规范所以搞了一个MOD指令以及通过个人存档目录方式来实现。但是大体字符和思路是一致的。

先放2代文本

先新建一个种族保存,打开我的文档 打开文件夹My GamesGC2TwilightArnor(版本)
用记事本方式打开XXX.raceconfigxml文件,找到以下段落

;SuperAbility;10;/SuperAbility;   (超级能力)
                ;ResearchAdvantage;Industry;/ResearchAdvantage;
               ;ECONOMICS;0;/ECONOMICS;
               ;Ability0;1250;/Ability0;(星球经济税收加成))(所有数值除10)
                ;WEAPONS;0;/WEAPONS;
               ;Ability1;500;/Ability1;   (船武器攻击倍数)
                ;DEFENSE;0;/DEFENSE;
               ;Ability2;750;/Ability2;    (船防御倍数)
                ;SPEED;0;/SPEED;
               ;Ability3;110;/Ability3;    (船附加移动距离)
                ;MORALE;0;/MORALE;(星球居民快乐倍数(士气?),数值越高,星球人口再多也会维持高支持率)
                ;Ability4;11000;/Ability4;
               OPULATIONGROWTH;0;/POPULATIONGROWTH; (人口增长率)
                ;Ability5;400;/Ability5;
               ;SOCIALPRODUCTION;0;/SOCIALPRODUCTION;(民用工业生产率? 数值越高建筑越快建好)
                ;Ability6;700;/Ability6;
               ;MILITARYPRODUCTION;0;/MILITARYPRODUCTION;(军用工业生产率? 数值越高舰船越快建好)
                ;Ability7;700;/Ability7;
               ;RESEARCH;0;/RESEARCH; (科研)
                ;Ability8;2720;/Ability8;
               ;INFLUENCE;0;/INFLUENCE;(文化影响,明显加范围,影响敌对星球支持率)
                ;Ability9;200;/Ability9;
               ;TRADE;0;/TRADE;    (商路税收加成)
                ;Ability10;11000;/Ability10;
               ;DIPLOMACY;0;/DIPLOMACY;   (外交,作用不明显)
                ;Ability11;900;/Ability11;
               ;HITPOINTS;0;/HITPOINTS;    (船生命值加被)
                ;Ability12;400;/Ability12;
               ;REPAIR;0;/REPAIR;   (修理——)
                ;Ability13;2400;/Ability13;
               ;SENSORS;0;/SENSORS;(加船视觉范围,好像有最大值)
                ;Ability14;7;/Ability14;
               ;ESPIONAGE;0;/ESPIONAGE;(间谍,好像不明显)
                ;Ability15;500;/Ability15;
               ;SOLDIERING;0;/SOLDIERING;(士兵,用于登陆大战)
                ;Ability16;300;/Ability16;
               ;INTERESTRATES;0;/INTERESTRATES;   (好久没玩不记得)
                ;Ability17;0;/Ability17;
               LANETQUALITY;0;/PLANETQUALITY;   (加星球建筑格数)
                ;Ability18;400;/Ability18;
               ;TRADEROUTES;0;/TRADEROUTES;(加商路,最多3条)
                ;Ability19;3;/Ability19;
               ;CRIME;0;/CRIME;   (好久没玩不记得)
                ;Ability20;200;/Ability20;
               ;CABINET;0;/CABINET; (好久没玩不记得)
                ;Ability21;200;/Ability21;
               ;RANGE;0;/RANGE;(加能移动的最大范围??)
                ;Ability22;80;/Ability22;
               ;LUCK;0;/LUCK;   (幸运)
                ;Ability23;100;/Ability23;
               ;COURAGE;0;/COURAGE;   (勇气,不知有什么用?)
                ;Ability24;550;/Ability24;
               ;CREATIVITY;0;/CREATIVITY;   (创造力,不知有什么用?)
                ;Ability25;225;/Ability25;
               ;GOVERNMENT;0;/GOVERNMENT; (政府影响力?)
                ;Ability26;90;/Ability26;
               ;LOYALTY;0;/LOYALTY;(加忠诚度)
                ;Ability27;200;/Ability27;
               ;LOGISTICS;6;/LOGISTICS;   (舰队后勤,加最大舰队数,好东西啊!)
                ;Ability28;600;/Ability28;
               ;MINIATURIZATION;0;/MINIATURIZATION;(船只最大模块装备数啊!!怎么能不用呢!!??不过太多会当机)
                ;Ability29;200;/Ability29;
               ;HOMEPLANETQUALITY;0;/HOMEPLANETQUALITY;(效果不明)
                ;Ability30;200;/Ability30;
               ;COLONIZEHEAVYGRAVITY;0;/COLONIZEHEAVYGRAVITY; (加重力行星最大人口)
                ;Ability31;0;/Ability31;
               ;COLONIZEWATERWORLD;0;/COLONIZEWATERWORLD;    (加水上行星最大人口)
                ;Ability32;0;/Ability32;
               ;COLONIZETOXIC;0;/COLONIZETOXIC;(加某有毒星最大人口)
                ;Ability33;0;/Ability33;
               ;COLONIZEBARREN;0;/COLONIZEBARREN; (加某种行星最大人口)
                ;Ability34;0;/Ability34;
               ;COLONIZERADIOACTIVE;0;/COLONIZERADIOACTIVE; (加某种行星最大人口)
                ;Ability35;0;/Ability35;
               ;WARPROFITEERING;0;/WARPROFITEERING;(好久没玩不记得)
                ;Ability36;250;/Ability36;
               ERSISTENTTRADEROUTES;0;/PERSISTENTTRADEROUTES;(好久没玩不记得)
                ;Ability37;250;/Ability37;
         ;/Race;
;/Races;

CaiMM 发表于 2025-4-29 19:55

第三代

首先打开C:\GC3\data\Game\StarSystemDefs.xml
找到相关种族下首都星球的名称

    <StarSystem>
      <InternalName>SolSystem</InternalName>   
      <DisplayName>SolSystem_Name</DisplayName>   太阳系
      <Description>SolSystem_Dec</Description>
      <OrbitLane>
      <LaneType>Star</LaneType>
      <Body>
          <BodyType>UnaryStar</BodyType>             这里是恒星,不用管
          <BodyDef>SolStar</BodyDef>                     
      </Body>
      </OrbitLane>
      <OrbitLane>
      <LaneType>DeadZone</LaneType>             死区
      <Body>
          <BodyType>lanet</BodyType>
          <BodyDef>lanetMercury</BodyDef>            水星,不能殖民
      </Body>
      </OrbitLane>
      <OrbitLane>
      <LaneType>HabitableZone</LaneType>       适合居住
      <Body>
          <BodyType>lanet</BodyType>
          <BodyDef>lanetEarth</BodyDef>         星球名称:地球
          <IsHomeworld>true</IsHomeworld>      是母星
          <osition>5</Position>
      </Body>
      <Body>
          <BodyType>lanet</BodyType>   
          <BodyDef>lanetMars</BodyDef>               火星
      </Body>
      </OrbitLane>
。。。。
。。。。
    </StarSystem>

然后打开 C:\GC3\data\Game\PlanetDefs.xml (注意备份)
查找到相应星球名称 将下项数值修改即可

<PlanetClass>13</PlanetClass>注意不要超过50 会和殖民科技冲突 最高可60

CaiMM 发表于 2025-4-29 19:56

第三代

Productive(生产力)=MaxManufacturing(制造力)
Clever(智慧)=Research(研究)
Influential(影响力)=InfluencePerTurn(影响增长)
Economical(经济)=ColonyGrossIncome(总收入)
Content(满意度)=GoodsAndServices(士气)
Fertile(肥沃度)=Growth(增长)
Handy(熟练度)=Maintenance(维护费)
Dense(精密)=MassCap(容量)
Militant(战意)=Military(军事制造力)
Popular(欢迎度)=Tourism(旅游收入)
Trader(贸易)=TradeRouteValueRaw(贸易路线价值)
Farmer(农业)=Food(食物)
Brutal(残酷)=Soldiering(参军)
Courageous(勇气)=ResistanceBonus(抵抗)
Tough(坚硬)=HitPointsCap(生命值)
Sharpeye(精准)=Accuracy(命中率)
Agile(敏捷)=Jamming(干扰)
Resilient(韧性)=StrategicRepair(战略维修)
Adventure(冒险)=ShipRange(飞船距离)
Likeable(好感度)=Diplomacy(外交奖励)
Observant(观察力)=SensorRange(传感器范围)
Fast(快速)=MovesCap(移动)
Organized(组织性)=LogisticsCap(后勤)

edit.txt 保留上面所列所有项目,复制进RaceTraitDefs.xml后删除不需要的项目即可
2.png 为edit.txt 各项对应

做个例子吧
<RaceTrait>
   <InternalName>Productive1</InternalName>    这里是生产力+2特性

    <DisplayName>Productive1_Name</DisplayName>
   <Description>Productive1_Desc</Description>
   <Mod>
       <EffectType>MaxManufacturing</EffectType>这个就是属性制造
      <Scope>Global</Scope>
       <Target>
         <TargetType>Colony</TargetType>这个代码都是用在星球的
      </Target>
       <BonusType>Multiplier</BonusType>这里是数值算法,这个是倍增
      <Value>0.25</Value>这里是数值25%
   </Mod>
   </RaceTrait>

请键入“~”键,1键旁边的,会弹出控制台,请键入turn,然后你会发现,右下角的按钮固定成了“回合”,以后每次直接点即可结束当前回合
要取消,再执行一次即可

已经修改的RaceTraitDefs.xml为增加新特性 用于修改原有种族 必须在FactionDefs.xml下指明
   修改老特性直接修改RaceTraitDefs.xml即可,无需指明
(贸易-1,编号为贸易3) 用于修改自定义种族 或者 勇敢-2/怯懦-2
MovesCap移动速度
SensorPower 探测范围
ShipRange 航行范围

CaiMM 发表于 2025-4-29 19:57

第四代

4代与容量相关技能放在种族能力Abilities里,不是在特征Traits里
也就是 文件AbilityDefs.xml而不是文件RaceTraitDefs.xml 接下来的修改思路沿用第3代

当你新开游戏新种族时,可以自行选择一个新的种族特性,这个新的种族特性是你自己修改RaceTraitDefs.xml添加进去的
而当你需要修改原有种族时,比如玩战役,需要修改的是种族文件FactionDefs.xml,在对应原种族数据中加入你自行修改出来的种族特性,而这个新的种族特性同样是你自己修改RaceTraitDefs.xml添加进去的

而你需要修改老种族特性时,比如人类某个负面种族特性,在RaceTraitDefs.xml里面修改即可,把原有某个负面种族特性里面的内容全部改成正面效果即可


自定义种族如果选择荒凉星球 修改行星文件下的 等级4的沙漠星球 其实就是看你选哪个太阳系 先去太阳系文件中找星球类型 再改星球

战役在新改版后无法通过修改战役配置、修改老种族特性来修改

CaiMM 发表于 2025-4-29 19:58

至于第四代修改起作用的方法,看本论坛先发的帖子。事实上就如同我第一楼所说,加了个MOD控制

https://bbs.3dmgame.com/thread-6460941-1-1.html
页: [1]
查看完整版本: 关于银河文明系列修改的字符说明,2、3、4代文本保存