- 類(lèi)型:策略游戲
- 發(fā)行:2K
- 發(fā)售:2016-10-21(PC)
- 開(kāi)發(fā):Firaxis
- 語(yǔ)言:簡(jiǎn)中 | 繁中 | 英文 | 日文 | 多國(guó)
- 平臺(tái):PC Switch PS4 XBOXONE
- 標(biāo)簽:回合制,經(jīng)典,4X,城市營(yíng)造
文明6單位創(chuàng)建教程 文明6創(chuàng)建魔法兵種全流程詳解
- 來(lái)源:3DM-ffss0927
- 作者:槑喵王
- 編輯:槑喵王

文明6單位修改 文明6創(chuàng)建一個(gè)魔法兵種全流程詳解
創(chuàng)建單位并設(shè)置屬性
首先打開(kāi)Sid Meier's Civilization VI\Base\Assets\Gameplay\Data下的Units.xml
下面所有紅字部分都是我們需要添加的代碼,就不再一一指明了。
首先我們?cè)?lt;Types>下創(chuàng)建一個(gè)新單位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"/>
然后寫(xiě)入AI
搜索<UnitAiInfos>,這里添加的是和普通的遠(yuǎn)程單位一樣的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>,這里我沒(méi)有添加任何代碼,因?yàn)椴淮蛩阌盟鼇?lái)替代任何單位。有需要的同學(xué)按照下面的格式添加,藍(lán)色字體部分為特色單位,綠色字體部分為需要替代的普通單位。
<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"/>
添加單位類(lèi)型
搜索<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"/>
然后就是添加具體的單位數(shù)據(jù)了,搜索<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"/>
這里的數(shù)據(jù)比較多,來(lái)一一說(shuō)明一下。
UnitType="UNIT_WIZARD"這里不用多說(shuō),這行代碼是哪個(gè)單位就靠它來(lái)識(shí)別了
BaseMoves="2"移動(dòng)力為2
Cost="50"生產(chǎn)消耗的錘子為50
AdvisorType="ADVISOR_CONQUEST"這里應(yīng)該影響的是顧問(wèn)建議的類(lèi)型,沒(méi)啥用
BaseSightRange="2"視野范圍為2
ZoneOfControl="false"是否有ZOC,也就是游戲里走到近戰(zhàn)單位邊上會(huì)不能繼續(xù)移動(dòng),遠(yuǎn)程單位一般沒(méi)有ZOC功能。如果需要
帶有ZOC則把"false"改成“ture”
Domain="DOMAIN_LAND"表示這是一個(gè)陸地單位
FormationClass="FORMATION_CLASS_LAND_COMBAT"表示這是一個(gè)陸軍戰(zhàn)斗單位
Name="LOC_UNIT_WIZARD_NAME" 單位名稱(chēng),可以在對(duì)應(yīng)的語(yǔ)言翻譯文件里關(guān)聯(lián),比如漢化就是需要對(duì)應(yīng)這個(gè)名稱(chēng)
Description="LOC_UNIT_WIZARD_DESCRIPTION" 單位簡(jiǎn)介,作用同上,建造列表上面的說(shuō)明。
PurchaseYield="YIELD_GOLD"可以用金錢(qián)購(gòu)買(mǎi)的意思,需要需要改成用信仰購(gòu)買(mǎi)的話(huà)把"YIELD_GOLD"改成"YIELD_FAITH"
PromotionClass="ROMOTION_CLASS_RANGED"單位晉升類(lèi)型,就是單位升級(jí)后可以選擇的那個(gè)列表,這里是遠(yuǎn)程單位和弓箭手一樣的類(lèi)型。
Maintenance="1"維護(hù)費(fèi)為1
Combat="15" 單位的戰(zhàn)斗力為15,對(duì)于遠(yuǎn)程單位來(lái)講就是防御力,近戰(zhàn)單位進(jìn)攻防御都靠他
RangedCombat="25"遠(yuǎn)程攻擊力位25
Range="2" 射程2,一般來(lái)講只有遠(yuǎn)程單位需要它
PrereqTech="TECH_ARCHERY"前提科技弓箭,為啥?因?yàn)檫@段文字完全是從弓箭手那里復(fù)制過(guò)來(lái)的。。。不需要的可以直接刪除前提科技則開(kāi)局即可建造
MandatoryObsoleteTech="TECH_BALLISTICS"過(guò)時(shí)科技,同上
如需要添加為某個(gè)文明的特色單位,則需要在加上TraitType="XXXXX",這里的XXXX指的是對(duì)應(yīng)文明的或者領(lǐng)袖的特性,不是讓你寫(xiě)5個(gè)X,當(dāng)然你也可以完全寫(xiě)個(gè)新的特性然后加到某個(gè)文明、城邦甚至小野都可以。
如需要添加需求的資源類(lèi)型,則需要在里面機(jī)上StrategicResource="XXXXX"同上這里不是讓你寫(xiě)5個(gè)X,而是某種資源的代碼...不寫(xiě)則表示不需要戰(zhàn)略資源。
接著添加單位升級(jí)信息,搜索<UnitUpgrades>,這里是升級(jí)成弩手。。。需要升級(jí)成別的兵種可以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>
到這里units.xml就修改完了,這個(gè)時(shí)候這個(gè)單位已經(jīng)存在于你的游戲里了,只是還沒(méi)有制定模型、圖標(biāo)、對(duì)應(yīng)的漢化單位名稱(chēng)。所以我們繼續(xù)
下面是找到D:\Sid Meier's Civilization VI\Base\Assets\Text\Translations,如果你需要改簡(jiǎn)體中文的,打開(kāi)Vanilla_zh_Hans_CN.xml,其他語(yǔ)言請(qǐng)打開(kāi)對(duì)應(yīng)文件
<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>用魔法戰(zhàn)斗的遠(yuǎn)程單位</Text>
</Replace>
<Replace Tag="LOC_BUILDING_TLACHTLI_NAME" Language="zh_Hans_CN">
<Text>蹴球場(chǎng)</Text>
</Replace>
<Replace Tag="LOC_BUILDING_HUEY_TEOCALLI_NAME" Language="zh_Hans_CN">
<Text>休伊神廟</Text>
</Replace>
想改成什么名字可以自行替換。

《文明6》常見(jiàn)熱門(mén)攻略分享 | |||
新手攻略 | 游戲秘籍 | 控制臺(tái)金幣 | 閃退問(wèn)題 |
黑暗時(shí)代 | 秦始皇發(fā)展順序 | 采煤 | 全奇觀(guān)分析 |
埃及艷后 | DLC迭起興衰 | 去除好戰(zhàn)度懲罰 | 地圖代碼分享 |
企鵝神教 | 羅馬文明 | 各國(guó)家強(qiáng)度對(duì)比 | 圖文教程攻略百科 |
常見(jiàn)游戲問(wèn)題 | 全部領(lǐng)袖屬性 | 偉人 | 奢侈品 |
正統(tǒng)作品 | 文明Ⅰ | 文明Ⅱ | 文明Ⅲ |
文明Ⅳ | 文明Ⅴ | 文明:太空 | |
文明VI | |||
DLC | 文明3:征服世界 | 文明4:戰(zhàn)神 | 文明:變革 |
文明4:殖民統(tǒng)治 |
|
||
MOD | 文明5:三國(guó) | 文明5:美麗新世界 |
玩家點(diǎn)評(píng) (0人參與,0條評(píng)論)
熱門(mén)評(píng)論
全部評(píng)論