找回密码
 注册
X系列官方授权正版
搜索
查看: 20181|回复: 30

[原创] 星际之剑2修改全面教程(已完成)

[复制链接]
发表于 2013-6-8 18:45:08 | 显示全部楼层 |阅读模式
本帖最后由 knight610 于 2013-6-8 20:01 编辑

先介绍下各种文件的位置:

科技修改
Sword of the Stars II\assets\base\Tech
techtree.techtree

武器修改
Sword of the Stars II\assets\base\weapons
.weapon文件

种族特性(以人族为例,下同)
Sword of the Stars II\assets\base\factions\human
faction.xml

舰船和平台附加模块
Sword of the Stars II\assets\base\factions\human\modules
.module文件

舰船功能段
Sword of the Stars II\assets\base\factions\human\sections
.section文件

一些全局参数的设置
Sword of the Stars II\assets\base
commonassets.xml

一些科技效果的设置
Sword of the Stars II\assets\base
techbonuses.xml

DLC新增的船段模块和LOA族的全部文件在
Sword of the Stars II\assets\eof
目录之下,具体位置和base文件夹相似
纯粹是为了自娱自乐,请不修改党不要激动,毕竟这游戏缺陷的地方太多了,个人感觉不修改不足以平民愤……当然,一切都是建立在娱乐的基础上

评分

参与人数 1好评 +1 收起 理由
zhec + 1 辛苦辛苦

查看全部评分

 楼主| 发表于 2013-6-8 18:45:26 | 显示全部楼层

科技修改

本帖最后由 knight610 于 2013-6-8 19:01 编辑

科技修改
Sword of the Stars II\assets\base\Tech
techtree.techtree

举例
<Tech>
      <Name>X射線激光</Name>          科技名称,这个可以用繁体字方便的查询
      <Id>EWP_X-Ray_Lasers</Id>        唯一ID,修改的时候就搜索这个
      <Family>EWP</Family>                科技类别
      <Requires />                                需求的前置科技
      <Allowables>                               可以引出的其他科技以及各族研发的几率,修改的重点基本就是这个了
        <AllowedTech>
          <Id>EWP_Phasers</Id>
          <IsPermanent>False</IsPermanent>
          <HiverPercent>35</HiverPercent>           各族研发的几率。有个小窍门,如果用批量文本替换软件的话,可以先把 Percent>0</  替换成  Percent1>0</            <HumanPercent>75</HumanPercent>
          <LiirZuulPercent>90</LiirZuulPercent>     然后把<HumanPercent>  与  </HumanPercent>分别作为特征开头和结尾,替换成  <HumanPercent>100</HumanPercent>   再把  Percent1>0</  替换回  Percent>0</  
          <MorrigiPercent>85</MorrigiPercent>      这样就把所有有可能研究的科技几率都改成100同时原本为0的科技不变
          <TarkaPercent>70</TarkaPercent>
          <ZuulPercent>65</ZuulPercent>
          <LoaPercent>100</LoaPercent>
          <ResearchPoints>125000</ResearchPoints>      需要的科研点数
        </AllowedTech>
        <AllowedTech>
          <Id>EWP_Rapid-Pulse_Laser</Id>
          <IsPermanent>False</IsPermanent>
          <HiverPercent>70</HiverPercent>
          <HumanPercent>80</HumanPercent>
          <LiirZuulPercent>100</LiirZuulPercent>
          <MorrigiPercent>95</MorrigiPercent>
          <TarkaPercent>70</TarkaPercent>
          <ZuulPercent>50</ZuulPercent>
          <LoaPercent>100</LoaPercent>
          <ResearchPoints>50000</ResearchPoints>
        </AllowedTech>
      </Allowables>
      <Icon>.\icons\xraylazer.bmp</Icon>
      <Group>None</Group>
      <Value>25000</Value>
      <CostMultiplier>0</CostMultiplier>
      <DangerLevel>1</DangerLevel>
      <AllowAIRebellion>False</AllowAIRebellion>
      <HiverAICostFactor>10</HiverAICostFactor>           这个没实际改过,看上去像是研发所需的投入比例或者AI研发积极性加权?反正我是没感觉有啥用
      <HumanAICostFactor>4</HumanAICostFactor>
      <LiirZuulAICostFactor>0.5</LiirZuulAICostFactor>
      <MorrigiAICostFactor>2</MorrigiAICostFactor>
      <TarkaAICostFactor>5</TarkaAICostFactor>
      <ZuulAICostFactor>10</ZuulAICostFactor>
      <LoaAICostFactor>1</LoaAICostFactor>
      <AIResearchModes>
        <AIResearchMode>
          <Name>Weapon</Name>
        </AIResearchMode>
      </AIResearchModes>
    </Tech>


