网站首页 单机图文攻略 单机视频攻略 单机游戏攻略 单机游戏问答 游戏常见问题 游戏心得体会 手游图文攻略 手游视频攻略 手游图鉴攻略 手游软件教程 手游攻略问题 网游图文攻略 网游综合攻略 网游游戏问答
当前位置:欢乐游戏吧 > 单机游戏攻略 > 

文明6单位创建教程 文明6创建魔法兵种全流程详解

栏目: 单机游戏攻略 / 发布于: / 人气:2.37W

 文明6单位修改 文明6创建一个魔法兵种全流程详解

文明6单位创建教程 文明6创建魔法兵种全流程详解

创建单位并设置属性

首先打开Sid Meier's Civilization VIBaseAssetsGameplayData下的

下面所有红字部分都是我们需要添加的代码,就不再一一指明了。

首先我们再<Types>下创建一个新单位wizard

搜索<Types>

<Types>

                <Row Type="UNIT_WIZARD" Kind="KIND_UNIT"/>

                <!-- Civilian-->

                <Row Type="UNIT_SETTLER" Kind="KIND_UNIT"/>

                <Row Type="UNIT_BUILDER" Kind="KIND_UNIT"/>

                <Row Type="UNIT_TRADER" Kind="KIND_UNIT"/>

                <Row Type="UNIT_MISSIONARY" Kind="KIND_UNIT"/>

                <Row Type="UNIT_APOSTLE" Kind="KIND_UNIT"/>

然后写入AI

搜索<UnitAiInfos>,这里添加的是和普通的远程单位一样的AI。

<UnitAiInfos>

                <Row UnitType="UNIT_WIZARD" AiType="UNITAI_COMBAT"/>

                <Row UnitType="UNIT_WIZARD" AiType="UNITTYPE_RANGED"/>

                <Row UnitType="UNIT_WIZARD" AiType="UNITTYPE_LAND_COMBAT"/>

                <!-- Civilian-->

                <Row UnitType="UNIT_SETTLER" AiType="UNITAI_SETTLE"/>

                <Row UnitType="UNIT_SETTLER" AiType="UNITTYPE_CIVILIAN"/>

                <Row UnitType="UNIT_BUILDER" AiType="UNITAI_BUILD"/>

                <Row UnitType="UNIT_BUILDER" AiType="UNITTYPE_CIVILIAN"/>

                <Row UnitType="UNIT_TRADER" AiType="UNITTYPE_CIVILIAN"/>

然后选择替代兵种

搜索<UnitReplaces>,这里我没有添加任何代码,因为不打算用它来替代任何单位。有需要的同学按照下面的格式添加,蓝色字体部分为特色单位,绿色字体部分为需要替代的普通单位。

<UnitReplaces>

                <Row CivUniqueUnitType="UNIT_GREEK_HOPLITE" ReplacesUnitType="UNIT_SPEARMAN"/>

                <Row CivUniqueUnitType="UNIT_EGYPTIAN_CHARIOT_ARCHER"

ReplacesUnitType="UNIT_HEAVY_CHARIOT"/>

                <Row CivUniqueUnitType="UNIT_SPANISH_CONQUISTADOR" ReplacesUnitType="UNIT_MUSKETMAN"/>

                <Row CivUniqueUnitType="UNIT_ROMAN_LEGION" ReplacesUnitType="UNIT_SWORDSMAN"/>

添加单位类型

搜索<TypeTags>

<TypeTags>

                <Row Type="UNIT_WIZARD" Tag="CLASS_RANGED"/>

                <Row Type="UNIT_BARBARIAN_HORSEMAN" Tag="CLASS_LIGHT_CAVALRY"/>

                <Row Type="UNIT_BARBARIAN_HORSE_ARCHER" Tag="CLASS_RANGED_CAVALRY"/>

                <Row Type="UNIT_SCOUT" Tag="CLASS_RECON"/>

                <Row Type="UNIT_SCOUT" Tag="CLASS_REVEAL_STEALTH"/>

                <Row Type="UNIT_RANGER" Tag="CLASS_RECON"/>

                <Row Type="UNIT_WARRIOR" Tag="CLASS_MELEE"/>

                <Row Type="UNIT_SWORDSMAN" Tag="CLASS_MELEE"/>

                <Row Type="UNIT_MUSKETMAN" Tag="CLASS_MELEE"/>

