帝国三兵种属性修改教程
帝国时代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修改添加单位攻略修改添加兵种或建筑主要是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'>。
帝国时代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>装甲及其种类。
三国全面战争修改

三国全面战争修改本帖最后由猪油贰爷于2010-7-25 05:34 编辑关于全战文本参数等的修改,很多人都发过教程了。
小弟所发,只为更详细的介绍修改方法,力求让教学一步到位,尽量使学者一遍就懂!此外,此帖仅供交流学习使用,如有发现错误或不足,烦请回复告知!其他无关回复将一律予以删除,谢谢......此帖介绍的是export_descr_unit.txt文本,也就是兵种属性的修改。
兵种,包括所有将军卫队、正规军、雇佣军,以及放浪军。
以下开始教程:打开export_descr_unit.txt文本(1.7版本),文本开头就有保留原版的文本编辑修改介绍:;, no_custom;officer barb_standard;注意的兵种非常重要的技能legionary_name;从前面要-1个字-我们学习好-变成-我们学习; RTW: Barbarian Invasion Unit Details spreadsheet-generated unit descriptions;;叛变+魏军ostrogoths;roxolani, shadowed_by ostrogoths;celts, shadowed_by sassanids;empire_east_rebels, shadowed_by empire_east(这段,没用,忽略掉!);type warband hurler briton;dictionary warband_hurler_briton ; Head Hurlers;category infantry;class missile;voice_type Heavy_1;soldier warband_hurler, 40, 0, 1.2;attributes sea_faring, hide_improved_forest, warcry;formation 1.6, 2, 3.2, 4, 3, square;stat_health 1, 0;stat_pri 17, 5, head, 40, 6, thrown, archery, fire, none, 25 ,1;stat_pri_attr thrown ap;stat_sec 12, 6, no, 0, 0, melee, simple, piercing, sword, 25 ,1 ;stat_sec_attr no;stat_pri_armour 0, 2, 0, flesh;stat_sec_armour 0, 3, flesh;stat_heat 2;stat_ground 2, -2, 3, 2;stat_mental 10, impetuous, untrained;stat_charge_dist 40;stat_fire_delay 0;stat_food 60, 300;stat_cost 1, 400, 130, 40, 60, 400;ownership empire_east, empire_east_rebels红色这段,就是一组完整的兵种属性参数的样版!每一行,就是一个属性参数项目。
十字军之王3士兵战斗力怎么修改十字军之王3角色修正方法

⼗字军之王3⼠兵战⽃⼒怎么修改⼗字军之王3⾓⾊修正⽅法⼗字军之王3⼠兵战⽃⼒怎么修改?⼤家可以通过代码修改⼀些⾓⾊或其他⽅⾯的数据,这⾥给⼤家带来了⼗字军之王3⾓⾊修正⽅法介绍,感兴趣的朋友快来看看吧。
⼗字军之王3⾓⾊修正⽅法介绍可以不⽤开新档改难度就可以套⽤全⾓⾊⾝上,⾸先在管理器那边先建⽴⼀个新的mod,然后在⾥边先建⽴⼀个common的⽂件夹,再之后新建两个⽂件夹叫decisions和modifiers。
decisions⽂件夹新增⼀个⽂字档,叫什么名字都可以,然后把以下内容复制进去就可以。
CM_decision = {picture = gfx/interface/illustrations/decisions/decision_personal_religious.ddstitle = "Give me character "desc = "I want character "confirm_text = "Good."is_shown = {}effect = {add_character_modifier = {modifier = divine_right}}ai_will_do = 0}再之后在modifiers⽂件夹内新建⼀个⽂字档,名字随便就⾏,然后再⾥边复制以下的模板就可以。
以下的内容可修改但最重要的icon和divine_right不要删除或者更改。
divine_right = {icon = stewardship_positivemartial = 10diplomacy = 10intrigue = 10learning = 10stewardship = 10prowess = 10fertility = 0.5health= 0.5}把这些都搞定了进游戏找决议就可以增加这个⾓⾊修正,就不会每⼀次修改都要改难度了。
三国全面战争部分修改秘籍。自用