附件是我自己使用的批量文本替换软件BatchTextReplace的使用方法,软件太大添加不了附件想用的就自己百度下吧。记得先备份源文件,再把想要修改的文件拖进桌面新建的文件夹,添加这个文件夹作为修改范围,添加特定的后缀名,然后用特征替换或者一般替换,如果看不懂就用记事本慢慢改也行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 0 1

使用道具 举报

 楼主| 发表于 2013-6-8 18:45:42 | 显示全部楼层

武器修改

本帖最后由 knight610 于 2013-6-8 19:10 编辑

武器修改
Sword of the Stars II\assets\base\weapons
.weapon文件


以反物质鱼雷为例,这个数值我修改过了请无视吧,反正类型都对
<Weapon>
  <Name>Antimatter Torpedo</Name>         武器名称
  <PassableShields />                                  可穿透的护甲,介子鱼雷就可以穿透除了介子护盾之外的所有护盾
  <RequiredTechnologies>                           前置科技,没这个科技就用不了这武器
    <Technology>
      <Name>TRP_Anti-Matter_Torpedo</Name>
    </Technology>
  </RequiredTechnologies>
  <Attributes>
    <Attribute>
      <Name>Energy</Name>
    </Attribute>
    <Attribute>
      <Name>StandOff</Name>
    </Attribute>
    <Attribute>
      <Name>Explosive</Name>
    </Attribute>
    <Attribute>
      <Name>Tracking</Name>
    </Attribute>
  </Attributes>
  <CompatibleSections />
  <TurretClasses>                                               炮台的等级
    <TurretClass>
      <TurretClass>Torpedo</TurretClass>
      <TurretClassSizes>
        <TurretClassSize>
          <TurretSize>VeryHeavy</TurretSize>
          <Turret>
          </Turret>
          <Barrel>
          </Barrel>
          <Base>
          </Base>
        </TurretClassSize>
      </TurretClassSizes>
    </TurretClass>
  </TurretClasses>
  <DeployableSections />
  <CompatibleFactions />
  <PayloadType>Torpedo</PayloadType>
  <PlagueType>
  </PlagueType>
  <WeaponSize>VeryHeavy</WeaponSize>
  <Animation>
  </Animation>
  <AnimationDelay>0</AnimationDelay>
  <Cost>2500</Cost>                                              武器的储备消耗
  <Crew>6</Crew>                                                  船员
  <CrewPerBank>False</CrewPerBank>
  <Power>15</Power>                                             能量
  <PowerPerBank>False</PowerPerBank>
  <Supply>4</Supply>                                             补给
  <SupplyPerBank>False</SupplyPerBank>
  <Signature>12</Signature>
  <SignaturePerBank>False</SignaturePerBank>
  <HpBonus>40</HpBonus>
  <Health>1000</Health>                                         制导类武器弹药的生命值
  <TrackingSpeed>0</TrackingSpeed>
  <TimeToLive>90</TimeToLive>                              弹药生存时间
  <DumbfireTime>1</DumbfireTime>
  <CritHitBonus>85</CritHitBonus>
  <MalfunctionPercent>10</MalfunctionPercent>
  <MalfunctionDamage>250</MalfunctionDamage>
  <SubweaponType />
  <IsVisible>True</IsVisible>
  <IsAbductor>False</IsAbductor>
  <DisruptorValue>0</DisruptorValue>
  <DrainValue>0</DrainValue>
  <DOT>0</DOT>
  <Submunition />
  <SubmunitionAmount>0</SubmunitionAmount>
  <SubmunitionBlastType />
  <SubmunitionConeDeviation>0</SubmunitionConeDeviation>
  <ExplosiveMinEffectRange>0</ExplosiveMinEffectRange>
  <ExplosiveMaxEffectRange>75</ExplosiveMaxEffectRange>
  <DetonationRange>0</DetonationRange>
  <EMPRange>0</EMPRange>
  <EMPDuration>0</EMPDuration>
  <ArmorPiercingLevel>0</ArmorPiercingLevel>
  <NumArcs>0</NumArcs>
  <ArcRange>0</ArcRange>
  <CritHitRolls>5</CritHitRolls>
  <MaxGravityForce>0</MaxGravityForce>
  <GravityAffectRange>0</GravityAffectRange>
  <PbGrid>
    <Dimensions>10,10</Dimensions>
    <CollisionPoint>5,0</CollisionPoint>
    <Data>1111111111                                                 这个矩阵应该是护甲伤害的类型,1代表伤害范围,我自己没改过
