《世紀帝國3:亞洲王朝》修改資料心得(人數+卡片)

發佈日期

今天為大家帶來《世紀帝國3:亞洲王朝》修改資料心得(人數+卡片),和大家分享下怎麼修改資料的,希望大家遊戲愉快!

溫馨提示:修改單位名稱則用記事本修改:遊戲目錄datastringtabley.xml,修改單位數值則用記事本修改:遊戲目錄dataprotoy.xml。文章中” “分別對應的是 < > ,歡迎大家一起來討論!

如如所示:

一、單位編號(括號裡為升級後編號)

1、中國單位及建築

火焰投擲器   60333(60334)

神火飛鴉   60196(60197)英文名:ypFlyingCrow發射物:ypCrow 69852

輕型迫擊炮   60192(60193)英文名:ypHandMortar

鐵連枷兵   60176(60197)

怯薛   60172(60173)英文名:ypKeshik

流星鎚兵   60180(60181)

草原騎兵   60168(60169)

火繩槍兵(主戰兵種)   60156(60157)英文名:ypArquebusier

長刀兵   60164(60165)

中國連弩兵   60152(60153)

中國長槍兵   60160(60161)

鐵軍   60771(60772)英文名:ypMercIronTroop

滿州兵   25160(25170)

籐盾兵   60787(60788)

福船   63614(63615)

戰鬥帆船   62205(62206)英文名:ypWarJunk

迫擊炮戰船   30923(30924)英文名:Monitor

盲和尚   61696(61697)

少林大師   60200(60201)英文名:ypMonkChinese

王晉海總兵官(易周正大帝)   63548(63549)ypSPCJinhai

黃堅都指揮   63564(63565)英文名:ypSPCHuang

陳烙   63568(63569)

弟子   63454(63455)英文名:ypMonkDisciple

中國傭兵軍   68681(68682)英文名:ypConsulateArmySPCChinese2

中國傭兵連   68677(68678)英文名:ypConsulateArmySPCChinese1

舊漢軍   62090   英文名:ypOldHanArmy

正規軍   66592   英文名:ypStandardArmy

明軍   66595   英文名:ypMingArmy

御林軍   62094   英文名:ypImperialArmy

防衛軍   62102   英文名:ypTerritorialArmy

禁衛軍   62098   英文名:ypForbiddenArmy

村民60245(60246)英文名:ypSettlerAsian

湯尼卡車43183(43184)

山羊   61752(61752)英文名:ypGoat

金礦   36007   英文名:MineGold

市鎮中心   22841(28145)   英文名:TownCenter

村落   60227(60228)英文名:ypVillage

城堡   62979   英文名:ypCastle

軍事學院   60231   英文名:ypWarAcademy

寺院   60207   英文名:ypMonastery

市場   65500   英文名:ypTradeMarketAsian

領事館   60213   英文名:ypConsulate

大報恩寺塔   65045(65046)英文名:ypWCPorcelainTower5

白塔   65025(65026)英文名:ypWCWhitePagoda5

頤和園   65005(65006)英文名:ypWCSummerPalace5

孔廟   64986(64987)英文名:ypWCConfucianAcademy5

天壇   64872(64873)英文名:ypWCTempleOfHeaven5

2、外國單位

神父   22954   英文名:Priest

外交使節   22973   英文名:Envoy

伊滿   26226   英文名:Imam

火槍兵   22805   英文名:Musketeer

鄂圖曼火槍兵   23735   英文名:Janissary

廓爾喀兵   61271   英文名:ypNatMercGurkha

燧槍兵   44368   英文名:MercFusilier

日本火槍步兵   60096   英文名:ypAshigaru

日本武士   60076   英文名:ypKensei

印度兵   60807   英文名:ypSepoy

長槍兵   22956   英文名:Skirmisher

日本長弓兵   60084   英文名:ypYumi

流鏑馬   60080   英文名:ypYabusame