三国全面战争部分修改秘籍。
自用type carthaginian elephant african cataphract类型兵种的内部名称,不会在游戏界面显示dictionary carthaginian_elephant_african_cataphract ; Armoured Elephants名称游戏界面上显示的名字category cavalry种类:可分为infantry步兵,cavalry骑兵,siege机械,handler 训兽者,ship船只和non_combatant其他人员。
class heavy等级:轻装light,重装heavy,投射missile和长矛兵spearmen。
voice_type Heavy_1兵种使用的声音文件soldier carthaginian_big_elephant_crew, 18, 6, 1士兵模式依次为:士兵模型使用的名字;士兵的标准数量;士兵携带其他物体的数量(猪,狗,大象,两轮战车,机械等);士兵的碰撞质量,正常为1.0,只限于步兵。
hide_forest, hide_improved_forest, hide_long_grass, hide_anywhere =单位能埋伏的地方:树林,森林,长的草地,任何地方; can_sap = 能挖地道; frighten_foot, frighten_mounted = 惊吓附近的特定单位:惊吓步兵, 惊吓坐骑; can_run_amok = 使用特殊动物作战,动物会发疯乱跑; general_unit = 将军单位; cantabrian_circle = 单位的特殊技能 (这个是环形射击阵); no_custom = 在自定义战役里不能选择; command = 单位携带一只古代罗马军团的鹰, 能激励附近的单位; mercenary_unit = 全部势力都可以雇佣此单位; legionary_name军团名字(系统默认属性); general_unit_upgrade升级的将军单位(效果跟general_unit相若); warcry能战吼(这个是战吼技能增加攻击里); screeching_women女人的尖叫(这个是尖叫惊吓技能); druid德鲁依(增加附近友军士气); cantabrian_circle(反正是环形射击阵); is_peasant是农民(系统默认技能); no_custom在自定义战役里不能选择; mercenary_unit雇佣单位; frighten_mounted惊吓坐骑; frighten_foot惊吓步兵; power_charge强力冲锋; very_hardy耐力极好; hardy耐力较好; heavy重型单位(系统默认技能); sea_faring能上船; can_horde能放浪; can_swim能游泳; can_run_amok使用特殊动物作战,动物会乱跑; can_feign_rout能诈败(系统默认技能); can_formed_charge能形成强势冲锋(系统默认技能); can_withdraw可以撤退(系统默认技能);; formation阵型数字依次是紧密阵型士兵左右和前后的间距(米)松散阵型士兵左右和前后的间距.; 默认排列的行数; horde松散阵形, square普通方形阵, schiltrom刺猬枪阵, shield_wall盾墙阵, phalanx长枪阵, testudo铁桶阵, wedge楔形阵;; stat_health生命值数字依次是士兵生命,坐骑(动物)生命;; (单位的主要武器细节。
帝国时代3之亚洲王朝——修改单位的小办法

帝国时代3之亚洲王朝——修改单位的⼩办法 帝国期间3之亚洲王朝(A g e o f E m p i r e s I I I T h e A s i a n D y n a s t i e s)中英⽂通⽤免C D补丁,最⼤安装游戏后复制E X E执⾏⽂件到游戏⽬录 不知道有没⼈需要。
.个⼈修正时的⼀个初期的底稿。
P r o t o A c t i o n下⾯属性⾥的代表打击类型速度。
重要是些⽇本单位为主。
有英⽂版的⽐较⽅便能直接F3在内⾥任意查找单位。
于是这给那些和我⼀样玩的⽐较晚只玩过处理后的中⽂版的。
想修正又⽆法着⼿的朋友。
⼀个单位内⾥帝国时代3之亚洲王朝。
有很多数据。
很多初学者不太敢乱改。
所以这内⾥很多需要改的单位名称都给了说明。
内⾥的X代表数字⽅便根据⾃⼰的喜好更改 觉得别⼈修正的太过分。
太B T。
.能根据⾃⼰的兴趣和喜好改觉得⾃⼰不合理的单位本领。
. 由于是底稿篇没有经过整理。
数字越⼩打击越快。
这些照着改起来就得⼼应⼿了。
. 说明⼀下。
⽐如⼤家想把秘籍弄出来的哪其中型⽕炮.F3搜索单位名称..M e d i o c r e B o m b a r d找到属性。
⽐较腻烦内⾥发射出来的动物炮弹。
能再开⼀个p r o t o y.x m l搜索S P C F i x e d G u n(固定炮)将M e d i o c r e B o m b a r d内⾥的X和中间的字母改的和固定炮⼀样。
要是觉得固定炮⾥的发射的炮弹太⼤⽐较难看能试着改下能变为城堡的⼩型炮弹。
这些发射速度和动物炮弹的速度将提升许多。
公然还有漏的。
忘记补充 ⽼篇幅的就不说了。
⼤家能⾃我归类和整理⼀下。
要是是0.000001那么就是光速射击 例如攻城速度B u i l d i n g A t t a c k代表打击类型。
下⾯的就代表打击速度 逗游⽹——中国2亿游戏⽤户⼀致选择的”⼀站式“游戏服务平台。
天使帝国3 人物属性修改法

天使帝国3 人物属性修改法
想知道如何修改《天使帝国3》存档文件中人物的一些属性吗?请用十六进制编辑器打开存档文件,寻找人物的名字,以本身等级16级,1级飞马战士的妮雅为例:
00 00 00 06 07 00 00 00 06 00 00 00 00 05 04 00 C4 DD D1 C5(这个是人物的
名字) 06 02 00 00 00 06 D8(这个是人物的兵种) 00 00 00 06 01(这个是人物的经
验值) 00 00 00 06 EE 06(这个是人物的当前HP) 00 00 06 EE 06(这个是人物的HP
上限) 00 00 06 28 01(这个是人物的当前MP) 00 00 06 28 01(这个是人物的MP
上限) 00 00 06 54 01(这个是人物的力量,依此类推每隔三位就是该人物的五项属性
之一) 00 00 06 2D 01 00 00 06 EF 00 00 00 06 CC 00 00 00 06 C4 00 00 00 06 E4 27 00 00需要注意的是经验值的计算是倒计的,比如说妮雅16级升17级时需要240点经验值,而现在
已经得到了16点经验值,那么存档文件中在经验值的位置就会显示为E0(240-16=224),所以要想尽快升级就把经验值的数位改为01,回到游戏中会看到经验值显示为239/240……
PS:其实只要把经验值改了就行了,因为大宇在源程序中已经规定了每个兵种各等级时的属性数值,所以即使一个超级无敌的人物在升级后所有属性还是会回到源程序中该等级规定的数
值上!
更多精彩攻略访问1。
兵种数据修改方法(简单上手)

兵种数据修改方法(简单上手)兵种数据修改方法:最近,我们都想修改人数。
我们想为您修改它,但当一个人太累时,我们将分享修改方法。
我希望你能分工合作。
我们的测试基本上是成功的,但有时需要调整人数(如下所述)。
在这个方法中,我只讨论与数据相关的问题。
其余的都太复杂,容易出错。
要进行修改,请在mod_udescr_uu单位文件下的data文件夹中打开export,此时会显示arms数据。
当然,这种方法只涉及最基本的问题。
关于武器的完全改装,比如裂缝、地形、充电距离和声音,没有什么可说的。
让我们以几条手臂(韩浑内)为例:(红色字体是修改的注释)1.近战部队,例:; 绿色步兵营typelvyingdictionarylvyingcategoryinfantryclasslightvoice_typelightBannerActionMain_uuu步兵BannerHolyCrusadesoldierlvying,100,0,0.25,0.3189,1.5712(注意:100代表人数。
公式是n/2*5100,这意味着100除以2乘以5等于250。
然而,当我修改它时,我想将其更改为120。
我应该将其更改为60,但当我进入游戏时,我发现人数是122,所以可以将其微调为59。
我不明白这一点。
)斯蒂恩。
请把它指高。
)马-5attributessea_faring,hide_forest,very_hardy,can_withdrawmove_speed_mod1.05形成1。
2,0,2.4,2.4,4,平方统计健康1,1(HP)stat_pri6,3,no,0,0,melee,melee_simple,piercing,sword,-25,0.1(这里,stat_pri后面的两个数字是指攻击力和冲量,即攻击力6和冲量3。
stat_pri后面的修改很容易出错。
我不多说了。
只需更改需要调整的数字,但不要删除数字前面的空格)stat_pri attrnostat_sec0,0,no,0,0,no,melee_simple,blunt,none,0,1stat_sec_attrnostat_uuPri_uuArmour4,8,0,皮革;(在此处stat_pri_armour是指防御,三个数字分别是盔甲、技能、盾牌防御,三个相加就是总防御值,4+8+0=12,后边的英文指的是防御类型,轻型、重甲之类的,也不要修改)stat_sec_armour0,0,fleshstat_heat5统计数据2,-2,2,-2stat_mental15,normal,trained(这里的两个英文单词指的是士气水平,以及他们是否受过训练、正常、低落、纪律严明,或鲁莽、未经训练、受过训练、受过高度训练)uucharge_uudist10stat_uufire_udelay0stat_food60,300统计成本1300100555,1100(stat_cost招募费用数值从左到右依次是:造兵回合;购买价格;维护费;升级武器费;升级盔甲费;自定义战役费用;多于几队开始罚钱;罚钱的多少)armour_ug_levels1,2armour_uu_uu_uu_uu_uu_uu_uu;modelslvying,绿荫,绿荫2ownershipbyzantium,hre,milan,slaveera0byzantium,hre,milan,slaveera1byzantium,h re,milan,slaverecruit_priority_offset202.弓箭部队,例如:;绿营弓兵类型律宫dictionarylvgongcategoryinfantryclassmissilevoice_typelightBannerActionMain_uuuMissileBannerHolyCrusadesoldierlvgong,80,0,0.25,0.3189,1.5712(注意:100代表人数。
帝国时代3新修改教程

帝国III修改教程各个单位的内部调用代码为:(步兵):弩兵:Crossbowman长弓兵:Longbowman散兵:Skirmisher葡萄牙散兵:Cacadore俄国散兵:Strelet火枪兵:Musketeer奥斯曼火枪兵:Janissary长矛兵:Pikeman戟兵:Halberdier杜普勒武士:Dopplesoldner兰朵武士:Rodelero(骑兵)弓骑兵:CavalryArcher荷兰手枪骑兵:Ruyter马战车:WarWagon长矛骑兵:Lancer轻骑兵:Hussar乌兰骑兵:Uhlan哥萨克骑兵:Cossack胸甲骑兵:Cuirassier奥斯曼重骑兵:Spahi沙皇骑兵:Oprichnik龙骑兵:Dragoon(炮兵)奥斯曼轻炮兵:AbusGun掷弹兵:Grenadier鹰炮:Falconet管炮:OrganGun长炮:Culverin迫击炮:Mortar重型加农炮:Cannon火箭:Rocket超级大炮:GreatBombard大型加农炮:RussianCannon(就是战役里的超大炮)(建筑物)市镇中心:TownCenter议会:Capitol西欧住房:House东欧住房:HouseEast地中海住房:HouseMed种植园:Plantation畜栏:LivestockPen市场:Market军营:Barracks碉堡:Blockhouse马厩:Stable堡垒:FortFrontier枪炮铸造厂:ArtilleryDepot码头:Dock(佣兵)黑森步枪兵:MercJaeger高地兵:MercHighlander瑞士长矛兵:MercSwissPikeman德国步兵:MercLandsknecht巴巴利海盗:MercBarbaryCorsair浪人武士:: MercRonin黑骑士:MercBlackRider巴尔干骑兵:MercStradiot刀骑兵:MercHackapell麻木卢克:MercMameluke装甲骑兵:MercElmeti(土著)加勒比吹箭手:NatBlowgunWarrior塞米诺鲨齿弓兵:NatSharktoothBowman 图皮黑檀木弓兵:NatBlackwoodArcher 印加掷石绳战士:NatBolasWarrior阿兹特克鹰勇士:NatEagleWarrior却洛奇步枪兵:NatRifleman克里追踪者:NatTracker易落魁战斧兵:NatTomahawk印加风云神兵:NatHuaminca马雅蛇枪兵:NatHolcanSpearman努特卡棍棒兵:NatClubman阿兹特克豹勇士:NatJaguarWarrior卡曼契弓马兵:NatHorseArcher拉科塔斧骑兵:NatAxeRider拉科塔犬战士:NatAxeRiderDogSoldier易洛魁防弹盾牌:NatMantlet前言:这是初级附加篇,主要研究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兵种属性难点

帝国时代3兵种属性难点很多新人会问说“什么兵属于什么种类”,或者“什么种类包括什么兵”,其实帝国3的兵种是很难划分种类的,不如把每一个属性对应一个“标签”。
如“步兵”标签、“骑兵”标签。
要弄明白帝国3的兵种属性,先看明白下面一段话:在帝国3的思维里,“男人”、“女人”、“人”就是3个并列的标签,有人,带着“人”、“男人”标签,比如我;还有人带着“女人”、“人”标签,比如众多的MM,这些是正常的。
然后,有人带着“人”标签,但却既没有“男人”标签、也没有“女人”标签,比如太监,还有人同时带了“人”、“男人”、“女人”标签,比如某年的超女,这些也还好~~恐怖的是,有这样一种“人”,它带了“男人”或者“女人”标签,却没有带“人”标签,比如****(大家自行添加)OK,看完这些还没有晕倒或者吐血的,就恭喜你,你已经弄明白了帝国3兵种属性的关键了,即“人”与“男人”和“女人”不存在包含的关系~同理,帝国3中,“步兵”、“重步兵”、“轻步兵”、“近战步兵”、“远程步兵”这些个标签也并非包含关系,而是并列的~~这也是为什么帝国3的兵不说种类,而是带什么标签的原因。
所以标准的问答方式应该是“什么兵带什么标签”、“带这个标签的兵有哪些”~~~这里比较难以理解和违反我们思维逻辑的就是“步兵”这个标签并非总称,相信你看了上面我说的“人”这个比方,应该会明白的~~至于兵种标签什么地方看,其他帖子上都有,就不重复了。
下面转贴来自著名选手_BTG_WindDancer的话,解释以上问题出现的原因,版权归其所有,翻录必究:(游戏制作者)先定义一堆标签(属性),各种科技和兵种相克都以标签为对象,如骑兵战斗力卡的影响对象就是骑兵标签.然后定义各种兵种,每个兵种想要设计成什么样子的,就给他添加相应的标签,如添加一个步兵标签,就受到炮的克制,再加个重步兵标签,就同时受到散兵克制,喜欢的话,你还可以给他加个重骑兵的标签,让他受到龙骑的克制.所有标签都是并列的,这样才有利于设计,因为你不用去记着哪个标签包含哪个子标签.如果标签是有包含或分级的关系,设计时会产生很多麻烦事,因为你不旦要考虑标签如何分级的问题,最重要的是一旦你把一样科技或兵种相克作用于上级标签上,等于就是同时作用于此标签的所有下级标签上,这样很可能出现原本不希望的效果,例如把近战步兵属于步兵的子标签,那荷兰的团队步兵生命值就会影响土狼了,解决方法只能是近战步兵不属于步兵,同理远程步兵也不行,重步兵也不行.....标签分级最终就会变成多此一举且无法实现,因此标签并列是最简单且不会出错的方法,你希望这个兵种有什么特点,就直接加什么标签,不必考虑此标签的上级标签问题.好,下面是几个题目,如果你答对了,那么你的帝国3兵种属性问题就过关啦~~~~1、土狼带着“轻步兵”、“近战步兵”标签,请问,他是不是步兵?2、可不可能有一种骑兵,既是重骑兵,又是轻骑兵?3、为什么有的战船可以捕鱼?4、迫击炮船的远程攻击,高达200(就是可以打N远的那个),打沉血220的土著战船比打沉血200的渔船要费力?答案:1、没有带“步兵”标签,所以不是。
帝国时代3秘籍

A recent study indicated that 100% of herdables are obese - 地图上所有动物身上的肉增加到最多Give me liberty or give me coin - 加10000金Medium Rare Please - 加10000食物Nova & Orion - 加10000经验值<censored> - 加10000木材X marks the spot - 地图全开speed always wins - 建造速度和采集速度x100tuck tuck tuck - 6WHP,1200攻击的大脚车。
(对军队全是秒杀。
比帝2的奔驰还爽呢~~)this is too hard -直接胜利(只用于剧情,普通游戏没用。
)where's that axe? - 从主城生产出华盛顿喷火石像(HP是999999。
同大脚车斗殴,比它还厉害。
)ya gotta make do with what ya got -从主城生产出“中型火炮”。
1秒钟发射一炮,,换弹速度可想而知。
攻击力5000.。
(只是HP才550而已-_-||||| 不过没有什么能够走近他身边吧。
)修改单位名称则用记事本修改:游戏目录\data\stringtabley.xml修改单位数值则用记事本修改:游戏目录\data\protoy.xml1.单位编号(括号里为升级后编号)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)英文名:ypWCTempleOfHeaven52)外国单位神父22954 英文名:Priest外交使节22973 英文名:Envoy伊满26226 英文名:Imam火枪兵22805 英文名:Musketeer•2009-10-7 15:05•回复••yzzn2008•2楼鄂图曼火枪兵23735 英文名:Jani ssary廓尔喀兵6 1271 英文名:ypNatMe rcGurkha燧枪兵443 68 英文名:MercFusilier 日本火枪步兵60096 英文名:ypAs higaru日本武士6 0076 英文名:ypKensei 印度兵608 07 英文名:ypSepoy长枪兵229 56 英文名:Skirmisher日本长弓兵60084 英文名:ypY umi流镝马600 80 英文名:ypYabusame 轻骑兵229 48 英文名:Hussar老练胸甲骑兵22981assier老练胸甲骑兵22981 英文名:Cuir assier荷兰枪骑兵23866 英文名:Ruyt er剃刀骑兵6 0092 英文名:ypNagina taRider老练马战车24081 英文名:War Wagon工厂马车4 1672 英文名:FactoryW agon堡垒马车4 1668 英文名:FortWag on哨站马车4 1660 英文名:Outpost Wagon莉丝3245 8 英文名:S PCLizzie诺娜凯324SPCNonahke e葛瑞塔325 70 英文名:SPCChiefDau ghter艾蜜亚324 16 英文名:SPCAmelia卡片15 位怯薛65637修改数值:修改游戏目录\d ata\protoy.xm l 先找到查找单位编号<MaxVelocit y>X</MaxVelocity>最大行走速度,数值越大单位移动越快<MaxRunVel ocity>X</Ma xRunVelocit y>最大跑步速度,数值越大单位移动越快<InitialHitpoi nts>X</Initial Hitpoints>单位刚被生产出来的初始生命值<MaxHitpoint s>X</MaxHit points>单位的最高生命值(未升级的情况下)<LOS>X</L OS>单位视野,数值越大,视野越广<AllowedAg e>X</Allowe dAge>单位被生产出来的最早时代(0-4)<PopulationC ount>X</Pop ulationCount>每个该类单位所占人口(如果你想暴兵,就改为0吧)<PopulationC apAddition>X </Population CapAddition>每个该类单位支持的人口<DamageTyp e>XXX</Da mageType> 伤害类型<Damage>X XX</Damag e>单位攻击伤害<MaxRange> XXX</MaxR ange>射程<ROF>XXX </ROF>攻击速率(数值越小,速率越高)<DamageAre a>XXX</Da mageArea>攻击的伤害范围<BuildLimit> X</BuildLimi t>生产数量限制<Contain>XX X</Contain> 可以驻守的类型(Abstra ctVillager村民、AbstractI nfantry步兵、AbstractHeav yInfantry重步兵)<MaxContain ed>50</Max Contained>建筑物最大驻守数量<Flag>XXX< /Flag>鼠标呈现图案(如建造、开采等图案)2.修改快捷键实现建筑物旋转方向用记事本打开:游戏目录\startup\gamey.con在最底下添加map("shift-mousez", "building", "uiWheelRotatePlacedUnit")即可在游戏中按shift + 鼠标滚轮实现建筑物旋转方向•2009-10-7 15:05•回复••yzzn2008•3楼3.让原本可驻守的建筑增加驻守单位类型修改单位数值则用记事本修改:游戏目录\data\protoy.xm l 查找到单位代码后添加下句<Contain>Unit</C ontain>4.使单位或不能驻守的建筑拥有其他单位驻守其内部能力修改单位数值则用记事本修改:游戏目录\data\protoy.xm l 查找到单位代码后添加以下语句<MaxContained>50</ MaxContained><UnitType>LogicalTyp eShipsAndBuildings</UnitTy pe> 如修改的是建筑可不要该句<UnitType>Transport</ UnitType> 如修改的是建筑可不要该句<Flag>HasGatherPoint</Flag><Flag>AllowAutoGarri son</Flag><Contain>LogicalType GarrisonInShips</Contain> 如修改的是建筑可不要该句<Contain>Unit</C ontain><Command page ='10' column ='1'>Eject</Comma nd> 修改1为与其他命令不重复数字<Command page ='10' column ='0'>SetGatherPoint Military</Command> 修改0为与其他命令不重复数字5.为国家添加单位1)用aoe3ed修改器目录下的ArchiveViewer.exe将游戏目录\data\data3.bar中的civs. xml.xmb解压缩2)用aoe3ed修改器目录下的FileConverter.exe将civs.x ml.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>•2009-10-7 15:05•回复••yzzn2008•4楼<count>3</count>添加一行,为数量</unitcounts></multipleblocktrain>4)将civs.xml文件复制到游戏目录\data文件夹下即可在游戏中看到效果6.使单位无法死亡修改单位数值则用记事本修改:游戏目录\data\protoy.xm l 查找到单位代码后添加以下语句<Flag>NotDeletea ble</Flag><Flag>KnockoutDeath </Flag><Command page ='10' column ='1'>Delete</Comm and> 删除该条7.修改随机地图大小用记事本打开:游戏目录\R M3\地图名称.XS修改int size=2.0*sqrt(cNum berNonGaiaPlayers*playerTil es);中的2.0,数字越大地图越大,一般改为8.0扩大2倍即可playerTiles代表每个玩家的活动空间cNumberNonGaiaPlayers代表参与游戏的玩家数目8.让单位可以生产或生产更多单位或建筑修改单位数值则用记事本修改:游戏目录\data\protoy.xm l 查找到单位代码后添加以下语句<Train row ='0' page ='1' column ='3'>TownCente r</Train>修改上面3与其他数字不一样,修改TownCenter为想建造的单位或建筑名称,如原本修改的主体单位不具备生产能力,则只能生产单位而不能生产建筑<ProtoAction><Name>Build</Nam e><Rate type ='Tradin gPost'>3.000000</Rate></ProtoAction>修改TownCenter为想建造的单位或建筑名称,修改3. 000000想花费的建筑时间,数字越小越快,如原本修改的主体单位不具备生产能力,则复制全部9.制造远程导弹修改单位数值则用记事本修改:游戏目录\data\protoy.xm l 查找到远程攻击单位,如神火飞鸦60196,修改<ProtoAction><Name>CannonAtta ck</Name><Damage>190.0000 00</Damage> 修改攻击力5 000<DamageType>Sieg e</DamageType><MinRange>0.00000 0</MinRange> 修改最小射程为20.000000<MaxRange>18.000 000</MaxRange> 修改最大射程为2000.000000<ROF>5.000000</R OF> 修改射速为10.000000<DamageCap>380.0 00000</DamageCap><DamageBonus type ='Ship'>2.000000</Damage Bonus><DamageArea>3.000 000</DamageArea> 修改爆炸范围<DamageFlags>GAI AEnemy</DamageFlags><DamageBonus type='Building'>2.000000</DamageBonus> 修改对单位类型的攻击力倍数<DamageBonus type='xpArrowKnight'>0.500000</DamageBonus> 修改对单位类型的攻击力倍数<DamageBonus type='AbstractCavalry'>0.500000</DamageBonus> 修改对单位类型的攻击力倍数</ProtoAction>在该单位的所有语句中有<ProjectileProtoUnit>ypCrow</ProjectileProtoUnit>语句,中间的为发射物,在游戏目录\data\protoy.xml查找到该发射物,修改<Lifespan>6.0000</Lifespan> 修改发射物存活时间为60.0000东亚区域:明朝闭关锁国,施行海禁政策,倭患严重。
帝国时代3兵种代码

