求帝国时代亚洲王朝修改之3亚洲王朝未修改的proto...

豆丁微信公众号
君,已阅读到文档的结尾了呢~~
帝国时代3修改方法,帝国时代2修改器,帝国时代3修改器,帝国时代3修改,帝国时代2兵种修改器,帝国时代修改器,帝国时代3通用修改器,帝国时代2hd修改器,帝国时代2秘籍修改器,帝国时代4修改器
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
帝国时代3修改方法
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口今天为大家带来《帝国时代3:亚洲王朝》修改数据心得(人数+卡片),和大家分享下怎么修改数据的,希望大家游戏愉快!
温馨提示:修改单位名称则用记事本修改:游戏目录datastringtabley.xml,修改单位数值则用记事本修改:游戏目录dataprotoy.xml。文章中” “分别对应的是 & & ,欢迎大家一起来讨论!
如如所示:
一、单位编号(括号里为升级后编号)
1、中国单位及建筑
火焰投掷器 & 6)
神火飞鸦 & 6)英文名:ypFlyingCrow发射物:ypCrow 69852
轻型迫击炮 & 6)英文名:ypHandMortar
铁连枷兵 & 6)
怯薛 & 6)英文名:ypKeshik
流星?兵 & 6)
草原骑兵 & 6)
火绳***兵(主战兵种) & 6)英文名:ypArquebusier
长刀兵 & 6)
中国连***兵 & 6)
中国长***兵 & 6)
铁军 & 6)英文名:ypMercIronTroop
满州兵 & 2)
?盾兵 & 6)
福船 & 6)
战斗帆船 & 6)英文名:ypWarJunk
迫击炮战船 & 3)英文名:Monitor
盲和尚 & 6)
少林大师 & 6)英文名:ypMonkChinese
王晋海总兵官(易周正大帝) & 6)ypSPCJinhai
黄坚都指挥 & 6)英文名:ypSPCHuang
陈烙 & 6)
弟子 & 6)英文名:ypMonkDisciple
中国佣兵军 & 6)英文名:ypConsulateArmySPCChinese2
中国佣兵连 & 6)英文名:ypConsulateArmySPCChinese1
旧汉军 & 62090 & 英文名:ypOldHanArmy
正规军 & 66592 & 英文名:ypStandardArmy
明军 & 66595 & 英文名:ypMingArmy
御林军 & 62094 & 英文名:ypImperialArmy
防卫军 & 62102 & 英文名:ypTerritorialArmy
禁卫军 & 62098 & 英文名:ypForbiddenArmy
村民6)英文名:ypSettlerAsian
汤尼卡车4)
山羊 & 6)英文名:ypGoat
金矿 & 36007 & 英文名:MineGold
市镇中心 & 2) & 英文名:TownCenter
村落 & 6)英文名:ypVillage
城堡 & 62979 & 英文名:ypCastle
军事学院 & 60231 & 英文名:ypWarAcademy
寺院 & 60207 & 英文名:ypMonastery
市场 & 65500 & 英文名:ypTradeMarketAsian
领事馆 & 60213 & 英文名:ypConsulate
大报恩寺塔 & 6)英文名:ypWCPorcelainTower5
白塔 & 6)英文名:ypWCWhitePagoda5
颐和园 & 6)英文名:ypWCSummerPalace5
孔庙 & 6)英文名:ypWCConfucianAcademy5
天坛 & 6)英文名: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"生产的军队
"unit"ypChuKoNu"/unit"
"unit"ypQiangPikeman"/unit"
"unit"ypKensei"/unit"添加一行,为日本武士
"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" 修改最大射程为
"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
本周热门攻略> 文章正文
  《帝国时代3》(Age of Empires 3,简称AoE3)这是由全效工作室花费了4年所出帝国时代系列的第三代,作为一款以历史背景体裁下受广大玩家推崇的即时战略游戏。
  最近,随着帝国时代3的更新,又会有许多玩家打开电脑***,或是点开许久没点开的文件夹,再次投入到帝国时代三的怀抱,虽然这是在2005 年就已经发售的游戏,但是玩家的热情和忠贞度丝毫没有减少。或许有的玩家们已经下好,或已经玩了起来,但是还是会有一些新玩家会卡在一些关卡过不去,下面就由小编我来为大家说个比较实用的一招,利用帝国时代3亚洲王朝无限人口即可。
  通过使用无限人口这一手段,可以在前期人比较少的时候建起一大堆建筑,巩固自身实力。
  方法一:下载一个帝国时代3亚洲王朝无限人口补丁即可。
      
众多士兵的力量
  方法二:用改文件的方法(不过相对应的电脑也会同样无限人口)
  打开帝国的文件夹
  找到Data文件夹目录下的proto.xml文件,亚洲对应的是protoy.xml文件,用记事本打开
  凡发现有如下代码的(可利用记事本的查找功能):
  &PopulationCount&1&/PopulationCount&
  中间的数值1为人口数,有的是2、3等等。
  要人口无限,全改成0即可。
整齐的队伍
  方法三:用修改器
  工具准备:金山游侠(or 其他游戏修改器),OllyDBG
  首先 建一个争霸战,选发现时代,此时人口上限是10,用金山游侠在age3进程中查找10。 然后建一个房屋,人口上限编程20,继续查找。 最终锁定0x05D70054 就是本次人口上限变量所在的位置(每局位置不一样)。唤出传说中的OllyDBG,附加到进程age3。给0x05D70054下内存断点。然后回到游戏。 OllyDBG很听话的弹出来了。
& & & & 停在0x
  :B4254 mov eax, dword ptr [edx+54]
  ;dword ptr [edx+54] 存放的就是当前人口上限 20
  :442404 xor eax, dword ptr [esp+04]
  :DC8000000 cmp eax,
  判断 是否超过了人口上限 0xC8=200
  :F8FD3370A00 jg 004BEE3C
  ;如果超过了人口上限 则跳转到 跳转1
  * Referenced by a (U)nconditional or (C)onditional Jump at Address:
  |:004BEE41(U)
  :B mov edx, dword ptr [00BC4008]
  ;没搞明白这几个地址干什么用的
  :B8A3C010000 mov ecx, dword ptr [edx+0000013C]
  :B891C030000 mov ecx, dword ptr [ecx+0000031C]
  ;此时ecx的值是 0xC8
  :BC1 cmp eax, ecx
  ;很显然 和0x0041B65E 作用一样
  :F8F08CD1600 jg 0058838B
  ;如果当前人口上限 超过了 ecx(0xC8) 则跳转到 跳转2
  * Referenced by a (U)nconditional or (C)onditional Jump at Address:
  :C408 add esp,
  * Referenced by a (U)nconditional or (C)onditional Jump at Address:
  :004BEE3C B8C8000000 mov eax,
  是不是很简单啊,小编个人觉得方法一和二比较简单,广大玩家很容易能操作起来,大家赶紧用起来,来创造自己的帝国吧!
相关下载:

参考资料

 

随机推荐