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

注册 登录

QQ登录

只需一步,快速开始

查看: 21718|回复: 33
打印 上一主题 下一主题

[原创] 【7月14日更新】关于修改自定义种族不改动电脑种族的办法~~~包括修改初始钱,开全图,作弊码,种族天赋上限

  [复制链接]

46

主题

1553

帖子

1609

积分

游戏狂人

Rank: 6Rank: 6

贡献度
60
金元
13693
积分
1609
精华
0
注册时间
2010-1-8
跳转到指定楼层
主题
发表于 2012-7-13 16:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 alexblant 于 2012-7-15 13:29 编辑

推荐mexy1987的帖子,写的很详细:
http://bbs.3dmgame.com/thread-3229350-1-1.html等级上限修改
http://bbs.3dmgame.com/thread-3229323-1-1.html英雄招募回合数修改
http://bbs.3dmgame.com/thread-3231010-1-1.html英雄招募上限修改
http://bbs.3dmgame.com/thread-3229965-1-1.html地图全开修改
http://bbs.3dmgame.com/thread-3230502-1-1.html武器修改
http://bbs.3dmgame.com/thread-3230558-1-1.html战舰修改


推荐本人的帖子:
我们的征途是星辰大海!!!一起跟我来把你的种族变成海盗!!!!!!!

推荐其他人的帖子:
通过as1554修改母星系为全巨大地球 最大数量6颗星(小白扫盲进),如果创建一个全新的母星类型,配合我的这个修改,就可以只让自己享受好母星而不改动电脑的~~
通过
051070009分享一些让中后期战斗更激烈的修改方法,包含战斗所需,AI策略,前哨站变成殖民地的回合数,每回合的占有率增加(ownership),改变25%生产力转科技/星尘的数值,可以改到100%,其实也许可以改超过100%,个人建议改75%因为这个比较合理,有损耗正常的哈~~


首先利用这个帖子的内容:
assest修改简化器 http://bbs.3dmgame.com/thread-3227749-1-1.html   
在这里感谢yajiedesign大神给我们带来这么好的简洁提取XML的方法,希望大家都去给yajiedesign加分!!反正加分又不给你扣分!!每个人一天可以加两分,1分给yajiedesign,另外1分可以给天天在坛子里给大家解决问题的shadowqx,感恩!!

注意用了大神的替换文件第一次进入游戏可能会卡住,没关系,等一会儿他SET.XML生成完了,Alt+F4强制关闭游戏,然后第二次以后就可以正常进入游戏了~~~

打开SET.XML这里强烈推荐notepad2,用notepad2打开,不同的内容会用不同的颜色标识,非常的明显:

找到第21081行,内容如下 这个就是种族特性
  <!-- ################################################################################# -->
  <!-- ############################   AFFINITIES    #################################### -->
  <!-- ################################################################################# -->

下面AffinityTerran这个和AffinityEmpire貌似第一个是帝国,第二个是薛XX,
然后AffinityResistance这个是PILGRAM,AffinityPirates这个是海盗,其余的和游戏中的名字相同


你要新创建一个就要复制一整段代码,按格式黏贴,例如我的这个:PILGRAM的特性(当然你们用别的种族特性就换别的种族呗):

  <Affinity Name="AffinityResistance2" Family="Affinity" Hidden="false" Cost="900">     这个2,是为了让我的副本种族与原来的电脑的种族区别不至于覆盖掉电脑的。当然了你也可以改名称为别的,比如reaper。   COST这个就是创建自定义种族时的POINTS的数量
    <Descriptors>AffinityResistance;AffinityMappingResistance</Descriptors>   AffinityResistance这个代表种族科技树,和种族特性,比如改为SOPHON就是SOPHON的科技树,SOPHON的减少税率+科技的加成,但是这个和下面那排的不一致,会导致出来没有侦察船和殖民船,要是改了这个,也得改下面那一行的,但是新生产出来的船的外观,是你后面AffinityMappingResistance决定的。初始星系的特性是单独的,得在GALAXYGENERATOR.xml也创建一个全新的,叫做AffinityResistance2的母星定义才可以修改到母星类型,理论上母星是森林最合适,因为森林加成的工业指数最高~~~海洋加成科技最多,类地行星加成星尘初期没啥用。红色部分影响的是舰船模型和外交界面的人物形象……感谢8楼繁华落尽帮助做出测试~~