然后就是添加具体的单位数据了,搜索<Units>

<Units>

                 <Row UnitType="UNIT_WIZARD" BaseMoves="2" Cost="50" AdvisorType="ADVISOR_CONQUEST"

BaseSightRange="2" ZoneOfControl="false" Domain="DOMAIN_LAND"

FormationClass="FORMATION_CLASS_LAND_COMBAT" Name="LOC_UNIT_WIZARD_NAME"

Description="LOC_UNIT_WIZARD_DESCRIPTION" PurchaseYield="YIELD_GOLD"

PromotionClass="ROMOTION_CLASS_RANGED" Maintenance="1" Combat="15" RangedCombat="25" Range="2"

PrereqTech="TECH_ARCHERY" MandatoryObsoleteTech="TECH_BALLISTICS"/>

                <Row UnitType="UNIT_SETTLER" BaseMoves="2" Cost="80" AdvisorType="ADVISOR_GENERIC"

BaseSightRange="3" ZoneOfControl="false" Domain="DOMAIN_LAND"

FormationClass="FORMATION_CLASS_CIVILIAN" FoundCity="true" PopulationCost="1" PrereqPopulation="2"

Name="LOC_UNIT_SETTLER_NAME" Description="LOC_UNIT_SETTLER_DESCRIPTION" CanCapture="False"

CostProgressionModel="COST_PROGRESSION_PREVIOUS_COPIES" CostProgressionParam1="20"

PurchaseYield="YIELD_GOLD" PseudoYieldType="SEUDOYIELD_UNIT_SETTLER"/>

                <Row UnitType="UNIT_BUILDER" BaseMoves="2" Cost="50" AdvisorType="ADVISOR_GENERIC"

BaseSightRange="2" ZoneOfControl="false" Domain="DOMAIN_LAND"

FormationClass="FORMATION_CLASS_CIVILIAN" Name="LOC_UNIT_BUILDER_NAME"

Description="LOC_UNIT_BUILDER_DESCRIPTION" CanCapture="False"

CostProgressionModel="COST_PROGRESSION_PREVIOUS_COPIES" CostProgressionParam1="4"

PurchaseYield="YIELD_GOLD" BuildCharges="3"/>

                <Row UnitType="UNIT_TRADER" BaseMoves="2" IgnoreMoves="true" Cost="40"

AdvisorType="ADVISOR_GENERIC" BaseSightRange="2" ZoneOfControl="false" Domain="DOMAIN_LAND"

FormationClass="FORMATION_CLASS_CIVILIAN" Name="LOC_UNIT_TRADER_NAME"

Description="LOC_UNIT_TRADER_DESCRIPTION" CanCapture="False"

CostProgressionModel="COST_PROGRESSION_GAME_PROGRESS" CostProgressionParam1="400"

PurchaseYield="YIELD_GOLD" PseudoYieldType="SEUDOYIELD_UNIT_TRADE" MakeTradeRoute="true" PrereqCivic="CIVIC_FOREIGN_TRADE"/>

这里的数据比较多,来一一说明一下。

UnitType="UNIT_WIZARD"这里不用多说,这行代码是哪个单位就靠它来识别了

BaseMoves="2"移动力为2

Cost="50"生产消耗的锤子为50

AdvisorType="ADVISOR_CONQUEST"这里应该影响的是顾问建议的类型,没啥用

BaseSightRange="2"视野范围为2

ZoneOfControl="false"是否有ZOC,也就是游戏里走到近战单位边上会不能继续移动,远程单位一般没有ZOC功能。如果需要

带有ZOC则把"false"改成“ture”

Domain="DOMAIN_LAND"表示这是一个陆地单位

FormationClass="FORMATION_CLASS_LAND_COMBAT"表示这是一个陆军战斗单位