0111111110
0111111110
0011111100
0001111000
0000000000
0000000000
0000000000
0000000000
0000000000
</Data>
  </PbGrid>
  <EffectiveGrid>
    <Dimensions>10,10</Dimensions>
    <CollisionPoint>5,0</CollisionPoint>
    <Data>0111111110
1111111111
1111111111
1111111111
1111111111
1111111111
0111111110
0011111100
0001111000
0000000000
</Data>
  </EffectiveGrid>
  <MaxGrid>
    <Dimensions>12,12</Dimensions>
    <CollisionPoint>5,0</CollisionPoint>
    <Data>001111111100
011111111110
111111111111
111111111111
111111111111
111111111111
111111111111
111111111111
011111111110
001111111100
000111111000
000011110000
</Data>
  </MaxGrid>
  <TrackSpeedModifier>0</TrackSpeedModifier>
  <BeamDamagePeriod>0</BeamDamagePeriod>
  <Volleys>1</Volleys>
  <VolleyPeriod>0</VolleyPeriod>
  <VolleyDelay>0</VolleyDelay>
  <BuildupDelay>0</BuildupDelay>
  <BaseVolleyDeviationName>3</BaseVolleyDeviationName>
  <BaseRechargeTime>10</BaseRechargeTime>                                重新装弹时间
  <MuzzleSpeed>1000</MuzzleSpeed>                                              弹药飞行速度
  <ShotAcceleration>100</ShotAcceleration>                                     发射角度
  <Duration>0</Duration>
  <MuzzleDescription>
    <MuzzleType />
    <Width>0</Width>
    <Height>0</Height>
  </MuzzleDescription>
  <Model>turret_dummy.scene</Model>
  <DecalMaterial>Burn 01</DecalMaterial>
  <DecalSize>20</DecalSize>
  <MuzzleEffect>effects\Weapons\Antimattercannon_muzzle.effect</MuzzleEffect>
  <BuildupEffect>
  </BuildupEffect>
  <ImpactEffect>effects\Weapons\AntimatterTorpedo_Impact.effect</ImpactEffect>
  <PlanetImpactEffect>
  </PlanetImpactEffect>
  <BulletEffect>effects\Weapons\AntimatterTorpedo_Bullet.effect</BulletEffect>
  <RicochetEffect>
  </RicochetEffect>
  <isMuzzleEffectLooping>False</isMuzzleEffectLooping>
  <isBuildupEffectLooping>False</isBuildupEffectLooping>
  <isBulletEffectLooping>False</isBulletEffectLooping>
  <isImpactEffectLooping>False</isImpactEffectLooping>
  <isRicochetEffectLooping>False</isRicochetEffectLooping>
  <MuzzleSound>Trp_Fusion_muzzle</MuzzleSound>
  <BuildupSound>
  </BuildupSound>
  <ImpactSound>Trp_Fusion_impact</ImpactSound>
  <PlanetImpactSound>
  </PlanetImpactSound>
  <ExpireSound>
  </ExpireSound>
  <BulletSound>Trp_Fusion_travel</BulletSound>
  <RicochetSound>
  </RicochetSound>
  <Icon>trp_am</Icon>
  <RangeTable>                                                                      分三个阶段的射程,各阶段可以设置不同的弹药打偏几率和伤害。MaxRange才是最终的攻击范围。PlanetRange星球轰炸的距离
   <PbRange>3000</PbRange>
    <PbDeviation>0</PbDeviation>  
    <PbDamage>120</PbDamage>
    <EffectiveRange>6000</EffectiveRange>
    <EffectiveDeviation>0</EffectiveDeviation>
    <EffectiveDamage>120</EffectiveDamage>
    <MaxRange>10000</MaxRange>
    <MaxDeviation>0</MaxDeviation>
    <MaxDamage>120</MaxDamage>
    <PlanetRange>10000</PlanetRange>
  </RangeTable>
  <BaseRicochetModifier>-10</BaseRicochetModifier>
  <RecoilFactor>0</RecoilFactor>
  <RoundMass>300</RoundMass>                    弹药重量
  <PopDamage>7000000</PopDamage>           人口杀伤
  <InfraDamage>0.09</InfraDamage>           基础设施杀伤
  <TerraDamage>8</TerraDamage>               环境杀伤
  <SolutionTolerance>90</SolutionTolerance>
  <RatingDamageEstimate>0</RatingDamageEstimate>
  <FiringRate>0</FiringRate>
  <Accuracy>0</Accuracy>
  <Range>0</Range>