<SubTraits>TraitStartingShipScoutResistance,TraitStartingShipColonizationResistance</SubTraits>   这个我搞错了,貌似这个是开始给的殖民船和侦察船是啥样的~~~嘿嘿,你可以搞个P族,但是开始的侦察船和殖民船是H族样子的~~~
    <Command Name="UnlockTechnologies" Arguments="TechPlayerStart"/>       开始解锁啥科技,你既然自定义种族那无所谓这条
    <Command Name="UnlockTechnologies" Arguments="TechPlayerStartResistance"/>            开始解锁啥科技,你既然自定义种族那无所谓这条
    <Command Name="ColonizeHomeSystem" Arguments="dummy"/>      这个是开始是否有起始星系!!你要删了这个,那就没有母星了。
    <Command Name="DiscoverGalaxy" Arguments=""/>         这个就是添加的阿米巴的种族特性开全部地图
    <Command Name="SetInitialMoney" Arguments="10"/>       这个是初始的金钱,你也可以调整,不过没啥必要,游戏里钱多的没地方花
    <Personality>PersonalityPilgrims</Personality>  种族个性,这个应该就是那个种族特性描述中的具体的数据生效,改为PersonalitySophon就应该是减少税率增加科技,谁帮我试验下??我没试验~~~
    <Gui>
      <Title>%AffinityResistanceTitle</Title>    这个是种族的命名
      <Description>%AffinityResistanceDescription</Description>   这个是开始的动画描述
      <Tooltip>
        <Description>%AffinityResistanceTooltipEffect</Description>    这个是游戏提示
      </Tooltip>
      <Icon Small="Gui/DynamicBitmaps/Factions/resistanceLeaderSmall" Large="Gui/DynamicBitmaps/Factions/resistanceLeaderLarge" Wide="Gui/DynamicBitmaps/Factions/resistanceDescriptionWide"/>    这个是种族的图片神马的~~
    </Gui>
  </Affinity>


这样你就创建了一个副本种族,不同于原来的和种族,命名为AffinityResistance2,当然了你如果改为了reaper那后面就要用到reaper

然后呢你如何让你的自定义种族选中你的副本而不是普通的种族呢??别着急,你进入游戏,先创建一个自定义和种族,命名,比如叫做REAPER,然后选择什么亲和的时候,你随便选一个,比如你选择PILGRAM,然后你点确定。这个时候退出游戏。找到我的文档,ENDLESS SPACE 里面的 Faction 下面那个REAPER.XML就是你刚刚新建的种族~~~,打开看到如下内容

