关于红色警戒2共和国之辉问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于红色警戒2共和国之辉问题相关的知识,希望对你有一定的参考价值。
不好意思,我第一次玩红警,听别人说很好玩,就随便玩了共和国之辉版本。。
我先玩了一个地图,叫你先炸4艘战舰(用后面那个有C4的人炸),然后叫你去和一个地方会和,然后带了那有C4那人去了,然后就可以造东西了,但是造每种东西作用是什么啊。。。哪个是造钱的啊。。可不可以造坦克或者利害的东西,我不想用人。。
建筑和兵种单位
主要建筑(盟军)
盟军建造场 建造厂 / Construction Yard 必要单位:盟军机动基地车 这是所有开始的起点,也可能是死。亡的终点,可以由此建筑开始发展,也可能因为指挥总部的失守而面临无法再兴建的窘境。换言之;必须对指挥总部布以强大的防御火力。 盟军兵营 兵营 / Barracks 必要建筑:建造厂 + 发电厂 兵营是你发展步兵兵力的地方,可以利用这栋建筑生产步兵单位;当所拥有的科技越高时,这兵营所提供的副加功能就越多。 盟军战车工厂 战车工厂 / War Factory 必要建筑:建造厂 + 发电厂 + 矿石精炼厂 这是所有装甲车辆单位制造的地方,也是建构军力的重要建筑。 发电厂 发电厂 / Power Plant 必要建筑:建造厂 必需建构足够的发电厂来提供足够的电力,使你基地内的各个建筑能够正常的运作而不致于停摆。 空指部 空指部 / Air Force Headquarters 必要建筑:建造厂 + 发电厂 + 矿石精炼厂 这一栋建筑物除了给所有的盟军飞行器额外的视野范围之外,也提供了飞行器补给所需的停机坪。 盟军造船厂 海军造船厂 / Naval Shipyard 必要建筑:建造厂 + 发电厂 + 矿石精炼厂 你可以在这建造所有的海军单位或维修受损的船舰。 盟军维修厂 维修厂 / Service Depot 必要建筑:建造厂 + 发电厂 + 矿石精炼厂 + 空指部 精密的维修厂可以将你损坏的单位快速的修复。适当的维修绝对有助于你军力的提升。 间谍卫星 间谍卫星/ Spy Satellite Uplink 必要建筑:建造厂 + 发电厂 + 矿石精炼厂 + 空指部 + 作战实验室 间谍卫星发射后,你便得到整个地图的视野,对敌军的行动便能了如指掌。
主要兵种(盟军)
美国大兵可以转为沙包模式,防御力与攻击范围有所提升。 美国大兵 / GI 必要建筑:兵营 美国大兵是盟军步兵基本部队。行动缓慢,只能造成轻微的伤害,但因其造价低廉,能在周围设置犹如碉堡的沙袋,是军队中不可或缺的一员。鼠标左击选取一名美国大兵,即可命令他部署重机枪阵地,射程提升,火力加强,但无法移动。鼠标左键再点达一次,即可即消部署。 工程师可以修理和占领建筑物。 工程师 / Engineer 必要建筑:兵营 工程师虽然并未装备武器,却是十分有效的部队。精确使用工程师小队,能迅速扭转战场的局面。请注意只要使用了工程师,这名工程师就会消失。工程师能用来修护遭摧毁的桥梁/ 进入桥头维修小屋,偷窃敌方建筑物,修理自己所属建筑物,还能占领中立的高科技建筑物他还可以拆除疯狂伊文的炸弹,自己不会消失。 警犬 警犬 / Attact Dog 必要建筑:兵营 警犬是专门训练的德国狼犬,对付步兵极为有效,但对付车辆及建筑物毫无效果。此外,警犭是用来对抗盟军间谍的最优先,也是唯一的防线。您最好随时都用擎犬来守卫基地。 海豹部队(仅盟军任务及尤里的复仇) 海豹部队 / Navy SEAL 必要建筑:兵营 + 空指部 仅适用于单人战役中,海军特种部队中最具威力的战斗部队非海豹部队莫属。海豹部队的作战能力从海上到陆地都是他的天下,具有深入敌境执行特种作战的特性。装备中配备C4塑料炸。药,可执行艰辛的潜入爆破任务。利用夜鹰直升机运送这群精英中的精英进入敌境,他们即可潜入敌军的基地,清除任何难以搞定的反抗火力,再搭配C4炸。药,要让那一个敌军设施被夷为平地,都将是非常简单的事。 间谍/ Spy 必要建筑:兵营 + 作战实验室 间谍是盟军所使用的隐秘部队,用来获取有利的敌方情报。间谍并不攻击敌方部队,而是选择锁定敌人之后,改变自己的外观,成为那一种敌方部队。如此一来,就能变成其外观,潜入越过敌军防线,进入敌方建筑物,之后便能立下相当可观的战功。间谍在敌方建筑物里的功能视其所进入的建筑物而定,不过警犬并不会被间谍的伪装所惑。 谭雅/ Tanya 原版中可狙杀步兵及用C4炸弹炸毁建筑物与船只,在尤里的复仇中不受碾压,心灵免疫,增加爆破战车的能力。 必要建筑:兵营 + 作战实验室 盟军最多功的步兵部队就是谭雅。她的行近速度与一般美国大兵相同,但她也具备游泳穿越河川、海洋的能力。对付车辆的战力虽然不强,但谭雅用来宰。杀敌方步兵部队的武器威力却十力强大,一击就能将之狙杀。谭雅也能在敌方建筑物、船舰上布置C4塑料炸。药,立即将之摧毁。在桥头维修小屋布置C4塑料炸。药,也能让谭雅摧毁这座桥梁。 超时空军团兵 超时空军团兵/ Chrono Legionnaire 必要建筑:兵营 + 作战实验室 超时空军团兵不论要去何方都不需动脚。而是直接在地图瞬间移动。瞬间移动的距离会决定他需要多久时间才能传送到新的地点。在传送的过程中,超时空军团兵遭遇敌方炮火时相当脆弱。超时空军团兵的武器十分独特。会直接将敌方部队、建筑物自时空中抹消,而不是将之摧毁。敌人的威力愈强大,所需的时间就愈久。但在抹消敌方部队的过程中,此部队是刀枪不入的。要是超时空军团兵在抹消敌方部队时遇害了,只有部分遭到抹消的部队就会重新出现。
主要建筑(苏军)
基地建造厂/ Construction Yard 这是所有开始的起点,也可能是你死亡的终点,你可以由此建筑开始发展,也可能因为指挥总部的失守而面临无法再兴建的窘境。换言之;你必须对你的指挥总部布以强大的防御火力。 建造条件:苏军基地车 兵营/ Barracks 兵营是你发展步兵兵力的地方,可以利用这栋建筑生产步兵单位; 当你的所拥有的科技越高时,这兵营所提供的副加功能就越多。 建造条件:建造厂 + 磁能反应炉 磁能反应炉/ Power Plant 你必需建构足够的磁能反应炉来提供足够的电力,使你基地内的各个建筑能够正常的运作而不致于停摆。 建造条件:建造厂 战车工厂/ War Factory 这是你所有装甲车辆单位制造的地方,也是建构军力的重要建筑。 建造条件:建造厂 + 磁能反应炉 + 采矿厂 造船厂/ Naval Shipyard 你可以在这建造所有的海军单位或维修受损的船舰。 建造条件:建造厂 + 磁能反应炉 + 采矿厂 复制中心/ Cloning Vats 顾名思义复制中心的功能就是复制;你可以将你从军营中生产的单位叫进复制中心复制出一个相同的单位,除此之外,你也可以使用 "Yuri" 的心灵控制将盟军的单位进入复制中心,之后你便可以使苏联生产盟军的单位了。 建造条件:建造厂 + 磁能反应炉 + 采矿厂 + 雷达 + 科技中心 采矿厂/ Ore Refinery 将采集回来的矿石加以提炼成可以运用的资金。 建造条件:建造厂 + 磁能反应炉 修理场/ Service Depot 精密的维修工场可以将你损坏的单位快速的修复。适当的维修绝对有助于你军力的提升。 建造条件:建造厂 + 磁能反应炉+ 雷达 + 采矿厂 科技中心/ Tech Center 藉由科技中心数以百计的高科技人才,可以帮你开发出更进阶的单位以及建筑。 建造条件:建造厂 + 磁能反应炉+ 雷达 + 采矿厂 核子反应炉/ Nuclear Reactor 这是苏联进阶的发电厂,不仅是提供更多的电力也节省下更多的空间。不过由于是核子发电,当核子反应炉遭到破坏时,将会对周遭的建筑或单位造成不小的损害。 建造条件:建造厂 + 磁能反应炉+ 雷达 + 采矿厂 + 科技中心 雷达/ Radar Tower 这是一个有着强力雷达的高塔,可以提供苏联雷达地图,了解敌军的动态。 建造条件:建造厂 + 磁能反应炉 + 采矿厂
主要兵种(苏军)
动员兵/ Conscript 必要建筑:兵营 与美国大兵同级的步兵即为苏联动员兵。虽然无法部署阵地,但却比盟军美国大兵造价低廉。 工程师/ Engineer 必要建筑:兵营 、采矿场 工程师虽然并未装备武器,却是十分有效的部队。精确使用工程师小队,能迅速扭转战场的局面。请注意只要使用了工程师,这名工程师就会消失。工程师能用来修护遭摧毁的桥梁 / 进入桥头维修小屋,何窃敌方建筑 物,修理自己所属建筑物,还能占领中立的高科技建筑物。 防空装甲兵/ Flak Trooper 必要建筑:兵营 这种先进的步兵部队对空对地皆宜,防空步兵以高爆高射炮攻击,能重创敌方战机及步兵。 警犬/ Attact Dog 必要建筑:兵营 警犬是专门训练的爱斯基摩犬,对付步兵极为有效,但对付车辆及建筑物毫无效果。此外,警犬是用来对抗盟军间谍的最优先,也是唯一的防线。您最好随时都用警犬来守卫基地。 磁爆步兵/ Tesla Trooper 必要建筑:兵营 这种特殊的步兵部队,以强力的磁能波攻击,这种磁能波是由其身上装备的可携式磁能线圈所产生。磁爆步兵是相当宝贵的部队,这有许多原因。除了他们不怕被坦克大军辗毙外,在紧急电力短缺时,磁爆步兵还能替基地的磁能线圈充能,使其继续用来抵御敌方部队的攻势。替磁能线圈充能,可以增强其攻击范围及威力。只要将一名磁爆步兵移近磁能线圈,即可替其充能,充能的步骤会自动执行。 疯狂伊文/ Crazy Ivan 必要建筑:兵营 雷达 疯狂伊文是用来称呼苏联爆破专家的代号,他可以在地图上安置炸。药进行攻击。几乎所有东西都可以引爆,从敌方建筑物到个别的士兵,就 连闲晃的乳牛也不例外。装置炸。药之后,会先倒数计恃再引爆。疯狂伊文部队也能在桥头维修小屋里装置炸药,摧毁桥梁。 尤里/ Yuri 必要建筑:兵营 作战实验室 尤里是苏联秘密研究成果,其备以心灵控制大部方有机部队、车辆 的能力。敌方车辆人员一旦遭到心灵控制,就会变成您立即的战力,可以如同自己建造的部队般下令他移动攻击。假如尤里遇害了,则与这个受控制的部队连系即告中止,而此部队会回到原先的队伍中。另外尤里无法控制武装采矿车、时空采矿车、警犬、战机,或是其它的尤里部队。尤里也能用他的心灵激化攻击来激爆其它人的心灵。只要用鼠标双击他,就可以看到周围的步兵痛苦地惨叫。如果还有不懂的话就加我QQ吧!(你得追问我哦~)还有,我不一定什么时候能上,所以请你有点耐心哦~~~!o(∩_∩)o 参考技术B 共和国之辉是垃圾MOD好的有红警2(不是共辉啥其他名都不带,下载时看好) 1.006 1.000(尤里的复仇) 兵临城下是不错的MOD但是ai设置的有些变态,新手跟电脑打遭遇战铁定输
你玩的是新战役,想要坦克再过几关任务就有了,共12关,遭遇战也有,和电脑对P
建设工厂 3000 由基地车展开可得
这玩意儿你就把他看做你的命根子,绝对的重点,没他基本失败,不能早任何建筑
电厂造价800
防御建筑(第二个按钮里的)大部分要电,没电就不能工作有些生产单位如重工,没电也能生产,但是速度慢了 苏军又核能反应堆,一个电力全解决,盟军则需要早很多发电厂值得注意的是如果负载超过造电,是所有的东西都停电
矿场2000 +矿车
矿场是一切的命脉,电脑常用技俩就是俩飞机打你矿场矿车,矿车用途是采矿,就基地门前那片黄橙橙的,彩色的矿价值比黄矿高一倍,矿车采完需要回到矿场才能得到钱,超时空采矿车瞬移回去,就是你说的消失,苏军的武装采矿车要跑回去,中途矿车如果被打爆,你的钱就没了,如果不在造一个矿车,你将失去金钱来源
兵营 500 共和国之辉兵营1000 变态的MOD不解释另外说共辉是很垃圾的mod别玩了,要玩就玩正经的红2或尤里的复仇,尤里的复仇不是MOD
造兵的,具体用途你懂
重工(战车工厂)2000
这个东西好哇,又贵防御又低,电脑还专挑他来打用途造装甲,用途你懂
控制部(雷达)1000
盟军的空指部能早4个入侵者战机,共辉的飞机弱得很,苏军的是雷达,没有飞机,
它的最大用途是看小地图,就是右上角那个地图,功能很多,不再赘述,自己体验
船厂 1000
造船的,船用处并不大,很多陆地地图直接用不上,当然任务里海战还是很多的
维修厂 800
把受伤的坦克拖到这里维修,有了它才能用重工造基地车
高科(作战试验室) 2000
这玩意儿好啊,又贵生命又低,但是高级兵种要有它才能造,没他你只能早一些低级兵种
矿石精炼厂 2500
使矿石增值25%,耗电一个发电厂得点造不造都行
含枪碉堡(消解炮) 500
低级的防御工事
围墙 100
低级的防御工事,只能被动挨打,最好把建设工厂围一圈
爱国者飞弹(防空炮) 1000
中级的防空工事,跟电脑打造俩防飞机就行
光棱塔(磁暴线圈)1500
要电,中级的防御工事,俩互相在攻击范围的可以互相连,就像建造兰里的图像那样
裂缝产生器 1000
让对方看你这里是一片黑,即使派兵过来探路过一会又变黑了 对电脑没用,对玩家有用
间谍卫星 1500
地图全开,但是裂缝产生器那里看不到
(苏)心灵探测器 可以看得目标在范围内的单位,可以探测出间谍
法国独有 巨炮 2000
射程惊人,攻击力惊人,耗电吓死人
————兵————
美国大兵200
可蹲防,3级战力惊人!
狗200
只能咬人,一下就死
工程师 500
近己方建筑或中立建筑生命全满(他就没了)进桥梁维修小屋桥就好了,金敌方建筑则建筑归己方所有
火箭飞行兵 600
共辉把他生命调高了,造一大群搞突袭不错
间谍 1000
用处很大,进对方兵营重工自己造出来的都是1级,金高科可以得到隐藏兵种,及in对方电厂可是对方停电约1min
谭雅(共辉的中国可造海豹部队,盟军队后一关也能造,和谭雅效果一样) 1000
终极单位,尤里的复仇中是英雄级单位 ,速度秒杀小兵,可C4直爆建筑和船,就是要亲自去,有点危险,对于坦克几乎没有杀伤力
超时空军团兵 1500
超时空移动,瞬移,但是距离越长移动后苏醒时间越长,期间啥都不能动,是个活靶子,最好先移动到对方基地旁边,攻击也是超时空,对方受到攻击后啥都不能动,不能攻击,但是也不能受到攻击,生命越长消灭需要时间越多
——坦克——
矿车不解释
灰熊坦克 700
低级的坦克
多功能步兵车 600
陆空两防的单位。3级战力十分惊人
光棱坦克 1200
生命低破坏建筑的绝佳选择,由于射程远,不需顾忌除巨炮外的任何建筑,3级后破坏建筑惊人,最好一下10两一起上,这东西打坦克比较弱
幻影坦克1000
杀伤坦克步兵的极佳选择,弄他几量可以一下打爆坦克
——船——
船的功能比较单一,不再说了
以上就是盟军的概况,费了几十分没有功劳也有苦劳,最佳给我吧!
要苏军的单位追问,不过我后天要回学校不一定有时间
参考资料:禁止楼下抄袭!!!!原创手打
参考技术C 钱可以用采矿车采矿或者油厂炼油 或者间谍进钱场获得 厉害的东西有的是 但是要看你如何运用 在高手的运用下任何兵种都可能变得非常厉害 我简单说下吧 盟军推荐造 火箭飞行兵 海报部队 光陵和幻影 苏军就造犀牛天启和基洛夫 这些都是很厉害很有特点的兵种 但必须运用恰当才能获得胜利 红警这款游戏的平衡性做的很好 但是共和国之辉这个垃圾MOD加入了中国严重地破坏了游戏平衡 而且各种BUG 一大堆 作弊手段更是数不胜数 什么自偷 无限出兵 假卖基地 空头建筑。。。 我建议你不要玩共和国之辉 你可以玩尤里的复仇 我认为尤里的复仇是红警2系列里面最优秀的一个MOD 平衡性非常好 而且几乎没有BUG 手打了这么多 希望楼主采纳追问是啊、、、、听同学说那个兵临城下也很好玩,你玩过吗?
追答跟楼主说一下 不管是共和国之辉还是兵临城下 这些都是以原版红警为基础 然后自己做的MOD
类似的MOD还有很多 什么中国崛起 解放台湾 狂狮怒吼等等 都是非官方版本 因此难免会有各种错误 也可能会造成游戏不平衡 而尤里的复仇是WESTWOOD制作的正宗官方MOD 所以其他MOD根本无法同尤里复仇相提并论
那个谭雅好厉害,C4一炸就炸个建筑物,你可以告诉我什么是造钱的东西吗,,我想多造点,然后造许多兵,许多狗,然后强攻,很霸气。。
追答造钱的叫矿场,就在发电厂右边,钱的多少并不需要多建采矿场,多造几辆矿车就OK。
追问哦对对对,就是那玩意,跑到沙地里拖拖,然后消失了,那东西搞钱然后我就在那旁边搞碉堡保护。
怎么?造矿产和造矿车不一样吗?那怎么早矿车???
造矿车只要一建造出战车工厂就可以建造,就是造坦克里面的第一个...
本回答被提问者采纳红色警戒2修改器原理百科
红色警戒2修改器原理百科(一)
红色警戒2,一个经典的游戏。我上初中时经常周末回到家就开始玩任务模式,然后半天过不去一关,就开外挂……开外挂虐冷酷的不开超级武器的电脑。
先说一下版本,原版V1.006。其他版本只是基址不一样,可参考思路,如共和国之辉。当时比较好用一个外挂是胜利之歌的红色警戒2内存修改器,还有就是红警全能王——各种全能,全能的我不怎么喜欢用(功能默认全开,没得选)。
(一)最简单的开始——修改金钱
当初刚刚接触Cheat Engine,只会改个金钱。快速建造、地图全开、科技全开什么的完全不知道怎么办。现在貌似突然领悟了什么,回头看看,竟然莫名都搞定了。网上找类似的教程或资料,也只有改个金钱的东西。此文的目的,也就是分享些思路,和自己最后的一些成果。
此处假定读者对基本的CE使用已经了解,得到金钱的地址:[game.exe+635DB4]+24C。目前来看玩家的数据结构大概描述为:
1
2
3
4
5
6
7
8
9
10
11
|
class Player { private : //…其他变量 int nMoney; //金钱 int nPower; //电力 int nLoad; //负载 //… public : //各种函数 } |
24C即是金钱在此结构中的偏移。程序中现在看来大概有这么一个变量——Player* CurrentPlayer。这个指针存储固定在game.exe+635DB4的位置,那么[game.exe+635DB4]就是很重要的玩家数据区地址。
(二)建造CD基址查找——实现瞬间建造
如果你把游戏速度调到最慢,然后找一个建造时间很长的建筑,仔细观察,你会发现从刚开始到就绪,所有单位都有54格变化,每格变化的间隔时间不同。这也说明,将CD改成54就是就绪。
首先,建造一个发电厂,等到CD刚变化了两三格,暂停建造,然后搜索1-10之间的数值。接着仔细观察CD变化了几格,然后搜索数值增加了几格,如此重复2次左右。这时能得到一个地址,将此值改为1,会发现CD又重新开始了。为了继续进行下去,千万别变成就绪状态或取消建造,可以先将此值锁定。查找什么改写了这个值,应该会得到一条指令:004B9367 - mov [esi+24],edx,然后搜索ESI寄存器的值,可以得到一个绿色地址game.exe+433A80,即基址。[game.exe+433A80]+24就是发电厂的CD地址。重复可以得到矿场、兵营……这时聪明的你,应该会想到一种实现秒建的方法了吧——当这个指针有效的时候(即不是0的时候),且数值小于54时,把CD都改成53。基址存放的指针指向的大概可以想象是如下类,+24偏移是CD,里面应该还有些其他信息……一旦建造完成或取消,这个相关的对象可能就要被销毁以创建新的,这就是上面不要等到变成就绪或取消的原因。
1
2
3
4
5
6
|
class SometingAboutConstruction { //… int nCD; //+24偏移 //… } |
分享我找的几个:盟军电厂CD([game.exe+433A80]+24),以下只给出基址:盟军矿场(game.exe+433AB0),盟军兵营(game.exe+433AE0)。我才没有找全呢,也不会告诉你CD基址相差0x30偏移。
=====================
本文补丁,2015/09/01:
1.CD基址并不关联于建造的单位,也就是说不是盟军电厂、盟军矿场之类的,它是对应他所在的位置的——第一格、第二格……
2.以上实际上有两个结构相关,而并非只有一个,这在第七篇有介绍。这里可以先这么简单的理解,为了避免以后理解上的混淆已经对上文进行了简单修改。
=====================
但是这么多个种类,都要找是很麻烦的。我们换个思路……熟悉游戏的你,应该都习以为常了:每种类型的单位只能同时建造一个——建筑,武器,步兵,战车,战船等等。程序中为了实现这个功能,可以枚举每种类型的所有单位,看是否有一种正在建造中,然后拒绝同时建造其他的同种单位。当然这是一种方案,但总觉得每当CD变化一次就要枚举这工作好累。有点技巧的方法是为每种类型设置一个标志变量,有正在建造的此类型单位就设置一个标志值。
红警2每种类型设置了一个指针,指向正在建造的单位的上述结构,+24偏移就是CD。怎么发现这个指针?上面你已经获得了不同建筑的CD地址,当你造一座电厂,暂停,这个指针应该指向电厂的上述相关对象,造矿场时指向矿场的,造兵营时指向兵营的。要精确搜索的内容就是CD地址减去偏移24——即SomethingAboutConstuction对象的起始地址。如此查找3次,最后我找到两个地址都符合,造什么时指向什么的描述对象,到底是哪一个!!突然想到,我什么都不造,应该是NULL,果断只剩下一个了。然后找什么改写,得到一条指令:004E607A - mov [edi+000052E8],esi,然后精确查找EDI的值,得到game.exe+635DB4——这个值熟悉不,和金钱起始基址一样,这更说明了,这个地址存放的是与玩家有关的数据,也就是CurrentPlayer对象的地址。
这样就把上面找每种建造单位的CD基址,变成了找每种类型的CD基址,只有建筑、武器、步兵、飞行器、战车和船只六种了。分享我找的结果:建筑CD([[game.exe+635DB4]+52E8]+24),以下只给出一级偏移:武器CD(52F8),步兵CD(52DC),飞机CD(52D8),战车CD(52E0),船只CD(52E4)。
(三)更优雅的方式——快速建造
上面实现了瞬间建造,有不少修改器是这样实现的。我不怎么喜欢这种方式,编程要用Timer,还有就是造步兵的时候,只有一两个兵营,点了十多下由于动画速度跟不上,只出来一两个,还要造好多好多兵营来配合这瞬间建造的速度。
游戏中一个设定就是,当你存在的兵营多的时候,步兵建造速度加快,军工厂多的时候,坦克就建造的快,基地多的时候,各种建筑就快。这必然有一个计数值。
当你有一个兵营的时候搜索1,两个兵营搜索2,三个搜索3,这时就剩5个地址了,再建造第四个,都变成4了。哪个是?一个个尝试是一种方法。可是如果弄清楚点,可以得到更多信息哦。换点不同操作,卖掉一个兵营!有三个变成3,两个还是4。再建造一个兵营——5个地址都增加了1。你建造一个兵营,取消,会发现有一个已经增加1了,再建造,取消,它又增加1,这个地址大概就是你曾经试图建造的所有兵营数。剩下4个地址,3个为4,一个为5。继续建造一个兵营,暂停,发现有一个增加了1,取消会再减少1,这个地址就是包含正在建造的所有兵营数。还有一个地址是随着你成功建造的兵营数,只增加不减少,这个地址就是该局游戏总共建造的兵营数。现在剩下两个地址,都是对应地图上实际的兵营数。正常游戏,我是没发现怎么让他两个不同。这两个地址一个就是与加速建造有关的,一个就是仅仅保存地图上兵营数的,两个地址修改一个看效果就区分完毕。
下图是我测试的时候的地址截图,在你电脑上肯定不一样,不过图中第一个和最后一个的相对偏移以及中间3个的相对偏移应该是相同的,可以参考。
然后就是找到基址,直接找什么改写了与加速有关的那个地址,会得到:004EACF4 - inc [eax],然而直接内存中搜索EAX,即上面找到的地址09F96EA4,你不会找到什么。此时一般有两条路可选:1.OD调试,跟踪EAX从哪里来。2.聪明人直接就知道了
我反正直接知道了,我没夸我自己,我没夸我自己,你一定要相信——快速建造-步兵([game.exe+635DB4]+52BC)。这显然是与玩家有关的数据,而这个地址又与上面提到的玩家数据地址不算远也不算近(这么一大块都存了些什么,地图迷雾肯定也在),直接相减,就是偏移了。
惯例,因为这是百科,分享我找到的结果:快速建造-步兵([game.exe+635DB4]+52BC),以下只给出偏移:快速建造-建筑(52C4),快速建造-船坞(52C8),快速建造-战车(52C0),快速建造-飞机(52B8)。其实也不用找,肯定都在附近,尝试+4,-4就OK了。因为程序员肯定不会把相似变量定义在相距太远的位置,除非是传说中吃饱撑的。
说到这,如果还不知道如何快速建造,我是服了,提示下,把这个值适当加大,15是个不错的数,这个数来源于胜利之歌的内存修改器,这个优雅的方式也是受其启发。
To be continued…
转载请注明来源,http://www.cnblogs.com/viewll/p/4768880.html
以上是关于关于红色警戒2共和国之辉问题的主要内容,如果未能解决你的问题,请参考以下文章