</Weapon>

评分

参与人数 1声望 +1 UCC +30 收起 理由
davidhawk + 1 + 30 重要内容

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2013-6-8 18:46:00 | 显示全部楼层

种族特性修改

本帖最后由 knight610 于 2013-6-8 19:28 编辑

种族特性(以人族为例,下同)
Sword of the Stars II\assets\base\factions\human
faction.xml


很多各族设置里没有的选项在
Sword of the Stars II\assets\base
defaultstratmodifiers.xml文件里都有默认设置,可以复制词条


  <ResearchModifier>1.0</ResearchModifier>科研速度,改这个就能快速科技
  <ConstructionPointBonus>1.0</ConstructionPointBonus>这个是殖民星建造基础设施的加成倍数吧应该……跟下面那个有点分不清
  <IndustrialOutputModifier>1.0</IndustrialOutputModifier>工业输出倍数
  <PopulationGrowthModifier>1.0</PopulationGrowthModifier>人口增长倍数
  <MaxProvincePlanets>3</MaxProvincePlanets>行政区星球上限
  <MaxProvincePlanetRange>8.0</MaxProvincePlanetRange>行政区距离上限
  <PoliceMoralBonus>1</PoliceMoralBonus>警备船的士气增加



  <PrototypeConstructionCostModifierPF>3.0</PrototypeConstructionCostModifierPF>这一堆是原型舰的建造资源倍数,第一回合设计的舰船不需要制造原型舰,但是只有在制造原型舰的过程中才可能出现好坏设计加成
  <PrototypeSavingsCostModifierPF>3.0</PrototypeSavingsCostModifierPF>
  <PrototypeConstructionCostModifierCR>2.5</PrototypeConstructionCostModifierCR>
  <ConstructionCostModifierCR>1.0</ConstructionCostModifierCR>
  <PrototypeConstructionCostModifierDN>2.0</PrototypeConstructionCostModifierDN>
  <ConstructionCostModifierDN>1.0</ConstructionCostModifierDN>
  <PrototypeConstructionCostModifierLV>1.5</PrototypeConstructionCostModifierLV>
  <ConstructionCostModifierLV>1.0</ConstructionCostModifierLV>
  <ConstructionCostModifierSN>1.0</ConstructionCostModifierSN>
  <PrototypeSavingsCostModifierCR>4.0</PrototypeSavingsCostModifierCR>
  <PrototypeSavingsCostModifierDN>3.0</PrototypeSavingsCostModifierDN>
  <PrototypeSavingsCostModifierLV>2.5</PrototypeSavingsCostModifierLV>
  <PrototypeTimeModifier>1.0</PrototypeTimeModifier>




  <BadDesignAttributePercent>10</BadDesignAttributePercent>负面设计加成几率,改成0就没了
  <GoodDesignAttributePercent>10</GoodDesignAttributePercent>正面设计加成几率,改成100就每个都有
  <AdditionalMaxCivilianPopulation>0.0</AdditionalMaxCivilianPopulation>
  <OverharvestModifier>10.0</OverharvestModifier> 过度开发收益倍数
  <MinOverharvestRate>0.0</MinOverharvestRate>最低过度开发值,狼族改成0就不会永远越吃越穷了
  <SlaveDeathRateModifier>1.0</SlaveDeathRateModifier>奴隶死亡率
  <TerraformingModifier>1.0</TerraformingModifier>环境改造速度加成
  <ColonySupportCostModifier>1.0</ColonySupportCostModifier>殖民星开发花费加成



  <ChanceOfPirates>1.0</ChanceOfPirates>海盗几率,还等什么,快改成0!
  <AllowSuperWorlds>false</AllowSuperWorlds>允许一般星球开发超级世界,改成true的话……
  <DiplomacyPointCostModifier>1.0</DiplomacyPointCostModifier>外交点数花费比例
  <MoralBonus>0</MoralBonus>士气加成
  <PsiResearchModifier>1.0</PsiResearchModifier>超能力研究速度加成
  <ShipSupplyModifier>1.0</ShipSupplyModifier>舰队补给加成
  <MaxColonizableHazard>650</MaxColonizableHazard>可殖民的最高气候上限
  <TradeRangeModifier>1.0</TradeRangeModifier>贸易范围
  <TradeRevenue>1.0</TradeRevenue>贸易收益加成
  <TaxRevenue>0.8</TaxRevenue>税收加成




  <!-- CombatAI -->
  <!-- if false (default), use regular combat AI
        if true, use specialized AI -->
  <UseNPCCombatAI>FALSE</UseNPCCombatAI>
  <PsiPowerPerCrew>1.0</PsiPowerPerCrew> 超能力相关设置,细节不太了解,反正想用就改大了吧,有的族默认的数值就是20往上呢
  <PsiPowerModifier>1.0</PsiPowerModifier>
  <EntryPointOffset>2500</EntryPointOffset>
  <StarTearTechEnteryPointOffset>0</StarTearTechEnteryPointOffset>




  <!--BoardingActionModifiers-->登陆作战的战斗力,改强了就能更快更好的抢船……
  <BoardingActionModifiers>
    <FreshAgentStrength>1.0</FreshAgentStrength>
    <TiredAgentStrength>0.75</TiredAgentStrength>
    <ExhaustedAgentStrength>0.50</ExhaustedAgentStrength>
    <AgentLocationStrength default="1.0" cruiser="1.0" dreadnought="1.0" leviathan="1.0" />
    <EfficiencyVSBoarding default="0.5" cruiser="0.25" dreadnought="0.65" leviathan="0.65" />
  </BoardingActionModifiers>