<?xml version="1.0" encoding="utf-8"?>
<Datatable xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Faction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Author="Administrator" Hidden="false" Name="8a475fe7-63a7-43ec-bf34-16e0570b43c3" Standard="false" LocalizedName="ABlancents P race" LocalizedDescription="An unharmonious race">  这里其实是创建者的名字,还有种族名字,你游戏里写的种族的描述,比如我这个一个不和谐的种族
    <Gui Name="">
      <Description>%AffinityResistanceDescription</Description>    这个还是描述,游戏开始的动画的那个描述,比如我的这个是pilgram的动画
      <Icon Wide="Gui/DynamicBitmaps/Factions/resistanceDescriptionWide" Large="Gui/DynamicBitmaps/Factions/resistanceLeaderLarge" Small="Gui/DynamicBitmaps/Factions/resistanceLeaderSmall" />   这个是自定义种族的图标
      <Title>%AffinityResistanceTitle</Title>          这个前面有解释过
      <Tooltip>
        <Description>%AffinityResistanceTooltipEffect</Description>    这个前面有解释过
      </Tooltip>
      <CharCode>0</CharCode>
    </Gui>
    <Affinity>AffinityResistance2</Affinity>           你只需要把这里的改为你方才的副本的种族的名称,比如我这里是我刚刚命名的AffinityResistance2,如果你前面是reaper,这里就要是reaper
    <Traits>TraitAlignmentGood;TraitDefense02Norm2;TraitDiplomacy01Norm2;TraitPopulation03Norm2;TraitEconomy07Norm1;TraitDiplomacy02Norm2;TraitDiplomacy03Norm2;TraitSpaceBattle03Norm3;TraitSpaceBattle01Norm2;TraitSpaceBattle07Norm2;TraitSpaceBattle05Norm2;TraitSpaceBattle04Norm3;TraitSpaceBattle02Norm3;TraitBuilding01Norm3;TraitBuilding02Norm3;TraitBuilding03Norm2;TraitPopulation04Norm2;TraitPopulation01Norm3;TraitPopulation02Norm3;TraitEconomy01Norm3;TraitEconomy09Norm1;TraitEconomy02Norm2;TraitScience01Norm3;TraitScience03VisibleNorm2;TraitScience03Norm2;TraitFleet02Norm2;TraitFleet01Norm2;TraitFleet06Norm2;TraitFleet07Norm2;TraitFleet05Norm2;TraitFleet04Norm2;TraitHero04Norm2;TraitHero02Norm2;TraitHero03Norm2;TraitHero01Norm2;TraitAnomaly01Norm1;TraitDefense01Norm2;TraitDefense04Norm2;TraitDefense03Norm2;TraitTechG02;TraitTechE01;TraitTechT02;TraitTechE27;TraitTechE02;TraitTechT01;TraitTechT04;TraitTechT03;TraitTechA02;TraitTechG01;TraitTechA01;TraitTechA05;TraitTechE03;TraitTechG03;TraitTechA04;TraitTechA03</Traits>    这个就是全部的游戏里面的正面的效应啦!!!全添加满是801~803个点数,我初始星球添加的是正面随机效应是8点,添加最高那个效应,比如1星尘2工业,或者1科技10(20?我记不得了)满意度是10点,就是803个点数,我这个是801点数的,和你在游戏里添加一样的,(((请勿添加,貌似只有作弊种族可以用这个作弊码。。这里还有2个可以添加的分别是TraitCheat01Norm1TraitCheat02Norm1(之前打错了少打了个Norm1,感谢6楼【晓刚】发现并提出问题)分别是加1000食物75星系满意度工业,钱,科学都加1000~~~我没有添加,这个就是官方带的测试用作弊代码。请勿添加,貌似只有作弊种族可以用这个作弊码。。))))
  </Faction>
</Datatable>

修改完保存就可以了,你的自定义种族就可以开开心使用了~~



自带作弊代码的原文在下:1742行  貌似只有作弊种族可以用这个作弊码。。

