《文明6》新德国特性MOD
  • 中文名称:
    文明6
  • 发布日期:
    2017-03-22
  • 更新日期:
    --
  • 文件大小:
    5 K
  • 游戏语言:
  • 英文名称:
    Civilization VI
  • 游戏制作:
    Firaxis
  • 游戏发行:
    2K Games
  • 上市时间:
    2016-10-21
  • 官方网址:
运行系统:
Win7 x64/Win8 x64/Win10 x64

1、解压缩
2、复制到游戏目录\dlc文件夹下
3、开始游戏

MOD说明:

  为德国添加一个新特性铁十字, 所有单位+12的战斗力,+1的射程,+ 3的移动速度,打败敌人后回复20点生命值。

修改方法:
首先下载文件,解压,然后把test文件夹放到dlc, 因为这次把所有的
用的文本都放在dlc, 所以不用添加翻译到原文件的base下, 具体可以可以参考 modinfo和New_Trait_Iron_Cross_Text
然后用你最爱的编辑器打开New_Trait_Iron_Cross.xml
首先
        <Types>
                <Row Type="TRAIT_CIVILIZATION_TEST_TRAIT" Kind="KIND_TRAIT" />
        </Types>


这个是设定一个特性,这里很重要,如果在游戏里用到但没有在这里设定的话会跳出, kind后面可以接比如building, ability之类的

然后
        <Traits>
                <Row TraitType="TRAIT_CIVILIZATION_TEST_TRAIT" Name="LOC_TRAIT_CIVILIZATION_TEST_TRAIT_NAME" Description="LOC_TRAIT_CIVILIZATION_TEST_TRAIT_DESCRIPTION"/>
        </Traits>


这段是设定显示文本, 具体可以参考test_trait_txt.xml,里面有所有的设定, 我包括了两种语言简体和繁体,大家可以自己拓展

接着是
        <TraitModifiers>
                <Row>
                        <TraitType>TRAIT_CIVILIZATION_TEST_TRAIT</TraitType>
                        <ModifierId>TEST_MILITARY_ADJUST_MOVEMENT</ModifierId>
                </Row>
                <Row>
                        <TraitType>TRAIT_CIVILIZATION_TEST_TRAIT</TraitType>
                        <ModifierId>TEST_MILITARY_ADJUST_STRENGTH</ModifierId>
                </Row>
                <Row>
                        <TraitType>TRAIT_CIVILIZATION_TEST_TRAIT</TraitType>
                        <ModifierId>TEST_MILITARY_ADJUST_RANGE</ModifierId>
                </Row>
                <Row>
                        <TraitType>TRAIT_CIVILIZATION_TEST_TRAIT</TraitType>
                        <ModifierId>TEST_MILITARY_ADJUST_HEAL_FROM_COMBAT</ModifierId>
                </Row>
        </TraitModifiers>

这一段跟tkwlee大神的建筑里buildingModifiers属于一样的效果, 只是这个作用于特性上, TraitType 写上自己喜欢的,比如这里的TEST_MILITARY_ADJUST_MOVEMENT就是用来改变移动速度的
然后是ModifierId, 这也是自己随便设定,因为具体数值和效果在下面的 Modifiers

然后我们来看Modifiers
        <Modifiers>
                <Row>
                        <ModifierId>TEST_MILITARY_ADJUST_MOVEMENT</ModifierId>
                        <ModifierType>MODIFIER_PLAYER_UNITS_ADJUST_MOVEMENT</ModifierType>
                </Row>
                <Row>
                        <ModifierId>TEST_MILITARY_ADJUST_STRENGTH</ModifierId>
                        <ModifierType>MODIFIER_PLAYER_UNITS_ADJUST_COMBAT_STRENGTH</ModifierType>
                </Row>
                <Row>
                        <ModifierId>TEST_MILITARY_ADJUST_RANGE</ModifierId>
                        <ModifierType>MODIFIER_PLAYER_UNITS_ADJUST_ATTACK_RANGE</ModifierType>
                </Row>
                <Row>
                        <ModifierId>TEST_MILITARY_ADJUST_HEAL_FROM_COMBAT</ModifierId>
                        <ModifierType>MODIFIER_PLAYER_UNITS_ADJUST_HEAL_FROM_COMBAT</ModifierType>
                </Row>
        </Modifiers>

