关于银河文明系列修改的字符说明,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;
第三代
首先打开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 第三代
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 航行范围
第四代
4代与容量相关技能放在种族能力Abilities里,不是在特征Traits里
也就是 文件AbilityDefs.xml而不是文件RaceTraitDefs.xml 接下来的修改思路沿用第3代
当你新开游戏新种族时,可以自行选择一个新的种族特性,这个新的种族特性是你自己修改RaceTraitDefs.xml添加进去的
而当你需要修改原有种族时,比如玩战役,需要修改的是种族文件FactionDefs.xml,在对应原种族数据中加入你自行修改出来的种族特性,而这个新的种族特性同样是你自己修改RaceTraitDefs.xml添加进去的
而你需要修改老种族特性时,比如人类某个负面种族特性,在RaceTraitDefs.xml里面修改即可,把原有某个负面种族特性里面的内容全部改成正面效果即可
自定义种族如果选择荒凉星球 修改行星文件下的 等级4的沙漠星球 其实就是看你选哪个太阳系 先去太阳系文件中找星球类型 再改星球
战役在新改版后无法通过修改战役配置、修改老种族特性来修改 至于第四代修改起作用的方法,看本论坛先发的帖子。事实上就如同我第一楼所说,加了个MOD控制
https://bbs.3dmgame.com/thread-6460941-1-1.html
页:
[1]