其他的就是一些外交和士气增减事件的设置了,太多太乱,想改慢慢研究吧
回复

使用道具 举报

 楼主| 发表于 2013-6-8 18:46:21 | 显示全部楼层

模块与功能段

本帖最后由 knight610 于 2013-6-8 19:40 编辑

舰船和平台附加模块
Sword of the Stars II\assets\base\factions\human\modules
.module文件

舰船功能段
Sword of the Stars II\assets\base\factions\human\sections
.section文件

以人族CR最高级的引擎段为例
<ShipSection>
  <RealClass />
  <Title>@SECTIONTITLE_CR_ENG_ANTIMATTER_NODEPATHING</Title>
  <Description>@SECTIONDESC_CR_ENG_ANTIMATTER_NODEPATHING</Description>
  <AiType>
  </AiType>
  <ModelFile>factions\human\models\Cruiser\Engine\Antimatter_Enhanced_FocusNode.scene</ModelFile>
  <DamagedModelFile>
  </DamagedModelFile>
  <DamagedEffectFile>
  </DamagedEffectFile>
  <DestroyedModelFile>factions\human\models\Cruiser\Engine\Damage_CR_Engine_Default.scene</DestroyedModelFile>
  <DestroyedEffectFile>
  </DestroyedEffectFile>
  <AmbientSound>
  </AmbientSound>
  <EngineSound>
  </EngineSound>
  <CameraDistanceFactor>1</CameraDistanceFactor>
  <Struct>800</Struct> ———————————————————— 功能段的血量
  <StructDamageAmount>0</StructDamageAmount>
  <DeathDamage>0</DeathDamage> ———————————————————— 死亡爆炸伤害
  <ExplosionRadius>0</ExplosionRadius> ———————————————————— 死亡爆炸范围
  <Mass>6400</Mass> ———————————————————— 船体质量
  <Top>10,9</Top>
  <Bottom>10,9</Bottom>
  <Side>10,9</Side>
  <Crew>26</Crew> ———————————————————— 提供人员空间
  <CrewRequired>10</CrewRequired> ———————————————————— 需求人员
  <Power>150</Power> ———————————————————— 提供电力
  <Supply>50</Supply> ———————————————————— 提供补给
  <ECM>0</ECM>
  <ECCM>0</ECCM>
  <ColonizerSpace>0</ColonizerSpace>
  <SavingsCost>80000</SavingsCost> ———————————————————— 储备消耗
  <ProductionCost>2800</ProductionCost> ———————————————————— 制造点数消耗
  <FtlSpeed>0.85</FtlSpeed> ———————————————————— 星系间移动速度
  <NodeSpeed>18</NodeSpeed> ———————————————————— 节点间移动速度
  <MissionTime>0</MissionTime>
  <CommandPoints>0</CommandPoints> ———————————————————— 指挥点数,指挥类的船段和平台会有
  <RepairPoints>0</RepairPoints> ———————————————————— 修理点数
  <TerraformingPoints>0</TerraformingPoints>
  <FreighterSpace>0</FreighterSpace>
  <Signature>0</Signature>
  <TacticalSensorRange>0</TacticalSensorRange>
  <StrategicSensorRange>0</StrategicSensorRange>
  <LaunchDelay>0</LaunchDelay>
  <DockingDelay>0</DockingDelay>
  <BattleRiderReserveSize>0</BattleRiderReserveSize>
  <StationType>
  </StationType>
  <StationLevel>0</StationLevel>
  <IsConstructor>False</IsConstructor>
  <IsFreighter>False</IsFreighter>
  <ConstructionPoints>0</ConstructionPoints> ———————————————————— 工程舰的建造点数
  <IsPolice>False</IsPolice>
  <PsionicPowerLevel>0</PsionicPowerLevel>
  <SlaveCapacity>0</SlaveCapacity>
  <FleetSpeedModifier>1</FleetSpeedModifier> ———————————————————— 舰队航速修正,鸟族引力飞船就是干这个的
  <PreviewImage>
  </PreviewImage>
  <Acceleration>45</Acceleration> ———————————————————— 转向速度,其他这几个就不知道具体是啥了,反正引擎段提供一定数值,然后其他功能段对其增减,可以多看几个参考参考
  <RotationalAccelerationYaw>0</RotationalAccelerationYaw>
  <RotationalAccelerationPitch>0</RotationalAccelerationPitch>
  <RotationalAccelerationRoll>0</RotationalAccelerationRoll>
  <Decceleration>2</Decceleration> ———————————————————— 减速速度
  <LinearSpeed>150</LinearSpeed> ———————————————————— 直线最高速度
  <RotationSpeed>10</RotationSpeed> ———————————————————— 加速度吧,记不太清了
  <Banks> ———————————————————— 炮台设置,这段原数据我没动,最好别乱改吧,我是不太了解了
  </Banks>
  <RequiredTechs> ———————————————————— 需求科技
  </RequiredTechs>
  <Modules> ———————————————————— 模块设置,这个也最好别改,因为这些都是跟模型关联的
  </Modules>
  <ExcludedSections />
  <ExcludedTypes />
  <PsionicAbilities />
  <WeaponGroups />
  <ShipOptionGroups> ———————————————————— 船段增强,比如加护甲,改建内部结构的就是在这里,一个Group只能选一个生效的。多个Group可以共存
    <ShipOptionGroup>
      <ShipOptions>
        <ShipOption>
          <AvailableByDefault>False</AvailableByDefault>
          <Name>SLD_Structural_Fields</Name>
        </ShipOption>
      </ShipOptions>
    </ShipOptionGroup>
    <ShipOptionGroup>
      <ShipOptions>
        <ShipOption>
          <AvailableByDefault>False</AvailableByDefault>
          <Name>IND_Polysteel</Name>
        </ShipOption>
        <ShipOption>
          <AvailableByDefault>False</AvailableByDefault>
          <Name>IND_MagnoCeramic_Latices</Name>
        </ShipOption>
        <ShipOption>
          <AvailableByDefault>False</AvailableByDefault>
          <Name>IND_Quark_Resonators</Name>
        </ShipOption>
        <ShipOption>
          <AvailableByDefault>False</AvailableByDefault>
          <Name>IND_Adamantine_Alloys</Name>
        </ShipOption>
        <ShipOption>
          <AvailableByDefault>False</AvailableByDefault>
          <Name>IND_Stealth_Armor</Name>
        </ShipOption>
      </ShipOptions>
    </ShipOptionGroup>
    <ShipOptionGroup>
      <ShipOptions>
        <ShipOption>
          <AvailableByDefault>False</AvailableByDefault>
          <Name>IND_Reflective</Name>
        </ShipOption>
        <ShipOption>
          <AvailableByDefault>False</AvailableByDefault>
          <Name>IND_Improved_Reflective</Name>
        </ShipOption>
      </ShipOptions>
    </ShipOptionGroup>
    <ShipOptionGroup>
      <ShipOptions>
        <ShipOption>
          <AvailableByDefault>False</AvailableByDefault>
          <Name>NRG_Wave_Amplification</Name>
        </ShipOption>
        <ShipOption>
          <AvailableByDefault>False</AvailableByDefault>
          <Name>NRG_Plasma_Focusing</Name>
        </ShipOption>
      </ShipOptions>
    </ShipOptionGroup>
  </ShipOptionGroups>