Name="LOC_UNIT_WIZARD_NAME" 单位名称,可以在对应的语言翻译文件里关联,比如汉化就是需要对应这个名称

Description="LOC_UNIT_WIZARD_DESCRIPTION" 单位简介,作用同上,建造列表上面的说明。

PurchaseYield="YIELD_GOLD"可以用金钱购买的意思,需要需要改成用信仰购买的话把"YIELD_GOLD"改成"YIELD_FAITH"

PromotionClass="ROMOTION_CLASS_RANGED"单位晋升类型,就是单位升级后可以选择的那个列表,这里是远程单位和弓箭手一样的类型。

Maintenance="1"维护费为1

Combat="15" 单位的战斗力为15,对于远程单位来讲就是防御力,近战单位进攻防御都靠他

RangedCombat="25"远程攻击力位25

Range="2" 射程2,一般来讲只有远程单位需要它

PrereqTech="TECH_ARCHERY"前提科技弓箭,为啥?因为这段文字完全是从弓箭手那里复制过来的。。。不需要的可以直接删除前提科技则开局即可建造

MandatoryObsoleteTech="TECH_BALLISTICS"过时科技,同上

如需要添加为某个文明的特色单位,则需要在加上TraitType="XXXXX",这里的XXXX指的是对应文明的或者领袖的特性,不是让你写5个X,当然你也可以完全写个新的特性然后加到某个文明、城邦甚至小野都可以。

如需要添加需求的资源类型,则需要在里面机上StrategicResource="XXXXX"同上这里不是让你写5个X,而是某种资源的代码...不写则表示不需要战略资源。

接着添加单位升级信息,搜索<UnitUpgrades>,这里是升级成弩手。。。需要升级成别的兵种可以DIY

<UnitUpgrades>

                <Row Unit="UNIT_WIZARD" UpgradeUnit="UNIT_CROSSBOWMAN"/>

                <!--Recon-->

                <Row Unit="UNIT_SCOUT" UpgradeUnit="UNIT_RANGER"/>

                <!--Melee-->

                <Row Unit="UNIT_WARRIOR" UpgradeUnit="UNIT_SWORDSMAN"/>

                <Row Unit="UNIT_SWORDSMAN" UpgradeUnit="UNIT_MUSKETMAN"/>

                <Row Unit="UNIT_MUSKETMAN" UpgradeUnit="UNIT_INFANTRY"/>

                <Row Unit="UNIT_SPEARMAN" UpgradeUnit="UNIT_PIKEMAN"/>

                <Row Unit="UNIT_PIKEMAN" UpgradeUnit="UNIT_AT_CREW"/>

如果需要添加建筑信息,比如需要寺庙才能建造,搜索<Unit_BuildingPrereqs>

        <Unit_BuildingPrereqs>

                <Row Unit="UNIT_WIZARD" PrereqBuilding="BUILDING_TEMPLE"/>

                <Row Unit="UNIT_MISSIONARY" PrereqBuilding="BUILDING_SHRINE"/>

                <Row Unit="UNIT_APOSTLE" PrereqBuilding="BUILDING_TEMPLE"/>

                <Row Unit="UNIT_APOSTLE" PrereqBuilding="BUILDING_STAVE_CHURCH"/>

                <Row Unit="UNIT_INQUISITOR" PrereqBuilding="BUILDING_TEMPLE"/>

                <Row Unit="UNIT_INQUISITOR" PrereqBuilding="BUILDING_STAVE_CHURCH"/>

                <Row Unit="UNIT_MILITARY_ENGINEER" PrereqBuilding="BUILDING_ARMORY"/>

                <Row Unit="UNIT_ARCHAEOLOGIST" PrereqBuilding="BUILDING_MUSEUM_ARTIFACT" NumSupported="1"/>

        </Unit_BuildingPrereqs>

到这里就修改完了,这个时候这个单位已经存在于你的游戏里了,只是还没有制定模型、图标、对应的汉化单位名称。所以我们继续

下面是找到D:Sid Meier's Civilization VIBaseAssetsTextTranslations,如果你需要改简体中文的,打开Vanilla_zh_Hans_,其他语言请打开对应文件