====兵种代码====旧汉军 62090 英文名:ypOldHanArmy正规军 66592 英文名:ypStandardArmy明军 66595 英文名:ypMingArmy御林军 62094 英文名:ypImperialArmy防卫军 62102 英文名:ypTerritorialArmy禁卫军 62098 英文名:ypForbiddenArmyypChukonu中国连弩兵ypQiangpikeman中国长枪兵ypArquebusier火绳枪手ypChangdao长刀手ypkeshik怯薛ypStepperider草原骑兵ypIronflail连枷骑兵ypmeteorhammer流星锤骑兵ypmonkchinese中国和尚ypFlameThrower火焰喷射器ypHandMortar虎蹲炮ypFlyingCrow神火飞鸦(PS:这个好像改了也造不出来,你还需要修改techtreey.xml)ypSettlerasian中国农民ypCastle城堡内部调用名称ypAshigaru单位标识INF (步兵)繁体版名称日本火枪步兵推荐译法洋枪兵英文名称Ashigaru Musketeer纪律日本火枪步兵纪律洋枪兵Disciplined Ashigaru光荣日本火枪步兵荣誉洋枪兵Honored Ashigaru高贵日本火枪步兵高贵洋枪兵Exalted Ashigaru关于东方血脉:Ashigaru直译即“足轻”,意译即“步兵”,日文版译为“足轻铳兵”,作为一种通称,应予以意译。
在游戏中,Ashigaru拿武器在日本称为“铁炮”,由于“铁炮”在中文中一般指铁铸的大炮,所以个人认为采用中文中另一个名词“洋枪”,对于不熟悉日本词汇的玩家,更容易理解一些。
步兵长枪兵(Pikeman)(40W,40F,1P)便宜且反骑兵的兵种。
长戟兵(Halberdier)(50F,70G,1P)昂贵的近身步兵,不只是攻击骑兵,且攻击力高,可以攻击其它部队。
帝国时代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秘籍