輕騎兵   22948   英文名:Hussar

老練胸甲騎兵   22981   英文名:Cuirassier

老練胸甲騎兵   22981   英文名:Cuirassier

荷蘭槍騎兵   23866   英文名:Ruyter

剃刀騎兵   60092   英文名:ypNaginataRider

老練馬戰車   24081   英文名:WarWagon

工廠馬車   41672   英文名:FactoryWagon

堡壘馬車   41668   英文名:FortWagon

哨站馬車   41660   英文名:OutpostWagon

莉絲   32458   英文名:SPCLizzie

諾娜凱   32470   英文名:SPCNonahkee

葛瑞塔   32570   英文名:SPCChiefDaughter

艾蜜亞   32416   英文名:SPCAmelia

卡片

15 位怯薛   65637

修改數值:修改遊戲目錄dataprotoy.xml 先找到查詢單位編號

"MaxVelocity"X"/MaxVelocity"

最大行走速度,數值越大單位移動越快

"MaxRunVelocity"X"/MaxRunVelocity"

最大跑步速度,數值越大單位移動越快

"InitialHitpoints"X"/InitialHitpoints" 

單位剛被生產出來的初始生命值 

"MaxHitpoints"X"/MaxHitpoints" 

單位的最高生命值(未升級的情況下)

"LOS"X"/LOS" 

單位視野,數值越大,視野越廣

"AllowedAge"X"/AllowedAge" 

單位被生產出來的最早時代(0-4)

"PopulationCount"X"/PopulationCount" 

每個該類單位所佔人口(如果你想暴兵,就改為0吧)

"PopulationCapAddition"X"/PopulationCapAddition" 

每個該類單位支援的人口

"DamageType"XXX"/DamageType"

傷害型別

"Damage"XXX"/Damage"

單位攻擊傷害

"MaxRange"XXX"/MaxRange"

射程

"ROF"XXX"/ROF"

攻擊速率(數值越小,速率越高)

"DamageArea"XXX"/DamageArea"

攻擊的傷害範圍

"BuildLimit"X"/BuildLimit"

生產數量限制

"Contain"XXX"/Contain"可以駐守的型別(AbstractVillager村民、AbstractInfantry步兵、AbstractHeavyInfantry重步兵)

"MaxContained"50"/MaxContained"

建築物最大駐守數量

"Flag"XXX"/Flag"

滑鼠呈現圖案(如建造、開採等圖案)

2、修改快捷鍵實現建築物旋轉方向

用記事本開啟:遊戲目錄startupgamey.con ,在最底下新增map("shift-mousez", "building", "uiWheelRotatePlacedUnit")即可在遊戲中按shift + 滑鼠滾輪實現建築物旋轉方向

3、讓原本可駐守的建築增加駐守單位型別

修改單位數值則用記事本修改:遊戲目錄dataprotoy.xml 查詢到單位程式碼後新增下句"Contain"Unit"/Contain"

4、使單位或不能駐守的建築擁有其他單位駐守其內部能力

修改單位數值則用記事本修改:遊戲目錄dataprotoy.xml 查詢到單位程式碼後新增以下

"MaxContained"50"/MaxContained"

"UnitType"LogicalTypeShipsAndBuildings"/UnitType"   如修改的是建築可不要該句

"UnitType"Transport"/UnitType" 如修改的是建築可不要該句

"Flag"HasGatherPoint"/Flag"

"Flag"AllowAutoGarrison"/Flag"

"Contain"LogicalTypeGarrisonInShips"/Contain" 如修改的是建築可不要該句

"Contain"Unit"/Contain"

"Command page =’10’ column =’1’"Eject"/Command" 修改1為與其他命令不重複數字

"Command page =’10’ column =’0’"SetGatherPointMilitary"/Command" 修改0為與其他命令不重複數字

5、為國家新增單位

1、用aoe3ed修改器目錄下的ArchiveViewer.exe將遊戲目錄datadata3.bar中的civs.xml.xmb解壓縮

