帝国时代3修改教程
关于帝国时代3无限人口的方法
关于帝国时代3无限人口的方法首先打开文件夹然后打开文件夹然后用记事本方式打开protoy文件只有proto 和protox文件请大神帮忙怎么修改才能无限人口,修改器我用了按F1就闪退,本人只想玩玩无限人口,不管好玩不好玩proto是帝国3的,protox是酋长的,protoy是亚洲的,要对应着修改点击大图查看,进入文件夹以后按ctrl加F键进入查找,然后开始查找兵种,比如查找鄂图曼炮兵(其实是枪兵),英文代码为“abusgun”找到以后修改人口数。
把2改为零就人口无限了。
长枪兵(Pikeman)长戟兵(Halberdier)双手剑士(Doppelsoldner)剑盾手(Rodelero)弩兵(Crossbowman)长弓兵(Longbowman)火枪兵(Musketeer)苏丹亲兵(Janissary)散兵(Skirmisher)葡萄牙散兵(Cassador)俄国散兵(Strelets)轻骑兵(Hussar)枪骑兵(Lancer)龙骑兵(Dragoon)胸甲骑兵(Cuirassier)奥斯曼重骑兵(Spahi)骑射手(Cavalry Archer)手枪骑兵(Ruyter)德国骑兵(Uhlan))战车(War Wagon)哥萨克骑兵(Cossack)沙皇骑兵(Oprichnik)鹰炮(Culverin)长炮(Falconet/Field Gun)迫击炮(Mortar/Howitzer)奥斯曼轻炮兵(Abus Gun)掷弹兵(Grenadier)管炮(Organ Gun)重型加农炮(Heavy Cannon)重型火炮(Great Bombard)火箭(Congreve Rocket)渔船(Fishing boat)小型帆船(Caravel)大型帆船(Galley)重型战船(Galleon)武装快舰(Frigate)炮舰(Monitor)城镇中心(Town Center)火焰投掷器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。
帝国时代3修改添加单位攻略
帝国时代3修改添加单位攻略修改添加兵种或建筑主要是DATA文件夹下的两个文件protoy.xml techtreey.xml 前者为单位属性后者为各个国家的基本属性与所能制造单位的设定~首先如果别的国家有而你所用的国家没有的兵种或建筑想用自己的国家制造出来的话先在techtreey.xml文件下添加我们拿中国为例~首先打开techtreey.xml文件查找YPAge0ChineseUnits找到之后会看到以下文字~<Tech name ='YPAge0ChineseUnits' type ='Normal'><DBID>4982</DBID><Status>UNOBTAINABLE</Status><Flag>Shadow</Flag><Effects><Effect type ='Data' amount ='1.00' subtype ='Enable' relativity='Absolute'><Target type ='ProtoUnit'>ypSettlerAsian</Target></Effect><Effect type ='Data' amount ='1.00' subtype ='Enable' relativity='Absolute'><Target type ='ProtoUnit'>ypbankasian</Target></Effect><Effect type ='Data' amount ='1.00' subtype ='Enable' relativity='Absolute'>。
帝国三兵种属性修改教程
----MOD最简易的教程---- 右键单击protoy.xml,选择“编辑” 进入“编辑”查找“,查找”ypChangdao" 这个就是我们这一次的试验兵种:长刀手。 长刀手的资料如下 <Unit id ='912' name ='ypChangdao'> <DBID>1336</DBID> <DisplayNameID>60164</DisplayNameID> <EditorNameID>60165</EditorNameID>以上不要改 <PopulationCount>1</PopulationCount>占用人口数 <ObstructionRadiusX>0.4900</ObstructionRadiusX> <ObstructionRadiusZ>0.4900</ObstructionRadiusZ> <FormationCategory>Body</FormationCategory>身体类型 <MaxVelocity>5.0000</MaxVelocity>最低移动速度 <MaxRunVelocity>7.0000</MaxRunVelocity>最高移动速度,通常掉队时才有 <MovementType>land</MovementType>目标类型,要是改成AIR就成飞的了,不要改 <TurnRate>18.0000</TurnRate>转身速度 <AnimFile>units\asia
帝国时代3三合一兵种建筑属性修改
接下来我将给各位网友介绍帝国时代3三合一版本的兵种和建筑属性修改方法。
首先用记事本打开protoy.xml。
还有techtreey.xml。
每个单位称之为unitAbstractInfantry 所有种类步兵AbstractHeavyInfantry 重步兵(徒手)AbstractLight Infantry 轻步兵(远程)AbstractCavalry 所有种类骑兵AbstractLightCavalry 轻骑兵(远程)AbstractHeavyCavalry 重骑兵(徒手)以最普通的欧洲长矛兵为例子</Unit><Unit id ='285' name ='Pikeman'><DBID>2</DBID><DisplayNameID>22807</DisplayNameID><EditorNameID>25026</EditorNameID><PopulationCount>1</PopulationCount>一个单位占有的人口,0的话就可无限造<ObstructionRadiusX>0.4900</ObstructionRadiusX><ObstructionRadiusZ>0.4900</ObstructionRadiusZ><FormationCategory>Body</FormationCategory><MaxVelocity>5.0000</MaxVelocity>移动速度,越高钺快<MaxRunVelocity>7.0000</MaxRunVelocity>会师时跑步跟队的速度,必须大于移动速度,否则会死机<MovementType>land</MovementType><TurnRate>18.0000</TurnRate><AnimFile>units\infantry\pikeman\pikeman.xml</AnimFile>兵种,不能改<ImpactType>Flesh</ImpactType><PhysicsInfo>dude</PhysicsInfo><Icon>units\infantry\pikeman\pikeman_icon</Icon><PortraitIcon>units\infantry\pikeman\pikeman_portrait</PortraitIcon><SelectionPriority>20</SelectionPriority><RolloverTextID>22813</RolloverTextID><ShortRolloverTextID>25696</ShortRolloverTextID><InitialHitpoints>120.0000</InitialHitpoints>出生时生命值<MaxHitpoints>120.0000</MaxHitpoints>能拥有的最大生命值<LOS>12.0000</LOS>视野<UnitAIType>HandCombative</UnitAIType><TrainPoints>27.0000</TrainPoints>训练时间,数值越高越久<Bounty>8.0000</Bounty><BuildBounty>8.0000</BuildBounty><Cost resourcetype ='Food'>40.0000</Cost>建造所需种类和资源<Cost resourcetype ='Wood'>40.0000</Cost>建造所需种类和资源<AllowedAge>1</AllowedAge>兵种建造的时代限制,0、1、2、3,越低越早<Armor type ='Hand' value ='0.1000'></Armor>装甲及其种类。
帝国时代3亚洲王朝改卡片
帝国时代3 亚洲王朝改卡⽚
游戏中你可以扮演中国、⽇本以及印度来抵抗欧洲⼒量的⼊侵,还有随机地图和精彩的战役,探索、征服并扩张⾃⼰的帝国就是你需要做的事情了,这⼀次的战场发⽣在东⽅,也可以感受到东⽅的不同的⽂明。
不过有些⼩技巧可能⼤家不太熟悉,⽐如游戏中改卡⽚的问题。
⾸先,⼀般来说是⼀级能解锁⼀张(按顺序)同时,你还要保证主城等级到达,这样你先进⼊游戏,然后标准战役,然后选择卡⽚(这⾥是⽤来解锁卡⽚的,我玩的40级才发现),然后单击要解锁的,随后电脑提⽰你要加⼊,卡组,然后点击建⽴卡组,然后你能看见不同时代的横条,这⾥是⽤于战役的卡⽚,然后在下⾯有树状的卡组,是⽤来替换上⽅卡组的卡⽚的。
就是说,你单击上⽅已在卡组中的卡⽚,就是将其撤下,然后单击下⽅树状(前提你是按照建筑划分的)卡⽚就是将其加⼊卡组了。
逗游⽹——中国2亿游戏⽤户⼀致选择的”⼀站式“游戏服务平台。
关于帝国时代3无限人口的方法
关于帝国时代3无限人口的方法首先打开文件夹然后打开文件夹然后用记事本方式打开protoy文件只有proto 和protox文件请大神帮忙怎么修改才能无限人口,修改器我用了按F1就闪退,本人只想玩玩无限人口,不管好玩不好玩proto是帝国3的,protox是酋长的,protoy是亚洲的,要对应着修改点击大图查看,进入文件夹以后按ctrl加F键进入查找,然后开始查找兵种,比如查找鄂图曼炮兵(其实是枪兵),英文代码为“abusgun”找到以后修改人口数。
把2改为零就人口无限了。
长枪兵(Pikeman)长戟兵(Halberdier)双手剑士(Doppelsoldner)剑盾手(Rodelero)弩兵(Crossbowman)长弓兵(Longbowman)火枪兵(Musketeer)苏丹亲兵(Janissary)散兵(Skirmisher)葡萄牙散兵(Cassador)俄国散兵(Strelets)轻骑兵(Hussar)枪骑兵(Lancer)龙骑兵(Dragoon)胸甲骑兵(Cuirassier)奥斯曼重骑兵(Spahi)骑射手(Cavalry Archer)手枪骑兵(Ruyter)德国骑兵(Uhlan))战车(War Wagon)哥萨克骑兵(Cossack)沙皇骑兵(Oprichnik)鹰炮(Culverin)长炮(Falconet/Field Gun)迫击炮(Mortar/Howitzer)奥斯曼轻炮兵(Abus Gun)掷弹兵(Grenadier)管炮(Organ Gun)重型加农炮(Heavy Cannon)重型火炮(Great Bombard)火箭(Congreve Rocket)渔船(Fishing boat)小型帆船(Caravel)大型帆船(Galley)重型战船(Galleon)武装快舰(Frigate)炮舰(Monitor)城镇中心(Town Center)火焰投掷器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。
帝国时代3教你如何观看比赛和修改国家等级的方法
观看录像的方法:将文件拷贝到
我的文档\My Games\Age of Empires 3\Savegame(WINXP系统)或WIN7系统中你所使用的账号的文件夹中与上面相对应的目录中之后即可在游戏中选择【其它选项】-【游戏记录】观看。如果找不到上面提到的文件夹,那么可以先自己保存一个录像再利用windows文件搜索功能搜索扩展名为*.age3Yrec的文件即可找到目录。
修改等级的方法:
我的文档\My Games\Age of Empires 3\Savegame 文件夹内,里面有主城文件,主城都是中文的,很好辨认,用中国的主城做例子,选取那个文件,鼠标右键,记事本方式打开。
<civ>Chinese</civ> //国家
<hctype>HC</hctype> //模式(争霸or生死)
<level>131</level> //主城等级(可改)
<xp>10727600</xp> //经验值(随主城等级更改自动更改)
<skillpoints>0</skillpoints> //可开启卡片数(卡片最多为146张)
<xppercentage>1.039429</xppercentage>
<name>北京</name> //主城名(可改)
<heroname>XX</heroname> //XX为英雄名(可改)
帝国时代3修改法
我们来看一个简单的添加兵种修改例子。
嗯,大家都知道奥斯曼有一种强大的重骑兵,可惜这种骑兵只能通过卡片从主城运输而不能自己训练。
遗憾吗?别急,接下来我会让你的马厩训练这种强大的骑兵。
我们先用记事本(用写字板也可以)打开protoy.xml,用搜索功能寻找stable一词,于是你可以找到如下命令:<Unit id ='298' name ='Stable'><DBID>25</DBID><DisplayNameID>22919</DisplayNameID><ObstructionRadiusX>3.0000</ObstructionRadiusX><ObstructionRadiusZ>5.0000</ObstructionRadiusZ><MaxVelocity>0.0000</MaxVelocity><MovementType>land</MovementType><AnimFile>buildings\stables\stables.xml</AnimFile><DeadReplacement>BuildingRubble5x3</DeadReplacement><DeadReplacementLifespan>15</DeadReplacementLifespan><ImpactType>Wood</ImpactType><PhysicsInfo>stable</PhysicsInfo><PlacementFile>buildinglarge.xml</PlacementFile><Icon>buildings\stables\stables_icon</Icon><PortraitIcon>buildings\stables\stables_portrait</PortraitIcon><RolloverTextID>22918</RolloverTextID><ShortRolloverTextID>25727</ShortRolloverTextID><InitialHitpoints>2500.0000</InitialHitpoints><MaxHitpoints>2500.0000</MaxHitpoints><LOS>14.0000</LOS><BuildPoints>30.0000</BuildPoints><Bounty>40.0000</Bounty><BuildBounty>20.0000</BuildBounty><Cost resourcetype ='Wood'>200.0000</Cost><BuildingWorkRate>1.0000</BuildingWorkRate><AllowedAge>1</AllowedAge><Armor type ='Siege' value ='0.0000'></Armor><BuilderLimit>8</BuilderLimit><UnitType>LogicalTypeValidSabotage</UnitType><UnitType>LogicalTypeHandUnitsAutoAttack</UnitType><UnitType>LogicalTypeBuildingsNotWalls</UnitType><UnitType>LogicalTypeRangedUnitsAutoAttack</UnitType><UnitType>LogicalTypeVillagersAttack</UnitType><UnitType>LogicalTypeHandUnitsAttack</UnitType><UnitType>LogicalTypeShipsAndBuildings</UnitType><UnitType>LogicalTypeRangedUnitsAttack</UnitType><UnitType>LogicalTypeBuildingsNotWallsOrGroves</UnitType><UnitType>LogicalTypeMinimapFilterMilitary</UnitType><UnitType>ConvertsHerds</UnitType><UnitType>AbstractStables</UnitType><UnitType>CountsTowardMilitaryScore</UnitType><UnitType>HasBountyValue</UnitType><UnitType>Building</UnitType><UnitType>BuildingClass</UnitType><UnitType>MilitaryBuilding</UnitType><Train row ='0' page ='0' column ='0'>Uhlan</Train><Train row ='0' page ='0' column ='1'>Oprichnik</Train><Train row ='0' page ='0' column ='2'>CavalryArcher</Train><Train row ='0' page ='0' column ='0'>Hussar</Train><Train row ='0' page ='0' column ='1'>WarWagon</Train><Train row ='0' page ='0' column ='1'>Ruyter</Train><Train row ='0' page ='0' column ='2'>Dragoon</Train><Train row ='0' page ='0' column ='1'>Lancer</Train><Train row ='0' page ='0' column ='1'>Cuirassier</Train><Train row ='0' page ='0' column ='0'>Cossack</Train><Tech row ='0' page ='1' column ='1'>ImperialOprichniks</Tech> <Tech row ='0' page ='1' column ='1'>ImperialCarabineer</Tech><Tech row ='0' page ='1' column ='0'>ImperialCossack</Tech><Tech row ='0' page ='1' column ='2'>ImperialCavalryArchers</Tech> <Tech row ='0' page ='1' column ='2'>ImperialDragoons</Tech><Tech row ='0' page ='1' column ='0'>ImperialHussars</Tech><Tech row ='0' page ='1' column ='2'>ImperialJinetes</Tech><Tech row ='0' page ='1' column ='0'>ImperialCzapkaUhlans</Tech> <Tech row ='0' page ='1' column ='0'>RGCzapkaUhlans</Tech><Tech row ='0' page ='1' column ='2'>RGTartarLoyalists</Tech><Tech row ='0' page ='1' column ='1'>RGGarrochista</Tech><Tech row ='0' page ='1' column ='1'>GuardRuyters</Tech><Tech row ='0' page ='1' column ='0'>RGGardener</Tech><Tech row ='0' page ='1' column ='0'>GuardCossacks</Tech><Tech row ='0' page ='1' column ='0'>VeteranCossacks</Tech><Tech row ='0' page ='1' column ='1'>GuardWarWagons</Tech><Tech row ='0' page ='1' column ='2'>GuardCavalryArchers</Tech><Tech row ='0' page ='1' column ='1'>RGGendarmes</Tech><Tech row ='0' page ='1' column ='1'>RGCarabineer</Tech><Tech row ='0' page ='1' column ='0'>VeteranUhlans</Tech><Tech row ='0' page ='1' column ='2'>GuardDragoons</Tech><Tech row ='0' page ='1' column ='0'>GuardHussars</Tech><Tech row ='0' page ='1' column ='0'>VeteranHussars</Tech><Tech row ='0' page ='1' column ='0'>RGLifeGuardHussars</Tech><Tech row ='0' page ='1' column ='1'>ImperialGarrochistas</Tech><Tech row ='0' page ='1' column ='2'>ImperialTartarLoyalist</Tech> <Tech row ='0' page ='1' column ='0'>GuardUhlans</Tech><Tech row ='0' page ='1' column ='0'>ImperialGardener</Tech><Tech row ='0' page ='1' column ='0'>ImperialLifeGuard</Tech><Tech row ='0' page ='1' column ='2'>RGJinetes</Tech><Tech row ='0' page ='1' column ='1'>GuardOprichniks</Tech><Tech row ='0' page ='1' column ='1'>ImperialGendarme</Tech><Tech row ='0' page ='1' column ='1'>ImperialWarWagons</Tech><Flag>CollidesWithProjectiles</Flag><Flag>StartsAtFullEfficiency</Flag><Flag>Immoveable</Flag><Flag>NoBloodOnDeath</Flag><Flag>ObscuresUnits</Flag><Flag>NoIdleActions</Flag><Flag>NonAutoFormedUnit</Flag><Flag>Doppled</Flag><Flag>SelectWithObstruction</Flag><Flag>PaintTextureWhenPlacing</Flag><Flag>FlattenGround</Flag><Flag>HasGatherPoint</Flag><Flag>InitialGarrisonOnly</Flag><Flag>Tracked</Flag><Command page ='10' column ='0'>SetGatherPointMilitary</Command> <Command page ='10' column ='1'>Delete</Command></Unit>看晕了对吧?别急,我来慢慢和你解释——<Unit id ='298' name ='Stable'>这个是游戏中欧洲马厩的部调用名,你可以在《单位手册》里查到。
帝国时代3三合一兵种建筑属性修改
帝国时代3三合一兵种建筑属性修改接下来我将给各位网友介绍帝国时代3三合一版本的兵种和建筑属性修改方法。
首先用记事本打开protoy.xml。
还有techtreey.xml。
每个单位称之为unitAbstractInfantry 所有种类步兵AbstractHeavyInfantry 重步兵(徒手)AbstractLight Infantry 轻步兵(远程)AbstractCavalry 所有种类骑兵AbstractLightCavalry 轻骑兵(远程)AbstractHeavyCavalry 重骑兵(徒手)以最普通的欧洲长矛兵为例子222807250261一个单位占有的人口,0的话就可无限造0.49000.4900Body5.0000移动速度,越高钺快7.0000会师时跑步跟队的速度,必须大于移动速度,否则会死机land18.0000units\infantry\pikeman\pikeman.xml兵种,不能改Fleshdudeunits\infantry\pikeman\pikeman_iconunits\infantry\pikeman\pikeman_portrait202281325696120.0000出生时生命值120.0000能拥有的最大生命值12.0000视野HandCombative27.0000训练时间,数值越高越久8.00008.000040.0000建造所需种类和资源40.0000建造所需种类和资源1兵种建造的时代限制,0、1、2、3,越低越早装甲及其种类。
只有两种,Range和Hand,分别代表远程和徒手防御力,0.1表示减轻10%的伤害,当数值为1.0000时,受到的其中一种伤害为0。
注意精确到小数点后四位。
LogicalTypeHealedLogicalTypeValidSharpshootLogicalTypeNeededForVictoryLogicalTypeHandUnitsAutoAttackLogicalTypeLandMilitaryLogicalTypeScoutLogicalTypeValidSPCUnitsDeadConditionLogicalTypeGarrisonInShipsLogicalTypeRangedUnitsAutoAttackLogicalTypeVillagersAttackLogicalTypeHandUnitsAttackLogicalTypeRangedUnitsAttackLogicalTypeMinimapFilterMilitaryAbstractHandInfantry ConvertsHerds AbstractCavalryInfantry CountsTowardMilitaryScore AbstractPikeman HasBountyValue AbstractHeavyInfantry AbstractInfantryUnitClassMilitaryUnitCollidesWithProjectiles ApplyHandicapTraining CorpseDecays ShowGarrisonButton DontRotateObstruction ObscuredByUnitsTrackedDeleteStopGarrisonpikeman.tacticsBuildingAttack32.000000对建筑物扔火把的伤害Siege3.000000发动一次攻击的时间,越低,攻击速度越快CoverBuildingAttack16.0000003.000000CoverHandAttack4.000000Hand1.5000005.0000003.500000DefendHandAttack8.000000徒手攻击力数值,必须配合所有徒手攻击数值,否则会死机Hand1.500000徒手攻击速度(公式上面前面已给出)5.000000 伤害加成:对所有骑兵有五倍伤害,自己理解3.500000伤害加成:对所有轻步兵(远程)3.5倍伤害MeleeHandAttack8.000000徒手攻击力数值,必须配合所有徒手攻击数值,否则会死机Hand1.500000徒手攻击速度(公式上面前面已给出)5.0000003.500000中国弩兵诸葛弩1333601526015310.4900Ranged4.50006.0000land18.0000units\asians\chinese\chu_ko_nu\chu_ko_nu.xml Flesh dudeunits\asians\chinese\chu_ko_nu\chu_ko_nu_icon_64 units\asians\chinese\chu_ko_nu\chu_ko_nu_icon_portr ait 601516015090.000090.000020.0000Arrow16.0000RangedCombative24.00009.00009.000085.00001LogicalTypeHealed LogicalTypeValidSharpshoot LogicalTypeNeededForVictory LogicalTypeHandUnitsAutoAttack LogicalTypeLandMilitaryLogicalTypeScoutLogicalTypeValidSPCUnitsDeadCondition LogicalTypeGarrisonInShipsLogicalTypeRangedUnitsAutoAttackLogicalTypeVillagersAttackLogicalTypeHandUnitsAttackLogicalTypeRangedUnitsAttackLogicalTypeMinimapFilterMilitaryConvertsHerdsAbstractRangedInfantryRangedHasBountyValueAbstractCavalryInfantryCountsTowardMilitaryScoreUnitClassMilitaryUnitAbstractArcherAbstractInfantryCollidesWithProjectilesApplyHandicapTrainingCorpseDecaysShowGarrisonButtonDontRotateObstructionObscuredByUnitsTrackedStopGarrisonDeletechukonu.tacticsBuildingAttackSiege3.000000DefendHandAttack6.000000Hand1.5000002.0000002.0000002.0000000.7500000.750000DefendRangedAttack5.000000远程攻击伤害,必须配合所有攻击数值,否则容易死机Ranged2.000000最小攻击射程16.000000最大攻击射程3.0000002.0000002.0000002.0000000.7500000.750000MeleeHandAttack6.000000Hand1.5000002.0000002.0000000.7500000.750000StaggerHandAttack6.000000Hand1.5000002.0000002.0000002.0000000.7500000.750000StaggerRangedAttack5.000000远程攻击力,必须配合所有攻击数值,否则容易死机Ranged2.00000016.0000003.0000002.0000002.0000002.0000000.7500000.750000VolleyHandAttack6.000000Hand1.5000002.0000002.0000000.7500000.750000VolleyRangedAttack5.000000远程攻击力,必须配合所有攻击数值,否则容易死机Ranged2.00000016.0000003.0000002.000000伤害加成,上面已解释2.0000002.0000000.7500000.750000有些兵种和一些建筑物一样,建造时是有数量限制的,就比如说村民是991228063413210.49000.4900Protected4.00006.0000land18.0000units\villagers\villager.xmlFleshdudeunits\villagers\villager_iconunits\villagers\villager_portrait102281425708150.0000150.000014.0000InvisibleProjectileCivilian25.000099 就是这个炮兵的修改与上述相类似,请自行琢磨。
帝国时代3修改教程
网上搜集的,原创作者不记得了。
大家有兴趣可以自己搜索一下:)帝国III修改教程前言:这是初级篇,主要研究Data目录下的三个文件的修改,涉及兵种,建筑,科技,翻译等内容.需要的三个文件:Data目录下的proto.xmlstringtable.xmltechtree.xml各文件主要内容:proto.xml:单位的基本属性stringtable.xml:显示语言techtree.xml:科技和卡片的基本属性一.单一的文件修改1.proto.xml用记事本打开这个文件编辑.<Unit id ='X' name ='XXX'>单位的第一条属性,不做复杂修改的话,建议不要动.<DBID>X</DBID>一般不做修改<DisplayNameID>X</DisplayNameID>在游戏中显示的文字代号,与stringtable.xml关联.<EditorNameID>X</EditorNameID>同样是显示的文字代码,但不知在哪里起作用,一般不做修改,与stringtable.xml关联.<ObstructionRadiusX>***</ObstructionRadiusX><ObstructionRadiusZ>***</ObstructionRadiusZ>单位的实际体积,数值越大,体积越大,当然目标也越大.<FormationCategory>X</FormationCategory>有Ranged,protected,body,mobile这几类Ranged一般用于带远程攻击的兵种protected一般用于炮兵及几乎没有攻击能力的单位body一般用于近战型步兵mobile一般用于骑兵<MaxVelocity>X</MaxVelocity><MaxRunVelocity>X</MaxRunVelocity>最大行走/跑步速度,数值越大,单位移动越快,很有修改价值<MovementType>X</MovementType>单位移动模式,很有修改价值共分air,water,land三类air:移动完全不受阻碍,即在天上飞.water:只能在海里移动.land:只能在陆地移动.<TurnRate>X</TurnRate>单位转弯时的速度,数值越大,转弯越快.(如果数值过小,单位在转弯时会先朝目标方向移动,再慢慢把身子转过去)<AnimFile>建议不做修改.<ImpactType>X</ImpactType>单位自身类型,如Flesh(人体),Animal(动物),Wood(木制),Stone(石制)... <Icon>X</Icon>单位调用的头像文件,这是显示在建造命令里的头像.<PortraitIcon>X</PortraitIcon>单位调用的头像文件,这是当你点选某个单位时,它的大&小肖像.<RolloverTextID>X</RolloverTextID>语言显示代码,这是显示在建造命令里或主城模式卡片里对单位进行描述的语言代码. <ShortRolloverTextID>X</ShortRolloverTextID>语言显示代码,当你将光标移动到某个单位上,显示的对单位进行描述的语言代码.<InitialHitpoints>X</InitialHitpoints>单位刚被生产出来的初始生命值,如果改为0...很有修改价值<MaxHitpoints>X</MaxHitpoints>单位的最高生命值(未升级的情况下).很有修改价值<LOS>X</LOS>单位视野,数值越大,视野越广.很有修改价值<ProjectileProtoUnit>X</ProjectileProtoUnit>单位攻击时发射的投射物,即单位名称.有修改价值<UnitAIType>X</UnitAIType>单位闲置时(暂时这么说吧)调用的AI类型.很有修改价值<BuildPoints>X</BuildPoints><TrainPoints>X</TrainPoints>建筑/单位被产出来需要的时间.数值越大,生产越慢.(如果将建筑物的改为0,则刚放下建筑就建成)很有修改价值<Bounty>X</Bounty><BuildBounty>X</BuildBounty>单位死亡/生产出来加的经验值.很有修改价值<Cost resourcetype ='XXX'>X</Cost>生产单位所需资源类型及数目.很有修改价值<InitialResource resourcetype ='XXX'>X</InitialResource>提供资源开采的单位(如树,银矿),提供的资源类型及数目.很有修改价值<ResourceSubType>Gold</ResourceSubType>提供资源开采的单位,提供的资源类型及数目(与上条对应).很有修改价值<BuildingWorkRate>X</BuildingWorkRate>建筑工作速度(如研究,生产)的乘数.很有修改价值<MaxContained>X</MaxContained>单位提供的驻扎空间.有修改价值<AllowedAge>X</AllowedAge>单位被生产出来的最早时代(0-4).有修改价值<Armor type ='X' value ='X'></Armor>单位护甲类型(ranged,siege,hand)及抵消伤害的百分比.一种单位能否有多于一种的护甲,我还没有试过.(如0.2表示抵消攻击伤害的20%)数值高并不意味着无敌!这与后面的伤害类型有关,以后我会做说明.很有修改价值<BuilderLimit>X</BuilderLimit>建造一个该单位的最大建筑工数量.有修改价值<GathererLimit>X</GathererLimit>该单位支持的最大采集者数量.很有修改价值<PopulationCount>X</PopulationCount>每个该类单位所占人口.(如果你想暴兵,就改为0吧)很有修改价值<PopulationCapAddition>X</PopulationCapAddition>每个该类单位支持的人口.很有修改价值<UnitType>XXX</UnitType><Flag>XXX</Flag>非常有修改价值!可以定义单位最基本的属性.如不会被Delete掉(<Flag>NotDeleteable</Flag>),英雄(<UnitType>Hero</UnitType> )......以后我会进行说明.在<UnitType>XXX</UnitType>的下面,通常有<Train row ='X' page ='X' column ='X'>XXX</Train>一大串这是对该类单位可以生产单位的设定!非常有用!自己试着改一改,添一添,以后我会说明.在<Flag>XXX</Flag>的下面,通常有<Command page ='X' column ='X'>XXX</Command>这是对该类单位的某些能力(控制按钮)的设定,非常有用!自己试着改一改,添一添,以后我会说明.在<Tactics>XXX</Tactics>下面,通常会有<ProtoAction>XXX</ProtoAction>一类针对单位动作的设定,非常有用!其关联很多,自己试着改一改,以后我会具体说明.很有修改价值!<ProtoAction>到</ProtoAction>之间的一些设定:<Damage>XXX</Damage> 单位攻击伤害.<DamageType>XXX</DamageType> 伤害类型.<MaxRange>XXX</MaxRange> 射程.<ROF>XXX</ROF> 攻击速率(数值越小,速率越高).<DamageCap>XXX</DamageCap> 不是很明确,似乎是一次攻击所能造成的最大伤害,一般用于舰船,数值=Damage*2<DamageBonus type ='XXX'>X</DamageBonus> 对某类单位的伤害乘数.其中XXX与对应单位的UnitType关联.<DamageArea>XXX</DamageArea> 攻击的伤害范围.<DamageFlags>XXX</DamageFlags> 未知.引申,对于采集者的采集速度设定.搜索"<Unit id ='200' name ='Settler'>"(采集者),接着搜索"<Name>Gather</Name>",会出现(下面的数值为原始设定)<Name>Gather</Name><Rate type ='Tree'>0.500000</Rate><Rate type ='Mill'>0.670000</Rate><Rate type ='AbstractMine'>0.600000</Rate><Rate type ='Plantation'>0.500000</Rate><Rate type ='Herdable'>3.000000</Rate><Rate type ='Huntable'>0.840000</Rate><Rate type ='BerryBush'>0.670000</Rate>数值越大,采集速度越快.速度单位应是X单位资源/秒*人.对proto.xml的基本修改就写到这里了.2.techtree.xmlWarning:笔者用的techtree.xml是游侠网上下的突破9级和卡片使用限制的补丁内的techtree.xml.在这个文件里,大多数的科技或卡片以这种形式描述:<Tech name ='XXX' type ='XXX'><DBID>X</DBID><Status>XXX</Status><Flag>XXX</Flag><Effects><Effect type ='Data' amount ='X' subtype ='Enable' relativity ='Absolute'> <Target type ='ProtoUnit'>XXX</Target></Effect>XXX</Effects></Tech>1).这就是一个完整的描述一个科技的格式.以升级三桅战舰的科技为例说明(以下信息为原设定)搜索"ImperialManOWar",直到搜到如下描述(这个科技与标准试玩版的相同):<Tech name ='ImperialManOWar' type ='Normal'><DBID>1336</DBID><DisplayNameID>31112</DisplayNameID><Cost resourcetype ='Wood'>1500.0000</Cost><Cost resourcetype ='Gold'>1500.0000</Cost><ResearchPoints>30.0000</ResearchPoints><Status>UNOBTAINABLE</Status><Icon>ui\techs\imperial_navy\imperial_navy</Icon><RolloverTextID>31111</RolloverTextID><Flag>UpgradeTech</Flag><Flag>OrPrereqs</Flag><Flag>CountsTowardMilitaryScore</Flag><Prereqs><TechStatus status ='Active'>Imperialize</TechStatus></Prereqs><Effects><Effect type ='Data' amount ='1.50' subtype ='Damage' allactions ='1' relativity ='BasePercent'><Target type ='ProtoUnit'>Frigate</Target></Effect><Effect type ='Data' amount ='1.50' subtype ='Hitpoints' relativity ='BasePercent'> <Target type ='ProtoUnit'>Frigate</Target></Effect><Effect type ='SetName' proto ='Frigate' culture ='none' newName ='42267'></Effect></Effects></Tech>Tech name : 科技原英文名称.<DisplayNameID>X</DisplayNameID> : 科技实际显示名称代码.与stringtable.xml关联. <Cost resourcetype ='X'>X</Cost>: 研发此科技需要的资源种类及数量.<ResearchPoints>X</ResearchPoints> : 研发时间.数值越大,研发越慢.<Icon>X</Icon> : 科技图标文件的地址.<RolloverTextID>X</RolloverTextID> : 语言显示代码,即科技描述文字代码.<Flag>UpgradeTech</Flag> : 该科技的基本属性.此为升级单位类科技(为升级单位类科技所必须).<Effects><Effect type ='Data' amount ='1.50' subtype ='Damage' allactions ='1' relativity ='BasePercent'><Target type ='ProtoUnit'>Frigate</Target></Effect><Effect type ='Data' amount ='1.50' subtype ='Hitpoints' relativity ='BasePercent'> <Target type ='ProtoUnit'>Frigate</Target></Effect><Effect type ='SetName' proto ='Frigate' culture ='none' newName ='42267'></Effect> </Effects>这可以说是最有价值的修改部分.</Effects>: 科技描述结束标志.Effect type : 科技效果.有Data,SetName,TechStatus,SetAge四类.Data : 允许设置研发对象的属性乘数.SetName : 允许设置研发对象的新名称.TechStatus : 未知.SetAge : 允许升级时代(Age1-4).如果有这个描述出现,则在<Flag>里应有<Flag>AgeUpgrade</Flag>与之对应.amount : 研发对象的属性乘数或增量.subtype : 针对研发对象的某类属性设定.allactions : 似乎是激活某些东西,作用不明.relativity : 属于何类属性加成(乘数--BasePercent,增量--Absolute),例如对种植效率加成一般用乘数,对人口上限加成用增量.<Target type ='ProtoUnit'>X</Target></Effect> : 科技研发对象(用于此描述横行Effect type不是SetName的另三类科技效果).proto ='X' : 科技研发对象(用于此描述横行Effect type是SetName的科技效果).newName : 科技研发对象的新名称代码(对应SetName,proto)对此科技的翻译:帝国改良战舰.由三桅战舰升为Imperial Man-of-War战舰.伤害为原来150%,生命值为原来150%.需要木材1500单位,需要黄金1500单位.引申:1).如果你想让此科技的伤害加成属性对城镇中心有效,可在<Effect type ='Data' amount ='1.50' subtype ='Damage' allactions ='1' relativity ='BasePercent'><Target type ='ProtoUnit'>Frigate</Target></Effect>下面新建一行<Effect type ='Data' amount ='X' subtype ='Damage' allactions ='1' relativity ='BasePercent'><Target type ='ProtoUnit'>(城镇中心名称)</Target></Effect>注意格式最好与原格式对齐!2).如果你不想让此科技对三桅战舰生命有加成,则可将<Effect type ='Data' amount ='1.50' subtype ='Hitpoints' relativity ='BasePercent'><Target type ='ProtoUnit'>Frigate</Target></Effect>删除.注意格式最好与原格式对齐!这样,你就可以随意设置一个科技.2).这就是一个完整的描述一个卡片的格式(含义同上).<Tech name ='HCShipFrigates' type ='Normal'><DBID>2223</DBID><DisplayNameID>35725</DisplayNameID><Cost resourcetype ='Ships'>1.0000</Cost><ResearchPoints>40.0000</ResearchPoints><Status>UNOBTAINABLE</Status><Icon>units\naval\frigate\frigate_icon_64x64</Icon><Flag>HomeCity</Flag><Effects><Effect type ='Data' amount ='1.00' subtype ='FreeHomeCityUnit' unittype ='Frigate' relativity ='Absolute'><Target type ='Player'></Target></Effect></Effects><Flag>HomeCity</Flag> : 在城镇中心产生该单位.对此卡片的翻译:从主城运送一艘三桅战舰到战场.修改amount就是修改运送的三桅战舰数量.引申:如果你还想运点儿别的,添加:<Effects><Effect type ='Data' amount ='X' subtype ='FreeHomeCityUnit' unittype ='X' relativity ='Absolute'><Target type ='Player'></Target></Effect>注意格式最好与原格式对齐!简单的科技/卡片修改就到这里了.3.stringtable.xml可以添加,删除,修改.自己试着改一改,仿照着添一下,注意代码必须与techtree.xml或proto.xml的代码对应,否则描述文字将不显示.说实话,这一部分没什么好讲的.下面我们进入进阶篇.二.复杂修改添加新兵种.以添加"密苏里"号战列舰为例.首先,选定一个原身,笔者选了Monitor(炮舰).在proto.xml中找到Monitor,从</Unit><Unit id ='427' name ='Monitor'>开始往下复制,到Monitor的末尾</ProtoAction>,粘贴.注意粘贴应仿照其他单位的格式.新兵种的雏形以做好.下面对粘贴后的内容作修改.name改为与Monitor不同的名字,如BattleCruiser.Unit id改为不与任何单位重合的数字,如999.DisplayNameID,EditorNameID改为不与任何单位重合的数字,笔者改的分别是99999,99998.下面对DisplayNameID,EditorNameID写入你所需要的名称.打开stringtable.xml,仿照其他内容新建两行(即<String _locID ='X'>XXX</String>,注意对齐).在这两行的X处分别写入99999,99998.该给这两个字串加说明了.你可以写自己喜欢的名称,笔者在99999那行写入密苏里号,99998那行写入有无与伦比火力的战舰.建立新说明部分完毕.下面,你可以自己随意修改BattleCruiser的属性(如将其设为英雄,让它像大帆船那样可以造兵...).我们创造了一个新兵种,如何让它在游戏中出现呢?你可以通过卡片,也可以把它造出来.这里仅介绍通过卡片得到新兵种的方法.记得有一个卡片是运来一艘Monitor吧?我们就在这张卡片上做文章.打开techtree.xml,它的卡片名称为HCShipMonitors,搜到这张卡片,将unittype的Monitor 改为你刚命名的BattleCruiser即可!(这样在你使这张卡片时,只会运来密苏里号,而不会运来Monitor.如果你不满足,可以将卡片修改成既送Monitor又送BattleCruiser.自己试试吧!)一个问题待解决:这样新增的兵种将不会使用任何技能.2.让单位拥有生产能力.修改示例:让explorer可以建造超级堡垒.打开Proto.xml.搜索到描述explorer的部分.你会发现再往下有<UnitType>AbstractInfantry</UnitType><Train row ='0' page ='6' column ='1'>TradingPost</Train><Train row ='0' page ='6' column ='0'>TownCenter</Train><Train row ='0' page ='6' column ='2'>WarDog</Train>复制上面的最后一行,粘贴到它的下一行(注意格式),column改为3,后面的英文单位名称改为FortFrontier(超级堡垒)即可!已经可以使英雄具有建造超级堡垒的能力了,你难道不想让他建得更快一些吗?仍然在explorer的描述部分找到<ProtoAction><Name>Build</Name><Rate type ='TradingPost'>3.000000</Rate><Rate type ='TownCenter'>1.000000</Rate></ProtoAction>仿照添加一行:<Rate type ='FortFrontier'>X</Rate>,这里的X就是建造速度的乘数!测试成果吧!对于没有生产能力的单位,在其最后一行UnitType的下一行添加如上描述行(<Train row ='X' page ='X' column ='X'>XXX</Train>)即可!亚洲王朝所有单位自动回血快速修改1,用AOE3ED软件,打开data目录下的data3.bar(对应亚洲王朝),把civs.xml.xmb提取出来,转换成civs.xml。
帝国时代3修改方法
XXX
</Effects>
</Tech>
1).这就是一个完整的描述一个科技的格式.
以升级三桅战舰的科技为例说明(以下信息为原设定)
搜索"ImperialManOWar",直到搜到如下描述(这个科技与标准试玩版的相同):
的下面,通常有
<Command page ='X' column ='X'>XXX</Command>
这是对该类单位的某些能力(控制按钮)的设定,非常有用!自己试着改一改,添一添,以后我会说明.
在<Tactics>XXX</Tactics>
下面,通常会有
<ProtoAction>
XXX
<RolloverTextID>31111</RolloverTextID>
<Flag>UpgradeTech</Flag>
<Flag>OrPrereqs</Flag>
<Flag>CountsTowardMilitaryScore</Flag>
<Prereqs>
很有修改价值
<BuildPoints>X</BuildPoints>
<TrainPoints>X</TrainPoints>
建筑/单位被产出来需要的时间.数值越大,生产越慢.
帝国时代3联机教程及作弊码
Give me liberty or give me coin - 加10000金
ቤተ መጻሕፍቲ ባይዱ
Medium Rare Please - 加10000食物
Nova & Orion - 加10000经验值
- 加10000木头(特别说明:懂英文的人不要以为我在那里打了什么不该说的话结果被bbs规则屏蔽,这个作弊码就是<.c.e.n.s.o.r.e.d.>. 这几个字,我当时也被骗了……-_-|||本来不想说明的不过觉得如果还有人被骗就太可怜了)
W:围墙
V:牲畜围栏
晕 我告诉你进入游戏后按enter键打开chat window,输入下面文字然后再按enter键开启特殊功能:
A recent study indicated that 100% of herdables are obese - 地图上所有动物身上的肉增加到最多
CTRL+M:市场
CTRL+O:前哨
CTRL+P:贸易港
CTRL+Q:野战医院
CTRL+R:兵工厂, 军械库
CTRL+S:马厩
CTRL+V:牲畜围栏
CTRL+W:围墙
CTRL+Y:工厂
CTRL+Z:主城
移民/探索者建造类:
A:炮兵制造厂
B:兵营
10.开搞25.26.202.162
快速选择:
T:市镇中心
CTRL+A:炮兵制造厂
CTRL+B:兵营
CTRL+C:教堂
CTRL+D:船坞
CTRL+E:住宅或领主庄园
帝国时代怎么修改金币?帝国时代修改教程
帝国时代怎么修改金币?帝国时代修改教程
帝国时代怎么修改金币?帝国时代修改教程
小编今天给大家带来的是帝国时代修改内购攻略,教大家修改游戏里面的金币数量,轻松获
取免费道具,本次修改使用的是八门神器修改方法,教程非常简单,小编已经给大家带来了具体的修改步骤,请大家仔细参考以下教程,此方法可以通用大部分游戏!
详细金币修改步骤:
1、运行八门神器和游戏,然后我们进入游戏的商店,比如我们现在的金币数量为710。
2、双击home键。
切换到八门神器。
3、点击“请选择一个需要被修改的程序…”选择帝国时代。
4、在搜索框输入710,点后面的放大镜,进行搜索。
会显示搜索到XX个数据。
5、双击home键,切换回游戏。
随便买点东西,使金币数变化,比如买一个金币价格为375的道具,买后剩余的金币为 335。
6、双击home键,切换到八门神器,在搜索框输入现在的金币数335,点搜索。
7、搜索结果只有一个。
如果搜索结果为多个,就再切换回游戏买点东西使金币数变化,再搜索一次,直到结果只有一个。
8、点击搜索结果,将数值的地方改成你想要的数值,这里我们在后面加了个“5”,变为3355。
9、将操作里面的选项改为“存储”。
10、双击home键切换回游戏,金币已经变为3355了,修改成功。
此修改方法同样适用于其他任何单机游戏游戏,网络游戏因为数值会保存到服务器端,修改后会变回原值,但是你也可以用同样的方法修改其他的属性,HP、MP、经验、攻击力等等。
百度攻略&口袋巴士提供
1。
帝国时代3:修改的超级火炮,可用作弊码调出
<Command page ='10' column ='0'>Garrison</Command>
<Command page ='10' column ='2'>Delete</Command>
<UnitType>LogicalTypeVillagersAttack</UnitType>
<UnitType>LogicalTypeHandUnitsAttack</UnitType>
<UnitType>LogicalTypeRangedUnitsAttack</UnitType>
<Flag>ApplyHandicapTraining</Flag>
<Flag>CorpseDecays</Flag>
<Flag>ShowGarrisonButton</Flag>
<Flag>DontRotateObstruction</Flag>
<Flag>ObscuredByUnits</Flag>
<UnitType>HasBountyValue</UnitType>
<UnitType>Ranged</UnitType>
<UnitType>CountsTowardMilitaryScore</UnitType>
帝国时代3贴图修改
Art文件夹:这个是包括所有动画 贴图 图标的文件夹 也就是所有可以看到的物件都是在这里面
在这个文件夹里面包含有Art1.bar Art2.bar Art3.bar Art4.bar Art5.bar这五个文件(下面会出现一些文件的略写)
Art1 2 3包含的是原版游戏的图像文件 而4 就是酋长 5 就是亚洲王朝是整合的
比如火枪手的模型就是在Art1文件 贴图却在Art2文件
而亚洲王朝的长刀手的模型和贴图都在Art5文件里面 酋长则同理
关于读取出来的文件的使用方法
xmb就不介绍了 因为xmb一般用得比较多 熟悉的人也比较多
这里只介绍ddt了 使用ArchiveViewer读取了之后发现编辑不了
所以得用FileConverter转换 转换完毕之后是一个tga文件 而且文件名也多了(6,0,9,1)这段话
那个是tga转换为ddt文件时要用到的 不然会转换失败
这里要解释一下 没有bump和有bump的区别 没有bump就是原来贴图的颜色 而bump则是贴图的光影效果 比如长枪兵身上的胸甲的阴影处 其它兵种的衣服褶皱 有一些就是这个文件影响的
修改贴图的话其实只需要修改原来的贴图 如果觉得修改完了效果也不够好 就可以考虑修改一下bump
帝国时代3文件修改
搜索// guard
在该部分末尾加入以下内容:
map ("g", "game", "editMode(\"Guard\")")
3)增加巡逻(patrol)快捷键为Z
搜索// patrol
在该部分末尾加入以下内容:
map ("z", "game", "editMode(\"Patrol\")")
6)增加在当前屏幕发出闪烁信号的快捷键为Alt+F
搜索// flare
在该部分末尾加入以下内容:
map ("alt-f", "game", "uiFlareAtPointer editMode(\"none\")")
7)增加建筑物释放驻扎单位的快捷键为N
搜索// garrison mappings
map ("alt-f", "game", "renderFriendOrFoe")
map ("alt-f", "postgame", "renderFriendOrFoe")
改为
map ("alt-g", "game", "renderFriendOrFoe")
map ("alt-g", "postgame", "renderFriendOrFoe")
PS:启动时跳过开头动画的办法,在帝国3快捷方式的命令行中增加 +noIntroCinematics。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网上搜集的,原创作者不记得了。
大家有兴趣可以自己搜索一下:)帝国III修改教程前言:这是初级篇,主要研究Data目录下的三个文件的修改,涉及兵种,建筑,科技,翻译等内容.需要的三个文件:Data目录下的proto.xmlstringtable.xmltechtree.xml各文件主要内容:proto.xml:单位的基本属性stringtable.xml:显示语言techtree.xml:科技和卡片的基本属性一.单一的文件修改1.proto.xml用记事本打开这个文件编辑.<Unit id ='X' name ='XXX'>单位的第一条属性,不做复杂修改的话,建议不要动.<DBID>X</DBID>一般不做修改<DisplayNameID>X</DisplayNameID>在游戏中显示的文字代号,与stringtable.xml关联.<EditorNameID>X</EditorNameID>同样是显示的文字代码,但不知在哪里起作用,一般不做修改,与stringtable.xml关联.<ObstructionRadiusX>***</ObstructionRadiusX><ObstructionRadiusZ>***</ObstructionRadiusZ>单位的实际体积,数值越大,体积越大,当然目标也越大.<FormationCategory>X</FormationCategory>有Ranged,protected,body,mobile这几类Ranged一般用于带远程攻击的兵种protected一般用于炮兵及几乎没有攻击能力的单位body一般用于近战型步兵mobile一般用于骑兵<MaxVelocity>X</MaxVelocity><MaxRunVelocity>X</MaxRunVelocity>最大行走/跑步速度,数值越大,单位移动越快,很有修改价值<MovementType>X</MovementType>单位移动模式,很有修改价值共分air,water,land三类air:移动完全不受阻碍,即在天上飞.water:只能在海里移动.land:只能在陆地移动.<TurnRate>X</TurnRate>单位转弯时的速度,数值越大,转弯越快.(如果数值过小,单位在转弯时会先朝目标方向移动,再慢慢把身子转过去)<AnimFile>建议不做修改.<ImpactType>X</ImpactType>单位自身类型,如Flesh(人体),Animal(动物),Wood(木制),Stone(石制)... <Icon>X</Icon>单位调用的头像文件,这是显示在建造命令里的头像.<PortraitIcon>X</PortraitIcon>单位调用的头像文件,这是当你点选某个单位时,它的大&小肖像.<RolloverTextID>X</RolloverTextID>语言显示代码,这是显示在建造命令里或主城模式卡片里对单位进行描述的语言代码. <ShortRolloverTextID>X</ShortRolloverTextID>语言显示代码,当你将光标移动到某个单位上,显示的对单位进行描述的语言代码.<InitialHitpoints>X</InitialHitpoints>单位刚被生产出来的初始生命值,如果改为0...很有修改价值<MaxHitpoints>X</MaxHitpoints>单位的最高生命值(未升级的情况下).很有修改价值<LOS>X</LOS>单位视野,数值越大,视野越广.很有修改价值<ProjectileProtoUnit>X</ProjectileProtoUnit>单位攻击时发射的投射物,即单位名称.有修改价值<UnitAIType>X</UnitAIType>单位闲置时(暂时这么说吧)调用的AI类型.很有修改价值<BuildPoints>X</BuildPoints><TrainPoints>X</TrainPoints>建筑/单位被产出来需要的时间.数值越大,生产越慢.(如果将建筑物的改为0,则刚放下建筑就建成)很有修改价值<Bounty>X</Bounty><BuildBounty>X</BuildBounty>单位死亡/生产出来加的经验值.很有修改价值<Cost resourcetype ='XXX'>X</Cost>生产单位所需资源类型及数目.很有修改价值<InitialResource resourcetype ='XXX'>X</InitialResource>提供资源开采的单位(如树,银矿),提供的资源类型及数目.很有修改价值<ResourceSubType>Gold</ResourceSubType>提供资源开采的单位,提供的资源类型及数目(与上条对应).很有修改价值<BuildingWorkRate>X</BuildingWorkRate>建筑工作速度(如研究,生产)的乘数.很有修改价值<MaxContained>X</MaxContained>单位提供的驻扎空间.有修改价值<AllowedAge>X</AllowedAge>单位被生产出来的最早时代(0-4).有修改价值<Armor type ='X' value ='X'></Armor>单位护甲类型(ranged,siege,hand)及抵消伤害的百分比.一种单位能否有多于一种的护甲,我还没有试过.(如0.2表示抵消攻击伤害的20%)数值高并不意味着无敌!这与后面的伤害类型有关,以后我会做说明.很有修改价值<BuilderLimit>X</BuilderLimit>建造一个该单位的最大建筑工数量.有修改价值<GathererLimit>X</GathererLimit>该单位支持的最大采集者数量.很有修改价值<PopulationCount>X</PopulationCount>每个该类单位所占人口.(如果你想暴兵,就改为0吧)很有修改价值<PopulationCapAddition>X</PopulationCapAddition>每个该类单位支持的人口.很有修改价值<UnitType>XXX</UnitType><Flag>XXX</Flag>非常有修改价值!可以定义单位最基本的属性.如不会被Delete掉(<Flag>NotDeleteable</Flag>),英雄(<UnitType>Hero</UnitType> )......以后我会进行说明.在<UnitType>XXX</UnitType>的下面,通常有<Train row ='X' page ='X' column ='X'>XXX</Train>一大串这是对该类单位可以生产单位的设定!非常有用!自己试着改一改,添一添,以后我会说明.在<Flag>XXX</Flag>的下面,通常有<Command page ='X' column ='X'>XXX</Command>这是对该类单位的某些能力(控制按钮)的设定,非常有用!自己试着改一改,添一添,以后我会说明.在<Tactics>XXX</Tactics>下面,通常会有<ProtoAction>XXX</ProtoAction>一类针对单位动作的设定,非常有用!其关联很多,自己试着改一改,以后我会具体说明.很有修改价值!<ProtoAction>到</ProtoAction>之间的一些设定:<Damage>XXX</Damage> 单位攻击伤害.<DamageType>XXX</DamageType> 伤害类型.<MaxRange>XXX</MaxRange> 射程.<ROF>XXX</ROF> 攻击速率(数值越小,速率越高).<DamageCap>XXX</DamageCap> 不是很明确,似乎是一次攻击所能造成的最大伤害,一般用于舰船,数值=Damage*2<DamageBonus type ='XXX'>X</DamageBonus> 对某类单位的伤害乘数.其中XXX与对应单位的UnitType关联.<DamageArea>XXX</DamageArea> 攻击的伤害范围.<DamageFlags>XXX</DamageFlags> 未知.引申,对于采集者的采集速度设定.搜索"<Unit id ='200' name ='Settler'>"(采集者),接着搜索"<Name>Gather</Name>",会出现(下面的数值为原始设定)<Name>Gather</Name><Rate type ='Tree'>0.500000</Rate><Rate type ='Mill'>0.670000</Rate><Rate type ='AbstractMine'>0.600000</Rate><Rate type ='Plantation'>0.500000</Rate><Rate type ='Herdable'>3.000000</Rate><Rate type ='Huntable'>0.840000</Rate><Rate type ='BerryBush'>0.670000</Rate>数值越大,采集速度越快.速度单位应是X单位资源/秒*人.对proto.xml的基本修改就写到这里了.2.techtree.xmlWarning:笔者用的techtree.xml是游侠网上下的突破9级和卡片使用限制的补丁内的techtree.xml.在这个文件里,大多数的科技或卡片以这种形式描述:<Tech name ='XXX' type ='XXX'><DBID>X</DBID><Status>XXX</Status><Flag>XXX</Flag><Effects><Effect type ='Data' amount ='X' subtype ='Enable' relativity ='Absolute'> <Target type ='ProtoUnit'>XXX</Target></Effect>XXX</Effects></Tech>1).这就是一个完整的描述一个科技的格式.以升级三桅战舰的科技为例说明(以下信息为原设定)搜索"ImperialManOWar",直到搜到如下描述(这个科技与标准试玩版的相同):<Tech name ='ImperialManOWar' type ='Normal'><DBID>1336</DBID><DisplayNameID>31112</DisplayNameID><Cost resourcetype ='Wood'>1500.0000</Cost><Cost resourcetype ='Gold'>1500.0000</Cost><ResearchPoints>30.0000</ResearchPoints><Status>UNOBTAINABLE</Status><Icon>ui\techs\imperial_navy\imperial_navy</Icon><RolloverTextID>31111</RolloverTextID><Flag>UpgradeTech</Flag><Flag>OrPrereqs</Flag><Flag>CountsTowardMilitaryScore</Flag><Prereqs><TechStatus status ='Active'>Imperialize</TechStatus></Prereqs><Effects><Effect type ='Data' amount ='1.50' subtype ='Damage' allactions ='1' relativity ='BasePercent'><Target type ='ProtoUnit'>Frigate</Target></Effect><Effect type ='Data' amount ='1.50' subtype ='Hitpoints' relativity ='BasePercent'> <Target type ='ProtoUnit'>Frigate</Target></Effect><Effect type ='SetName' proto ='Frigate' culture ='none' newName ='42267'></Effect></Effects></Tech>Tech name : 科技原英文名称.<DisplayNameID>X</DisplayNameID> : 科技实际显示名称代码.与stringtable.xml关联. <Cost resourcetype ='X'>X</Cost>: 研发此科技需要的资源种类及数量.<ResearchPoints>X</ResearchPoints> : 研发时间.数值越大,研发越慢.<Icon>X</Icon> : 科技图标文件的地址.<RolloverTextID>X</RolloverTextID> : 语言显示代码,即科技描述文字代码.<Flag>UpgradeTech</Flag> : 该科技的基本属性.此为升级单位类科技(为升级单位类科技所必须).<Effects><Effect type ='Data' amount ='1.50' subtype ='Damage' allactions ='1' relativity ='BasePercent'><Target type ='ProtoUnit'>Frigate</Target></Effect><Effect type ='Data' amount ='1.50' subtype ='Hitpoints' relativity ='BasePercent'> <Target type ='ProtoUnit'>Frigate</Target></Effect><Effect type ='SetName' proto ='Frigate' culture ='none' newName ='42267'></Effect> </Effects>这可以说是最有价值的修改部分.</Effects>: 科技描述结束标志.Effect type : 科技效果.有Data,SetName,TechStatus,SetAge四类.Data : 允许设置研发对象的属性乘数.SetName : 允许设置研发对象的新名称.TechStatus : 未知.SetAge : 允许升级时代(Age1-4).如果有这个描述出现,则在<Flag>里应有<Flag>AgeUpgrade</Flag>与之对应.amount : 研发对象的属性乘数或增量.subtype : 针对研发对象的某类属性设定.allactions : 似乎是激活某些东西,作用不明.relativity : 属于何类属性加成(乘数--BasePercent,增量--Absolute),例如对种植效率加成一般用乘数,对人口上限加成用增量.<Target type ='ProtoUnit'>X</Target></Effect> : 科技研发对象(用于此描述横行Effect type不是SetName的另三类科技效果).proto ='X' : 科技研发对象(用于此描述横行Effect type是SetName的科技效果).newName : 科技研发对象的新名称代码(对应SetName,proto)对此科技的翻译:帝国改良战舰.由三桅战舰升为Imperial Man-of-War战舰.伤害为原来150%,生命值为原来150%.需要木材1500单位,需要黄金1500单位.引申:1).如果你想让此科技的伤害加成属性对城镇中心有效,可在<Effect type ='Data' amount ='1.50' subtype ='Damage' allactions ='1' relativity ='BasePercent'><Target type ='ProtoUnit'>Frigate</Target></Effect>下面新建一行<Effect type ='Data' amount ='X' subtype ='Damage' allactions ='1' relativity ='BasePercent'><Target type ='ProtoUnit'>(城镇中心名称)</Target></Effect>注意格式最好与原格式对齐!2).如果你不想让此科技对三桅战舰生命有加成,则可将<Effect type ='Data' amount ='1.50' subtype ='Hitpoints' relativity ='BasePercent'><Target type ='ProtoUnit'>Frigate</Target></Effect>删除.注意格式最好与原格式对齐!这样,你就可以随意设置一个科技.2).这就是一个完整的描述一个卡片的格式(含义同上).<Tech name ='HCShipFrigates' type ='Normal'><DBID>2223</DBID><DisplayNameID>35725</DisplayNameID><Cost resourcetype ='Ships'>1.0000</Cost><ResearchPoints>40.0000</ResearchPoints><Status>UNOBTAINABLE</Status><Icon>units\naval\frigate\frigate_icon_64x64</Icon><Flag>HomeCity</Flag><Effects><Effect type ='Data' amount ='1.00' subtype ='FreeHomeCityUnit' unittype ='Frigate' relativity ='Absolute'><Target type ='Player'></Target></Effect></Effects><Flag>HomeCity</Flag> : 在城镇中心产生该单位.对此卡片的翻译:从主城运送一艘三桅战舰到战场.修改amount就是修改运送的三桅战舰数量.引申:如果你还想运点儿别的,添加:<Effects><Effect type ='Data' amount ='X' subtype ='FreeHomeCityUnit' unittype ='X' relativity ='Absolute'><Target type ='Player'></Target></Effect>注意格式最好与原格式对齐!简单的科技/卡片修改就到这里了.3.stringtable.xml可以添加,删除,修改.自己试着改一改,仿照着添一下,注意代码必须与techtree.xml或proto.xml的代码对应,否则描述文字将不显示.说实话,这一部分没什么好讲的.下面我们进入进阶篇.二.复杂修改添加新兵种.以添加"密苏里"号战列舰为例.首先,选定一个原身,笔者选了Monitor(炮舰).在proto.xml中找到Monitor,从</Unit><Unit id ='427' name ='Monitor'>开始往下复制,到Monitor的末尾</ProtoAction>,粘贴.注意粘贴应仿照其他单位的格式.新兵种的雏形以做好.下面对粘贴后的内容作修改.name改为与Monitor不同的名字,如BattleCruiser.Unit id改为不与任何单位重合的数字,如999.DisplayNameID,EditorNameID改为不与任何单位重合的数字,笔者改的分别是99999,99998.下面对DisplayNameID,EditorNameID写入你所需要的名称.打开stringtable.xml,仿照其他内容新建两行(即<String _locID ='X'>XXX</String>,注意对齐).在这两行的X处分别写入99999,99998.该给这两个字串加说明了.你可以写自己喜欢的名称,笔者在99999那行写入密苏里号,99998那行写入有无与伦比火力的战舰.建立新说明部分完毕.下面,你可以自己随意修改BattleCruiser的属性(如将其设为英雄,让它像大帆船那样可以造兵...).我们创造了一个新兵种,如何让它在游戏中出现呢?你可以通过卡片,也可以把它造出来.这里仅介绍通过卡片得到新兵种的方法.记得有一个卡片是运来一艘Monitor吧?我们就在这张卡片上做文章.打开techtree.xml,它的卡片名称为HCShipMonitors,搜到这张卡片,将unittype的Monitor 改为你刚命名的BattleCruiser即可!(这样在你使这张卡片时,只会运来密苏里号,而不会运来Monitor.如果你不满足,可以将卡片修改成既送Monitor又送BattleCruiser.自己试试吧!)一个问题待解决:这样新增的兵种将不会使用任何技能.2.让单位拥有生产能力.修改示例:让explorer可以建造超级堡垒.打开Proto.xml.搜索到描述explorer的部分.你会发现再往下有<UnitType>AbstractInfantry</UnitType><Train row ='0' page ='6' column ='1'>TradingPost</Train><Train row ='0' page ='6' column ='0'>TownCenter</Train><Train row ='0' page ='6' column ='2'>WarDog</Train>复制上面的最后一行,粘贴到它的下一行(注意格式),column改为3,后面的英文单位名称改为FortFrontier(超级堡垒)即可!已经可以使英雄具有建造超级堡垒的能力了,你难道不想让他建得更快一些吗?仍然在explorer的描述部分找到<ProtoAction><Name>Build</Name><Rate type ='TradingPost'>3.000000</Rate><Rate type ='TownCenter'>1.000000</Rate></ProtoAction>仿照添加一行:<Rate type ='FortFrontier'>X</Rate>,这里的X就是建造速度的乘数!测试成果吧!对于没有生产能力的单位,在其最后一行UnitType的下一行添加如上描述行(<Train row ='X' page ='X' column ='X'>XXX</Train>)即可!亚洲王朝所有单位自动回血快速修改1,用AOE3ED软件,打开data目录下的data3.bar(对应亚洲王朝),把civs.xml.xmb提取出来,转换成civs.xml。