A recent study indicated that 100% of herdables are obese - 地图上所有动物身上的肉增加到最多Give me liberty or give me coin - 加10000金Medium Rare Please - 加10000食物Nova & Orion - 加10000经验值<censored> - 加10000木材X marks the spot - 地图全开speed always wins - 建造速度和采集速度x100tuck tuck tuck - 6WHP,1200攻击的大脚车。
(对军队全是秒杀。
比帝2的奔驰还爽呢~~)this is too hard -直接胜利(只用于剧情,普通游戏没用。
)where's that axe? - 从主城生产出华盛顿喷火石像(HP是999999。
同大脚车斗殴,比它还厉害。
)ya gotta make do with what ya got -从主城生产出“中型火炮”。
1秒钟发射一炮,,换弹速度可想而知。
攻击力5000.。
(只是HP才550而已-_-||||| 不过没有什么能够走近他身边吧。
)修改单位名称则用记事本修改:游戏目录\data\stringtabley.xml修改单位数值则用记事本修改:游戏目录\data\protoy.xml1.单位编号(括号里为升级后编号)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)英文名:ypWCTempleOfHeaven52)外国单位神父22954 英文名:Priest外交使节22973 英文名:Envoy伊满26226 英文名:Imam火枪兵22805 英文名:Musketeer•2009-10-7 15:05•回复••yzzn2008•2楼鄂图曼火枪兵23735 英文名:Jani ssary廓尔喀兵6 1271 英文名:ypNatMe rcGurkha燧枪兵443 68 英文名:MercFusilier 日本火枪步兵60096 英文名:ypAs higaru日本武士6 0076 英文名:ypKensei 印度兵608 07 英文名:ypSepoy长枪兵229 56 英文名:Skirmisher日本长弓兵60084 英文名:ypY umi流镝马600 80 英文名:ypYabusame 轻骑兵229 48 英文名:Hussar老练胸甲骑兵22981assier老练胸甲骑兵22981 英文名:Cuir assier荷兰枪骑兵23866 英文名:Ruyt er剃刀骑兵6 0092 英文名:ypNagina taRider老练马战车24081 英文名:War Wagon工厂马车4 1672 英文名:FactoryW agon堡垒马车4 1668 英文名:FortWag on哨站马车4 1660 英文名:Outpost Wagon莉丝3245 8 英文名:S PCLizzie诺娜凯324SPCNonahke e葛瑞塔325 70 英文名:SPCChiefDau ghter艾蜜亚324 16 英文名:SPCAmelia卡片15 位怯薛65637修改数值:修改游戏目录\d ata\protoy.xm l 先找到查找单位编号<MaxVelocit y>X</MaxVelocity>最大行走速度,数值越大单位移动越快<MaxRunVel ocity>X</Ma xRunVelocit y>最大跑步速度,数值越大单位移动越快<InitialHitpoi nts>X</Initial Hitpoints>单位刚被生产出来的初始生命值<MaxHitpoint s>X</MaxHit points>单位的最高生命值(未升级的情况下)<LOS>X</L OS>单位视野,数值越大,视野越广<AllowedAg e>X</Allowe dAge>单位被生产出来的最早时代(0-4)<PopulationC ount>X</Pop ulationCount>每个该类单位所占人口(如果你想暴兵,就改为0吧)<PopulationC apAddition>X </Population CapAddition>每个该类单位支持的人口<DamageTyp e>XXX</Da mageType> 伤害类型<Damage>X XX</Damag e>单位攻击伤害<MaxRange> XXX</MaxR ange>射程<ROF>XXX </ROF>攻击速率(数值越小,速率越高)<DamageAre a>XXX</Da mageArea>攻击的伤害范围<BuildLimit> X</BuildLimi t>生产数量限制<Contain>XX X</Contain> 可以驻守的类型(Abstra ctVillager村民、AbstractI nfantry步兵、AbstractHeav yInfantry重步兵)<MaxContain ed>50</Max Contained>建筑物最大驻守数量<Flag>XXX< /Flag>鼠标呈现图案(如建造、开采等图案)2.修改快捷键实现建筑物旋转方向用记事本打开:游戏目录\startup\gamey.con在最底下添加map("shift-mousez", "building", "uiWheelRotatePlacedUnit")即可在游戏中按shift + 鼠标滚轮实现建筑物旋转方向•2009-10-7 15:05•回复••yzzn2008•3楼3.让原本可驻守的建筑增加驻守单位类型修改单位数值则用记事本修改:游戏目录\data\protoy.xm l 查找到单位代码后添加下句<Contain>Unit</C ontain>4.使单位或不能驻守的建筑拥有其他单位驻守其内部能力修改单位数值则用记事本修改:游戏目录\data\protoy.xm l 查找到单位代码后添加以下语句<MaxContained>50</ MaxContained><UnitType>LogicalTyp eShipsAndBuildings</UnitTy pe> 如修改的是建筑可不要该句<UnitType>Transport</ UnitType> 如修改的是建筑可不要该句<Flag>HasGatherPoint</Flag><Flag>AllowAutoGarri son</Flag><Contain>LogicalType GarrisonInShips</Contain> 如修改的是建筑可不要该句<Contain>Unit</C ontain><Command page ='10' column ='1'>Eject</Comma nd> 修改1为与其他命令不重复数字<Command page ='10' column ='0'>SetGatherPoint Military</Command> 修改0为与其他命令不重复数字5.为国家添加单位1)用aoe3ed修改器目录下的ArchiveViewer.exe将游戏目录\data\data3.bar中的civs. xml.xmb解压缩2)用aoe3ed修改器目录下的FileConverter.exe将civs.x ml.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>•2009-10-7 15:05•回复••yzzn2008•4楼<count>3</count>添加一行,为数量</unitcounts></multipleblocktrain>4)将civs.xml文件复制到游戏目录\data文件夹下即可在游戏中看到效果6.使单位无法死亡修改单位数值则用记事本修改:游戏目录\data\protoy.xm l 查找到单位代码后添加以下语句<Flag>NotDeletea ble</Flag><Flag>KnockoutDeath </Flag><Command page ='10' column ='1'>Delete</Comm and> 删除该条7.修改随机地图大小用记事本打开:游戏目录\R M3\地图名称.XS修改int size=2.0*sqrt(cNum berNonGaiaPlayers*playerTil es);中的2.0,数字越大地图越大,一般改为8.0扩大2倍即可playerTiles代表每个玩家的活动空间cNumberNonGaiaPlayers代表参与游戏的玩家数目8.让单位可以生产或生产更多单位或建筑修改单位数值则用记事本修改:游戏目录\data\protoy.xm l 查找到单位代码后添加以下语句<Train row ='0' page ='1' column ='3'>TownCente r</Train>修改上面3与其他数字不一样,修改TownCenter为想建造的单位或建筑名称,如原本修改的主体单位不具备生产能力,则只能生产单位而不能生产建筑<ProtoAction><Name>Build</Nam e><Rate type ='Tradin gPost'>3.000000</Rate></ProtoAction>修改TownCenter为想建造的单位或建筑名称,修改3. 000000想花费的建筑时间,数字越小越快,如原本修改的主体单位不具备生产能力,则复制全部9.制造远程导弹修改单位数值则用记事本修改:游戏目录\data\protoy.xm l 查找到远程攻击单位,如神火飞鸦60196,修改<ProtoAction><Name>CannonAtta ck</Name><Damage>190.0000 00</Damage> 修改攻击力5 000<DamageType>Sieg e</DamageType><MinRange>0.00000 0</MinRange> 修改最小射程为20.000000<MaxRange>18.000 000</MaxRange> 修改最大射程为2000.000000<ROF>5.000000</R OF> 修改射速为10.000000<DamageCap>380.0 00000</DamageCap><DamageBonus type ='Ship'>2.000000</Damage Bonus><DamageArea>3.000 000</DamageArea> 修改爆炸范围<DamageFlags>GAI AEnemy</DamageFlags><DamageBonus type='Building'>2.000000</DamageBonus> 修改对单位类型的攻击力倍数<DamageBonus type='xpArrowKnight'>0.500000</DamageBonus> 修改对单位类型的攻击力倍数<DamageBonus type='AbstractCavalry'>0.500000</DamageBonus> 修改对单位类型的攻击力倍数</ProtoAction>在该单位的所有语句中有<ProjectileProtoUnit>ypCrow</ProjectileProtoUnit>语句,中间的为发射物,在游戏目录\data\protoy.xml查找到该发射物,修改<Lifespan>6.0000</Lifespan> 修改发射物存活时间为60.0000东亚区域:明朝闭关锁国,施行海禁政策,倭患严重。
帝国时代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'>这个是游戏中欧洲马厩的内部调用名,你可以在《单位手册》里查到。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
----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\asians\chinese\changdao\changdao.xml</AnimFile>动画档案1,所有的动画档案一起改 <ImpactType>Flesh</ImpactType> <PhysicsInfo>dude</PhysicsInfo> <Icon>units\asians\chinese\changdao\changdao_icon_64</Icon>动画档案2(图标),所有的动画档案一起改 <PortraitIcon>units\asians\chinese\changdao\changdao_icon_portrait</PortraitIcon>动画档案3,所有的动画档案一起改 <RolloverTextID>60163</RolloverTextID> <ShortRolloverTextID>60162</ShortRolloverTextID>说明文编号,以上这两个暂时不要改,因为我还没弄太明白 <InitialHitpoints>120.0000</InitialHitpoints>可以提高的最大血量(比如后帝王时代科技全升级就是120+120=240) <MaxHitpoints>120.0000</MaxHitpoints>原始血量 <LOS>12.0000</LOS> <UnitAIType>HandCombative</UnitAIType>战斗类型(HandCombative是肉搏战) <TrainPoints>27.0000</TrainPoints>训练时间 <Bounty>10.0000</Bounty> <BuildBounty>10.0000</BuildBounty> <Cost resourcetype ='Food'>95.0000</Cost>价格(可以在下面加上Food=食物,Gold=黄金,Wood=木材) <AllowedAge>2</AllowedAge>可以建造的时代(1是时代2,2是时代3,3是时代4,4是时代5) <Armor type ='Hand' value ='0.2000'></Armor>装甲类型(其中Hand是近战防御,Ranged是远防) <UnitType>LogicalTypeHealed</UnitType> <UnitType>LogicalTypeValidSharpshoot</UnitType> <UnitType>LogicalTypeNeededForVictory</UnitType> <UnitType>LogicalTypeHandUnitsAutoAttack</UnitType> <UnitType>LogicalTypeLandMilitary</UnitType> <UnitType>LogicalTypeScout</UnitType> <UnitType>LogicalTypeValidSPCUnitsDeadCondition</UnitType> <UnitType>LogicalTypeGarrisonInShips</UnitType> <UnitType>LogicalTypeRangedUnitsAutoAttack</UnitType> <UnitType>LogicalTypeVillagersAttack</UnitType> <UnitType>LogicalTypeHandUnitsAttack</UnitType> <UnitType>LogicalTypeRangedUnitsAttack</UnitType> <UnitType>LogicalTypeMinimapFilterMilitary</UnitType> <UnitType>AbstractHeavyInfantry</UnitType> <UnitType>AbstractInfantry</UnitType> <UnitType>Unit</UnitType> <UnitType>Military</UnitType> <UnitType>UnitClass</UnitType> <UnitType>CountsTowardMilitaryScore</UnitType> <UnitType>AbstractCavalryInfantry</UnitType> <UnitType>HasBountyValue</UnitType> <UnitType>AbstractHandInfantry</UnitType> <UnitType>ConvertsHerds</UnitType> <Flag>CollidesWithProjectiles</Flag> <Flag>ApplyHandicapTraining</Flag> <Flag>CorpseDecays</Flag> <Flag>ShowGarrisonButton</Flag> <Flag>DontRotateObstruction</Flag> <Flag>ObscuredByUnits</Flag> <Flag>Tracked</Flag> <Command page ='10' column ='1'>Stop</Command>可控制按扭,不要更改 <Command page ='10' column ='0'>Garrison</Command> <Command page ='10' column ='2'>Delete</Command> <Tactics>handInfantrySplash.tactics</Tactics>兵种一般逻辑。记住,你把兵种的动画档案改成什么,兵种一般逻辑就改成什么,连攻击方式也要对应改成什么。 比如我把长刀手的外观(三项动画档案)改为ypArquebuiser(火绳枪手),就必须同时修改<Tactics>和下面的攻击方式,否则会造成不能攻击的局面。 <ProtoAction> <Name>BuildingAttack</Name>建筑物攻击 <Damage>21.000000</Damage>伤害 <DamageType>Siege</DamageType>伤害类型 <ROF>3.000000</ROF>攻击间隔,越快攻击越迅速,伤害越高,改成0.100000那就是超人…… </ProtoAction> <ProtoAction> <Name>CoverBuildingAttack</Name>守护建筑物攻击 <Damage>11.000000</Damage>伤害 <DamageType>Siege</DamageType> <ROF>3.000000</ROF