<!-- ################################################################################## -->
<!-- ############################# CHEAT TRAITS ####################################### -->
<!-- ################################################################################## -->
  
  <SimulationObjectDescriptor Name="TraitCheat01Norm1" Type="TraitCheat01" Serializable="true">
    <SimulationObjectPropertyModifierDescriptors>
      <SimulationObjectPropertyModifierDescriptor TargetProperty="Food"     Value="1000"  OperationType="Addition" Path="ClassEmpire/ClassStarSystem"/>
      <SimulationObjectPropertyModifierDescriptor TargetProperty="Approval" Value="75"    OperationType="Addition" Path="ClassEmpire/ClassStarSystem"/>
    </SimulationObjectPropertyModifierDescriptors>
    <SimulationObjectPropertyDescriptors />
  </SimulationObjectDescriptor>
  <SimulationObjectDescriptor Name="TraitCheat02Norm1" Type="TraitCheat02" Serializable="true">
    <SimulationObjectPropertyModifierDescriptors>
      <SimulationObjectPropertyModifierDescriptor TargetProperty="Industry" Value="1000"  OperationType="Addition" Path="ClassEmpire/ClassStarSystem"/>
      <SimulationObjectPropertyModifierDescriptor TargetProperty="Money"    Value="1000"  OperationType="Addition" Path="ClassEmpire/ClassStarSystem"/>
      <SimulationObjectPropertyModifierDescriptor TargetProperty="Science"  Value="1000"  OperationType="Addition" Path="ClassEmpire/ClassStarSystem"/>
    </SimulationObjectPropertyModifierDescriptors>
    <SimulationObjectPropertyDescriptors />
  </SimulationObjectDescriptor>

题外话,貌似游戏里自带2个测试用cheat种族和自带的这个秘籍是一样的,都是用来测试用的,分别的ZCheat1和ZCheat2.

<!--<Faction Name="ZCheat1" Standard="false" Author="AMPLITUDE Studios">--><!-- No traits --> 这个注释告诉我们这个种族没啥特技,是个白板种族。
  <!--<Gui>
      <Title>%FactionNameZCheat1Title</Title>
      <Description>%FactionNameZCheat1Title</Description>
      <Icon Small="Gui/DynamicBitmaps/Factions/[Temp]LeaderSmall" Large="Gui/DynamicBitmaps/Factions/[Temp]LeaderLarge" Wide="Gui/DynamicBitmaps/Factions/[Temp]DescriptionWide"/>
    </Gui>
    <Affinity>AffinityTerran</Affinity>
    <Traits>TraitAlignmentEvil;TraitStartingShipScout;TraitStartingShipColonization</Traits>
  </Faction>-->
  <!--<Faction Name="ZCheat2" Standard="false" Author="AMPLITUDE Studios">--><!-- No particular trait; All techs unlocked -->  这个注释告诉我们,这个种族没种族特技,但是全科技解锁
  <!--<Gui>
      <Title>%FactionNameZCheat2Title</Title>
      <Description>%FactionNameZCheat2Title</Description>
      <Icon Small="Gui/DynamicBitmaps/Factions/[Temp]LeaderSmall" Large="Gui/DynamicBitmaps/Factions/[Temp]LeaderLarge" Wide="Gui/DynamicBitmaps/Factions/[Temp]DescriptionWide"/>
    </Gui>
    <Affinity>AffinityTerran</Affinity>
    <Traits>TraitAlignmentEvil;TraitStartingShipScout;TraitStartingShipColonization;TraitUnlockTechTreeScience;TraitUnlockTechTreeExpansion;TraitUnlockTechTreeDiplomacy</Traits>
  </Faction>-->

你只要去掉我标记紫色的部分就能看见他们,测试用的种族没啥用。



其余的修改CP,修改hero人数,修改hero等级上限这种小事儿坛子里搜索下就好了。



顺便求问其他大神,我在修改\Endless Space\Assets\Xml\GalaxyGenerator里面的GalaxyGenerator.XML设定星球类型的时候,发现银河系就那么大,我设置106恒星系(游戏默认最大是104)就可以进去,160恒星系就进不去,而且那个宽度,也没啥用,我把111改成222还是那样。我平衡过了字节数了,不知道为啥,没有仔细试验到底最多支持多少恒星系,有没有大神有没有好办法??我超大银河系的野望呀~~~~

看完这个结合SET.XML,唯一知道的就是游戏选择年轻星系,类地,森林和海洋星球会比较多~~~理论上不改动XML的最优选法是少星座,年轻星系。其余的看种族和天赋。


对了,忘了宣传群了:248964248 有心得的加群呀~~~
















评分

8

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-4 02:41 , Processed in 0.028598 second(s), 17 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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