2、用aoe3ed修改器目錄下的FileConverter.exe將civs.xml.xmb檔案轉換成civs.xml格式

3、編輯civs.xml,在相應建築物的生產專案中新增新兵種名稱及數量,

如:

"multipleblocktrain"

"building"ypWarAcademy"/building"軍事學院

"multipleblockunit"ypOldHanArmy"/multipleblockunit"生產的軍隊

"units"

"unit"ypChuKoNu"/unit"

"unit"ypQiangPikeman"/unit"

"unit"ypKensei"/unit"新增一行,為日本武士

"/units"

"unitcounts"

"count"3"/count"

"count"3"/count"

"count"3"/count"新增一行,為數量

"/unitcounts"

"/multipleblocktrain"

4、將civs.xml檔案複製到遊戲目錄data資料夾下即可在遊戲中看到效果

6、使單位無法死亡

修改單位數值則用記事本修改:遊戲目錄dataprotoy.xml 查詢到單位程式碼後新增以下語

"Flag"NotDeleteable"/Flag"  

"Flag"KnockoutDeath"/Flag" 

"Command page =’10’ column =’1’"Delete"/Command"   刪除該條

7、修改隨機地圖大小

用記事本開啟:遊戲目錄RM3地圖名稱.XS

修改int size=2.0*sqrt(cNumberNonGaiaPlayers*playerTiles);中的2.0,數字越大地圖越大,一般改為8.0擴大2倍即可

playerTiles代表每個玩家的活動空間

cNumberNonGaiaPlayers代表參與遊戲的玩家數目

8、讓單位可以生產或生產更多單位或建築

修改單位數值則用記事本修改:遊戲目錄dataprotoy.xml 查詢到單位程式碼後新增以下語句

"Train row =’0’ page =’1’ column =’3’"TownCenter"/Train"

修改上面3與其他數字不一樣,修改TownCenter為想建造的單位或建築名稱,如原本修改的主體單位不具備生產能力,則只能生產單位而不能生產建築

"ProtoAction"

"Name"Build"/Name"

"Rate type =’TradingPost’"3.000000"/Rate"

"/ProtoAction"

修改TownCenter為想建造的單位或建築名稱,修改3.000000想花費的建築時間,數字越小越快,如原本修改的主體單位不具備生產能力,則複製全部

9、製造遠端導彈

修改單位數值則用記事本修改:遊戲目錄dataprotoy.xml 查詢到遠端攻擊單位,如神火飛鴉60196,修改

"ProtoAction"

"Name"CannonAttack"/Name"

"Damage"190.000000"/Damage" 修改攻擊力5000

"DamageType"Siege"/DamageType"

"MinRange"0.000000"/MinRange" 修改最小射程為20.000000

"MaxRange"18.000000"/MaxRange" 修改最大射程為2000.000000

"ROF"5.000000"/ROF" 修改射速為10.000000

"DamageCap"380.000000"/DamageCap"

"DamageBonus type =’Ship’"2.000000"/DamageBonus"

"DamageArea"3.000000"/DamageArea" 修改爆炸範圍

"DamageFlags"GAIAEnemy"/DamageFlags"

"DamageBonus type =’Building’"2.000000"/DamageBonus" 修改對單位型別的攻擊力倍數

"DamageBonus type =’xpArrowKnight’"0.500000"/DamageBonus" 修改對單位型別的攻擊力倍數

"DamageBonus type =’AbstractCavalry’"0.500000"/DamageBonus" 修改對單位型別的攻擊力倍數

"/ProtoAction"

在該單位的所有語句中有"ProjectileProtoUnit"ypCrow"/ProjectileProtoUnit"語句,中間的為發射物,在遊戲目錄dataprotoy.xml查詢到該發射物,修改

 "Lifespan"6.0000"/Lifespan" 修改發射物存活時間為60.0000

相關攻略文章

最新攻略