</ShipSection>

其余模块和空间站平台的设置大同小异,都可以参考船段的设置
回复

使用道具 举报

 楼主| 发表于 2013-6-8 18:46:37 | 显示全部楼层

一些全局参数的设置

本帖最后由 knight610 于 2013-6-8 19:54 编辑

一些全局参数的设置
Sword of the Stars II\assets\base
commonassets.xml

特殊事件,比如海盗什么的也在这里设置,不过我对特殊事件没什么兴趣,就没研究,反正我特殊事件都是开0的……


                <DiplomacyPointsPerProvince>15</DiplomacyPointsPerProvince>
                <DiplomacyPointsPerStation1>5</DiplomacyPointsPerStation1>
                <DiplomacyPointsPerStation2>10</DiplomacyPointsPerStation2>
                <DiplomacyPointsPerStation3>15</DiplomacyPointsPerStation3>
                <DiplomacyPointsPerStation4>25</DiplomacyPointsPerStation4>
                <DiplomacyPointsPerStation5>50</DiplomacyPointsPerStation5>不同等级外交空间站提供的外交点数


                <ColonyFleetSupportPoints>6</ColonyFleetSupportPoints>
                <StationLvl1FleetSupportPoints>15</StationLvl1FleetSupportPoints>
                <StationLvl2FleetSupportPoints>30</StationLvl2FleetSupportPoints>
                <StationLvl3FleetSupportPoints>45</StationLvl3FleetSupportPoints>
                <StationLvl4FleetSupportPoints>70</StationLvl4FleetSupportPoints>
                <StationLvl5FleetSupportPoints>110</StationLvl5FleetSupportPoints>殖民地和不同等级的军事空间站能支持的舰队数量


    <LoaCubeCostPer>18</LoaCubeCostPer>——————————每生产一个cube的储备价格

    <LoaDistanceBetweenGates>5.0</LoaDistanceBetweenGates>星门距离
    <LoaBaseMaxMass>70000</LoaBaseMaxMass>——————————这个和接下来的两个是不同引擎科技下一个loa舰队支持的最大cube数,没错,就是他
    <LoaMassStandingPulseWavesMaxMass>150000</LoaMassStandingPulseWavesMaxMass>
    <LoaMassInductionProjectorsMaxMass>300000</LoaMassInductionProjectorsMaxMass>



                <UpkeepBattleRider>0</UpkeepBattleRider>
                <UpkeepCruiser>5000</UpkeepCruiser>
                <UpkeepDreadnaught>15000</UpkeepDreadnaught>
                <UpkeepLeviathan>75000</UpkeepLeviathan>
                <UpkeepDefensePlatform>2000</UpkeepDefensePlatform>
                <UpkeepScience1>6000</UpkeepScience1>
                <UpkeepScience2>12000</UpkeepScience2>
                <UpkeepScience3>30000</UpkeepScience3>
                <UpkeepScience4>60000</UpkeepScience4>
                <UpkeepScience5>150000</UpkeepScience5>
                <UpkeepNaval1>15000</UpkeepNaval1>
                <UpkeepNaval2>30000</UpkeepNaval2>
                <UpkeepNaval3>95000</UpkeepNaval3>
                <UpkeepNaval4>150000</UpkeepNaval4>
                <UpkeepNaval5>400000</UpkeepNaval5>
                <UpkeepDiplomatic1>4000</UpkeepDiplomatic1>
                <UpkeepDiplomatic2>8000</UpkeepDiplomatic2>
                <UpkeepDiplomatic3>16000</UpkeepDiplomatic3>
                <UpkeepDiplomatic4>50000</UpkeepDiplomatic4>
                <UpkeepDiplomatic5>150000</UpkeepDiplomatic5>
                <UpkeepCivilian1>2000</UpkeepCivilian1>
                <UpkeepCivilian2>4000</UpkeepCivilian2>
                <UpkeepCivilian3>10000</UpkeepCivilian3>
                <UpkeepCivilian4>20000</UpkeepCivilian4>
                <UpkeepCivilian5>50000</UpkeepCivilian5>
                <UpkeepGate1>8000</UpkeepGate1>
                <UpkeepGate2>16000</UpkeepGate2>
                <UpkeepGate3>40000</UpkeepGate3>
                <UpkeepGate4>80000</UpkeepGate4>
                <UpkeepGate5>200000</UpkeepGate5>——————————不同级别的舰船和空间站的维护费用,都是固定的,没编入舰队的预备役是数值的三分之一


                  CritHitPercentages——————————暴击率设置,没仔细研究

                <psionics>超能力的相关设置,另外Sword of the Stars II\assets\eof的commonassets.xml文件下也有DLC新增的两个超能力的设置,同样没怎么研究

                 <Shields>能量罩的参数设置
                  name="Shield Mk. I"
                  techID="SLD_Shield_Mk._I"
                  type="SHIELD_MK_I"
                  crHealth="200"                           护盾生命值
                  crRechargeTime="10"                 护盾从破了到再撑起来的回复时间,CRDN的级别设置看清了
                  crRicochetMod="5"
                  crModelFileName="Shield_MK1.scene"
                  crImpactEffectName="effects/Weapons/Shield_Impact_MK1.effect"
                  dnHealth="200"
                  dnRechargeTime="10"
                  dnRicochetMod="5"
                  dnModelFileName="Shield_MK1.scene"
                  dnImpactEffectName="effects/Weapons/Shield_Impact.effect" />