这里的Modifiers 可以着重讲一讲, 首先ModifierId 是要和上面在特性里你设定的ModifierId 要一样, ModifierType这里我用的是游戏里已经设定好的类型,比如这个MODIFIER_PLAYER_UNITS_ADJUST_MOVEMENT. 如果要自己设定一个ModifierType, 那么设定应该如下:
<DynamicModifiers>
                <Row>
                        <ModifierType>TEST_MILITARY_MODIFIER_PLAYER_UNITS_ADJUST_STRENGTH</ModifierType>
                        <CollectionType>COLLECTION_UNIT_COMBAT</CollectionType>
                        <EffectType>EFFECT_ADJUST_PLAYER_STRENGTH_MODIFIER</EffectType>
                </Row>
</DynamicModifiers>
切记设定完之后一定加在Types 里, 以上面的为例: <Row Type="TEST_MILITARY_MODIFIER_PLAYER_UNITS_ADJUST_STRENGTH" Kind="KIND_MODIFIER"/>

之后就是设定的数值了
这里就可以按照自己喜欢调整各种数值, 比如说把移动加成提高到5, 那么就把
                <Row>
                        <ModifierId>TEST_MILITARY_ADJUST_MOVEMENT</ModifierId>
                        <Name>Amount</Name>
                        <Value>3</Value>
                </Row>
改成
                <Row>
                        <ModifierId>TEST_MILITARY_ADJUST_MOVEMENT</ModifierId>
                        <Name>Amount</Name>
                        <Value>5</Value>
                </Row>

最后是设定特定文明拥有该特性
        <CivilizationTraits>
                <Row CivilizationType="CIVILIZATION_GERMANY" TraitType="TRAIT_CIVILIZATION_TEST_TRAIT"/>
        </CivilizationTraits>

这里CivilizationType 指的就是德国(不要问我为啥是德国) TraitType 指的是我们设定好的特性。建筑或者单位同理, 只要在他们最后一行增加 TraitType="TRAIT_CIVILIZATION_TEST_TRAIT"
比如把圣女碑特定为德国的, 那么在圣女碑xml里加上TraitType="TRAIT_CIVILIZATION_TEST_TRAIT
<Buildings>
         <Row BuildingType="BUILDING_SOGMONUMENT" Name="LOC_BUILDING_SOGMONUMENT_NAME" PrereqDistrict="DISTRICT_CITY_CENTER" PurchaseYield="YIELD_GOLD" Cost="30" Housing="10" Entertainment="20" TraitType="TRAIT_CIVILIZATION_TEST_TRAIT">
</Buildings>

这样德国就特有圣女碑。PS:这里最好不要复制粘贴因为原来圣女碑不一定是这么写的

游民星空

游民星空

by 2009vipjack

游戏视频

PC游戏运行指南、常见问题百科 | 缺少dll文件/配置不正确等错误解决方法

推荐下载 (通过魔方修改器下载)
本地下载
同类手游推荐
免责声明
本站下载资源全部转载自各大游戏论坛及游戏下载站,并全部为免费分享。若有侵权之处请速联系我们,将会在24小时内删除。
举报方式:在线举报,或在联系方式中联系。
资源安全说明:
本站资源不会集成任何流氓插件,但下载后仍请大家自行查杀以便决定是否使用。
资源纠错反馈:
若您下载的资源有问题,请到论坛的资源反馈区发帖告知,以便尽快解决。
游民星空APP
随时掌握游戏情报
code
系列游戏
正在加载...