<GameData>

  

<LocalizedText>

    <Replace Tag="LOC_UNIT_WIZARD_NAME" Language="zh_Hans_CN">

      <Text>魔法师</Text>

    </Replace>

    <Replace Tag="LOC_UNIT_WIZARD_DESCRIPTION" Language="zh_Hans_CN">

      <Text>用魔法战斗的远程单位</Text>

    </Replace>

    <Replace Tag="LOC_BUILDING_TLACHTLI_NAME" Language="zh_Hans_CN">

      <Text>蹴球场</Text>

    </Replace>

    <Replace Tag="LOC_BUILDING_HUEY_TEOCALLI_NAME" Language="zh_Hans_CN">

      <Text>休伊神庙</Text>

    </Replace>

想改成什么名字可以自行替换。

热门文章
三、全文明详解:英格兰 帝国时代4图文百科教程 全文明建筑兵种科技详解 文明6新手-区域建设详解(下) 文明6新手入门图文全教程 文明6新手必备图文手册 五、通用单位详解:攻城武器 帝国时代4图文百科教程 全文明建筑兵种科技详解 五、通用单位详解:修道院 帝国时代4图文百科教程 全文明建筑兵种科技详解 六、文明特色:黑衣大食-建筑 帝国时代4图文百科教程 全文明建筑兵种科技详解 六、文明特色:中国-建筑 帝国时代4图文百科教程 全文明建筑兵种科技详解 六、文明特色:神圣罗马-建筑 帝国时代4图文百科教程 全文明建筑兵种科技详解 五、通用单位详解:马厩 帝国时代4图文百科教程 全文明建筑兵种科技详解 六、文明特色:英格兰-建筑 帝国时代4图文百科教程 全文明建筑兵种科技详解 三、全文明详解:法兰西 帝国时代4图文百科教程 全文明建筑兵种科技详解 五、通用单位详解:城镇中心 帝国时代4图文百科教程 全文明建筑兵种科技详解 三、全文明详解:蒙古 帝国时代4图文百科教程 全文明建筑兵种科技详解 三、全文明详解:罗斯 帝国时代4图文百科教程 全文明建筑兵种科技详解 三、全文明详解:中国-明朝 帝国时代4图文百科教程 全文明建筑兵种科技详解 六、文明特色:德里苏丹国-建筑 帝国时代4图文百科教程 全文明建筑兵种科技详解
推荐内容
三、全文明详解:中国-元朝 帝国时代4图文百科教程 全文明建筑兵种科技详解 六、文明特色:罗斯-地标 帝国时代4图文百科教程 全文明建筑兵种科技详解 一、上手指南:建造/生产 帝国时代4图文百科教程 全文明建筑兵种科技详解 全建筑详解:兵工建筑 全面战争三国图文全教程攻略百科 全派系英雄兵种建筑改革详解 系统详解教程 三、全文明详解:神圣罗马帝国 帝国时代4图文百科教程 全文明建筑兵种科技详解 六、文明特色:蒙古-地标 帝国时代4图文百科教程 全文明建筑兵种科技详解 六、文明特色:法兰西-地标 帝国时代4图文百科教程 全文明建筑兵种科技详解 一、陆战单位:特殊远程 文明6全兵种单位详解 战斗支援平民单位数据图鉴 一、陆战单位:远程 文明6全兵种单位详解 战斗支援平民单位数据图鉴 三、全文明详解:中国-盛世王朝 帝国时代4图文百科教程 全文明建筑兵种科技详解 六、文明特色:英格兰-地标 帝国时代4图文百科教程 全文明建筑兵种科技详解 三、全文明详解:德里苏丹国 帝国时代4图文百科教程 全文明建筑兵种科技详解 三、全文明详解:中国-概览 帝国时代4图文百科教程 全文明建筑兵种科技详解 五、玩法技巧:单位说明 帝国时代3决定版百科教程图文攻略 全建筑全兵种详解 三、全文明详解:黑衣大食王朝 帝国时代4图文百科教程 全文明建筑兵种科技详解