回复

使用道具 举报

 楼主| 发表于 2013-6-8 18:46:54 | 显示全部楼层

一些科技效果的设置

本帖最后由 knight610 于 2013-6-8 20:00 编辑

一些科技效果的设置
Sword of the Stars II\assets\base
techbonuses.xml

any new values MUST go through a programmer to implement
所有的数值只能在此基础上更改,添加新的效果必须经过编译,但是这编译是啥我也研究不出来,所以只能改些相关的数值了


<TechBonuses>
  <!-- COMBAT -->
  <TechBonus techID="NRG_Internal_Kinetic_Dampers"    force="-0.75"/>
  <TechBonus techID="BAL_Neutronium_Rounds"           damage="0.5" mass="0.5"/>
  <TechBonus techID="BAL_Acceleration_Amplification"  damage="0.1" speed="0.2"/>
  <TechBonus techID="WAR_MicroFusion_Drives"          speed="0.15" range="5000.0"/>
  <TechBonus techID="NRG_Ionic_Thruster"              speed="0.25" accel="0.1" shiprot="0.1" shipaccel="0.25"/>
  <TechBonus techID="NRG_Small_Scale_Fusion"          speed="0.15"/>
  <TechBonus techID="NRG_Quantum_Capacitors"          rateoffire="0.35"/>
  <TechBonus techID="BAL_VRF_Systems"                 rateoffire="0.25"/>
  <TechBonus techID="IND_Polysteel"                   armorlayers="1" ricochet="0.1"/>————————————这和下面三个是四种护甲的效果,加几层护甲和增加多少弹开炮弹的几率,permanrmorlayers就是蓝线了,不过只有这一个能改,唉……
  <TechBonus techID="IND_MagnoCeramic_Latices"        armorlayers="3" ricochet="0.3"/>
  <TechBonus techID="IND_Quark_Resonators"            armorlayers="5" ricochet="0.5"/>
  <TechBonus techID="IND_Adamantine_Alloys"           armorlayers="6" permarmorlayers="1" ricochet="0.8"/>
  <TechBonus techID="IND_Reflective"                  beamdamage="-0.3" laserricochet="0.8"/>————————————这个和下面一个是反射涂层,减少多少比例的光束伤害和能量炮弹开几率
  <TechBonus techID="IND_Improved_Reflective"         beamdamage="-0.6" laserricochet="1.2"/>
  <TechBonus techID="IND_Electronic_Hardening"        damage="-0.5"/>
  <TechBonus techID="NRG_Plasma_Induction"            power="0.2"/>
  <TechBonus techID="NRG_Wave_Amplification"          power="0.8"/>
  <TechBonus techID="NRG_Plasma_Focusing"             supply="1.0"/>
  <TechBonus techID="SLD_Structural_Fields"           structure="0.3"/>————————————支撑结构增加的船段生命值比例
  <TechBonus techID="NRG_Quantum_Capacitors"          shieldstructure="0.2"/>
  <TechBonus techID="NRG_Shield_Magnifier"            shieldstructure="0.9"/>
  <TechBonus techID="CCC_Combat_Algorithms"           commandpoints="12"/>————————————这个和下面三个增加指挥点数的科技
  <TechBonus techID="CCC_Holo-Tactics"                            commandpoints="12"/>
  <TechBonus techID="CCC_Flag_Central_Command"              commandpoints="6"/>
  <TechBonus techID="PSI_Warmind"                                  commandpoints="18"/>
  <TechBonus techID="PSI_Subversion"                              range="500" missilechanceN="0.1" dronechanceN="0.02" missilechanceL="0.1" dronechanceL="0.05"/>



再多的细节我就没具体研究了,感觉自己改着玩的有这些就够了吧,此致
回复

使用道具 举报

 楼主| 发表于 2013-6-8 18:47:12 | 显示全部楼层
本帖最后由 knight610 于 2013-6-8 20:01 编辑

多占了一楼,浪费资源啊
回复

使用道具 举报

发表于 2013-6-8 20:33:45 | 显示全部楼层
技术贴,学习了。
回复

使用道具 举报

发表于 2013-6-8 20:36:10 | 显示全部楼层
这个牛逼 ,花了好多时间看代码和修改并验证吧
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|DeepTimes.NET 太空游戏站