war3124e(Warrobots里Esu占武器位置吗)

分类: 游戏资讯 发布时间: 2024-06-26

大家好,今天来为大家分享war31 24e的一些知识点,和Warrobots里Esu占武器位置吗的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

本文目录

  1. 求魔兽争霸3 的金钱和木材基址和偏移 1.24
  2. 启动,war3程序错误
  3. Warrobots里Esu占武器位置吗
  4. dota只能在1.24e里下吗1,24可不可以
  5. War3 1.21版本可支持的最高版本dota是什么
  6. 魔兽争霸War3进不去界面怎么解决
  7. 魔兽争霸3cdkey
  8. 魔兽争霸3那个安装密码是多少

求魔兽争霸3 的金钱和木材基址和偏移 1.24

具体请看天池做的修改器。开源。http://hi.baidu.com/tctianchi/blog/category/%D3%CE%CF%B7下面[tc]魔兽3内存修改器v8程序员手册

[tc]天驰2011.3.2(地址以1.22.0.6328版本为例,数字全部是十六进制。)一、从选中单位的列表获得单位ESI

0、也可以利用".?AUCUnitListNode@@",以下没有用这个方法

1、[6FAA2FFC],参考sub_6F416AE0

2、[上面+58+4*a2],参考6f3a0564

其中a2=wordptr[上面+28],参考6F042B76

3、[上面+34]记为链表基地址,参考6f2cc0a8

这个地址还有一种获得方法,用.\CPlayerWar3.cpp所在的段+90,我不知道是否准确

4、这个基地址的结构:

[基地址+1F0]:表头

[基地址+1F4]:表尾

[基地址+1F8]:表长度

参考sub_6F415B70:6f415b95moveax,[ebx+1f4]

5、展开当前地址(假设一开始等于表头)。

即[表头],其结构为:

[节点+0]:下一个节点

[节点+4]:not下一个节点(二者为not关系,不知道为什么要这样)

[节点+8]:单位ESI

参考:6F412504moveax,[edi+0c](eax为节点位置)

参考:6f412518movedi,[esi+08](edi为选中的单位,梦寐以求的单位ESI)二、重要说明

1、ESI的使用

●ESI记为ThisUnit

●[ThisUnit+1E4]记为UnitAttributes

●[ThisUnit+1EC]记为HeroAttributes2、重要的内存提取算法

算法0(6F03F180):从GameMemory取得数据,需要索引号Index1和一个参考数ReferenceNumber1。注意Index1最高位不得为1,不然不是这个算法。建议判一下正负。

(1)[6FAA4178]记为ThisGame

(2)[ThisGame+0xC]计为ThisGameMemory

(3)[ThisGameMemory+Index1*8+4]计为Address1,返回之

(4)[Address1+0x18]应当等于ReferenceNumber1,不相等游戏会异常(访问地址0),所以做修改器不用考虑这里算法1(6F4634E0):也需要Index1

(1)用算法0

(2)Address1+0x78输出为地址算法2(6F468A20):也需要Index1

(1)[ThisGameMemory+Index1*8+4],记为Address3

(2)[Address3+20]为零的前提下返回[Address+54]的内容三、单位的修改

1、HPfloat

[HPMax地址-C]2、HPMaxfloat

(1)ThisUnit+98//参考sub_6F28A760

(2)[上面+8]//参考sub_6F467710

(3)用算法0解开上面

(4)解开后内容在[上面+84]//参考6F46752F:fcompp,EDX3、MPfloat

[MPMax地址-C]4、MPMaxfloat

(1)ThisUnit+98//参考sub_6F28A760

(2)[上面+28]//参考sub_6F467750

(3)用算法0解开上面

(4)解开后内容在[上面+84]//参考sub_6F4677505、经验值:[HeroAttributes+8C]int

源代码:6F26DFF0

即:getHeroExp()6、力量初值:[HeroAttributes+94]int

源代码:6F353D06

即:int__thiscallDrawHeroProperty(int*GameContext,int**HeroAttributes,int*AttributeBias,unsignedint*GBuffer)7、敏捷初值:[HeroAttributes+A8]int

源代码:同上8、智力初值:int

源代码:6F0DA9D0

即:int__fastcallgetHeroIntellect_NotSure(intpAttribute1)

[HeroAttributes+7C+2*4]记为Index1

[HeroAttributes+7C+3*4]记为ReferenceNumber1

用算法1得到地址9、攻击频率:[UnitAttributes+1B0]float

源代码:6F0C64E0

即:int__thiscallgetHeroROF_NotSure(int*this,inta2,inta3,inta4)

这是一个比值,对两种武器均适用。10、武器射程

从UnitAttributes开始,参考:6F352CA3

公式为[UnitAttributes+258+index*8],参考:6F0C61A5

其中index是指武器的编号,取0和111、其它攻击相关:int

地址为UnitAttributes+下面的偏移量攻击1-基础1A0

攻击1-基础2AC

攻击1-倍乘94

攻击1-骰子88

攻击1-种类F4攻击2-基础1A4

攻击2-基础2B0

攻击2-倍乘98

攻击2-骰子8C

攻击2-种类F812、移动速度:[“参数”+70h]float当前的移动速度

或者:[“参数”+78h]float当前的移动速度的比值

源代码:6F201190

即:void__thiscallsub_6F201190(intthis,inta2,inta3)而“参数”的获得:似乎是将某个指针压入一系列(回调)函数中处理,但是大部分的处理函数是空白的,只有一个与移动速度有关。写修改器,就是要依次检索这些函数,直到发现这个函数后,代入这个函数的参数,计算出移动速度所需的“参数”整件事情是从6F077693开始

(1)[ThisUnit+1D8]记为MoveAbilityIndex

参考:断点下在6F0776F6

(2)算法2(MoveAbilityIndex)记为I

(3)此时,只要[I+24]&[I+28]!=-1,那么:

(4)检验[[I]+2D4]是否等于6F201190(如果是6F052080,实际执行的函数只有ret指令)

(5)如果是相等的,那么算法结束,用[I+70]或者[I+78]得到移动速度

源代码:6f2011a1:moveax,[ecx+70]ecx=07c50094

(6)如果不相等,那么下一个I=算法2([I+24]13、防御:[ThisUnit+E0]float

源代码:6F353250

6F3532A2:moveax,dwordptr[ebx+e0]

即:void__thiscallsub_6F353250(intthis,inta2,inta3,inta4)14、防御类型:[ThisUnit+E4]int15、坐标X:

[ThisUnit+164],参考:6F2776C4

[上面+8]作为index,[上面+C]作为Refrence,用算法0,参考:6F464685

[上面+78],参考:6F38A52C

[上面]为坐标X,参考:6f6de77516、[坐标Y]=[坐标X的地址+4]四、金钱的修改

参考:6F407220,看最后一段

即:signedint__thiscallsub_6F407220(intthis,signedinta2,unsignedinta3,inta4,inta5,inta6)1、上16位

(1)[ThisGameMemory+1*8+4]计为Address2

(2)Address2上16位,下16位见下一款2、下16位

1P0190

2P1410

3P26a0

4P3920

5P4bb0

6P5e30

7P70c0

8P8350

9P95d0

10Pa860

11Pbae0

12Pcd703、对每个玩家

金钱0intx10

木头+80intx10

最大人口+180int

当前人口+200int五、物品列表的获取

1、GetAnItem(SelectedUnit,ItemIndex),其中ItemIndex=0-5

源代码:sub_6F26E0E0

过程为:

(1)[SelectedUnit+1F4]记为List

(2)如果List为0,返回0

(3)否则判断ItemIndex是否越界,我们就不判了

参考:6F0F04B0

即:GetListItem(List,ItemIndex)

(4)List+C*ItemIndex+0x70,记为Index1,注意没有解引用啊

(5)算法0,地址[Index1],参考值[Index1+4],结果记为RawItem

(6)RawItem为0或者[RawItem+0x20]不为0,导致返回0

(7)[RawItem+0x54]作为物品基地址,即为CurrentItem六、物品修改

1、使用次数[CurrentItem+84]

2、名称[CurrentItem+30]

启动,war3程序错误

该内存不能read或written数值叙述

00x0000作业完成。

10x0001不正确的函数。

20x0002系统找不到指定的档案。

30x0003系统找不到指定的路径。

40x0004系统无法开启档案。

50x0005拒绝存取。

60x0006无效的代码。

70x0007储存体控制区块已毁。

80x0008储存体空间不足,无法处理这个指令。

90x0009储存体控制区块位址无效。

100x000a环境不正确。

110x000b尝试载入一个格式错误的程式。

120x000c存取码错误。

130x000d资料错误。

140x000e储存体空间不够,无法完成这项作业。

150x000f系统找不到指定的磁碟机。

160x0010无法移除目录。

170x0011系统无法将档案移到其他的磁碟机。

180x0012没有任何档案。

190x0013储存媒体为防写状态。

200x0014系统找不到指定的装置。

210x0015装置尚未就绪。

220x0016装置无法识别指令。

230x0017资料错误(cyclicredundancycheck)

240x0018程式发出一个长度错误的指令。

250x0019磁碟机在磁碟找不到持定的磁区或磁轨。

260x001a指定的磁碟或磁片无法存取。

270x001b磁碟机找不到要求的磁区。

280x001c印表机没有纸。

290x001d系统无法将资料写入指定的磁碟机。

300x001e系统无法读取指定的装置。

310x001f连接到系统的某个装置没有作用。

320x0020theprocesscannotaccessthefilebecauseitisbeingusedbyanotherprocess.

330x0021档案的一部份被锁定,现在无法存取。

340x0022磁碟机的磁片不正确。请将%2(volumeserialnumber:%3)插入磁碟机%1。

360x0024开启的分享档案数量太多。

380x0026到达档案结尾。

390x0027磁碟已满。

500x0032不支援这种网路要求。

510x0033远端电脑无法使用。

520x0034网路名称重复。

530x0035网路路径找不到。

540x0036网路忙碌中。

550x0037thespecifiednetworkresourceordeviceisnolongeravailable.

560x0038thenetworkbioscommandlimithasbeenreached.

570x0039网路配接卡发生问题。

580x003a指定的伺服器无法执行要求的作业。

590x003b网路发生意外错误。

600x003c远端配接卡不相容。

610x003d印表机伫列已满。

620x003e伺服器的空间无法储存等候列印的档案。

630x003f等候列印的档案已经删除。

640x0040指定的网路名称无法使用。

650x0041拒绝存取网路。

660x0042网路资源类型错误。

670x0043网路名称找不到。

680x0044超过区域电脑网路配接卡的名称限制。

690x0045超过网路bios作业阶段的限制。

700x0046远端伺服器已经暂停或者正在起始中。

710x0047由于连线数目已达上限,此时无法再连线到这台远端电脑。

720x0048指定的印表机或磁碟装置已经暂停作用。

800x0050档案已经存在。

820x0052无法建立目录或档案。

830x0053int24失败

840x0054处理这项要求的储存体无法使用。

850x0055近端装置名称已经在使用中。

860x0056指定的网路密码错误。

870x0057参数错误。

880x0058网路发生资料写入错误。

890x0059此时系统无法执行其他行程。

1000x0064无法建立其他的系统semaphore。

1010x0065属于其他行程专用的semaphore。

1020x0066semaphore已经设定,而且无法关闭。

1030x0067无法指定semaphore。

1040x0068在岔断时间无法要求专用的semaphore。

1050x0069此semaphore先前的拥有权已经结束。

1060x006a请将磁片插入%1。

1070x006b因为代用的磁片尚未插入,所以程式已经停止。

1080x006c磁碟正在使用中或被锁定。

1090x006dpipe已经中止。

1100x006e系统无法开启指定的装置或档案。

1110x006f档名太长。

1120x0070磁碟空间不足。

1130x0071没有可用的内部档案识别字。

1140x0072目标内部档案识别字不正确。

1170x0075由应用程式所执行的ioctl呼叫不正确。

1180x0076写入验证参数值不正确。

1190x0077系统不支援所要求的指令。

1200x0078此项功能仅在win32模式有效。

1210x0079semaphore超过逾时期间。

1220x007a传到系统呼叫的资料区域太小。

1230x007b档名、目录名称或储存体标签语法错误。

1240x007c系统呼叫层次不正确。

1250x007d磁碟没有设定标签。

1260x007e找不到指定的模组。

1270x007f找不到指定的程序。

1280x0080没有子行程可供等待。

1290x0081%1这个应用程式无法在win32模式下执行。

1300x0082attempttouseafilehandletoanopendiskpartitionforan

operationotherthanrawdiski/o.

1310x0083尝试将档案指标移至档案开头之前。

1320x0084无法在指定的装置或档案,设定档案指标。

1330x0085join或subst指令无法用于内含事先结合过的磁碟机。

1340x0086尝试在已经结合的磁碟机,使用join或subst指令。

1350x0087尝试在已经替换的磁碟机,使用join或subst指令。

1360x0088系统尝试删除未连结过的磁碟机的连结关系。

1370x0089系统尝试删除未替换过的磁碟机的替换关系。

1380x008a系统尝试将磁碟机结合到已经结合过之磁碟机的目录。

1390x008b系统尝试将磁碟机替换成已经替换过之磁碟机的目录。

1400x008c系统尝试将磁碟机替换成已经替换过之磁碟机的目录。

1410x008d系统尝试将磁碟机subst成已结合的磁碟机目录。

1420x008e系统此刻无法执行join或subst。

1430x008f系统无法将磁碟机结合或替换同一磁碟机下目录。

1440x0090这个目录不是根目录的子目录。

1450x0091目录仍有资料。

1460x0092指定的路径已经被替换过。

1470x0093资源不足,无法处理这项指令。

1480x0094指定的路径这时候无法使用。

1490x0095尝试要结合或替换的磁碟机目录,是已经替换过的的目标。

1500x0096config.sys档未指定系统追踪资讯,或是追踪功能被取消。

1510x0097指定的semaphore事件dosmuxsemwait数目不正确。

1520x0098dosmuxsemwait没有执行;设定太多的semaphore。

1530x0099dosmuxsemwait清单不正确。

1540x009a您所输入的储存媒体标元长度限制。

1550x009b无法建立其他的执行绪。

1560x009c接收行程拒绝接受信号。

1570x009d区段已经被舍弃,无法被锁定。

1580x009e区段已经解除锁定。

1590x009f执行绪识别码的位址不正确。

1600x00a0传到dosexecpgm的引数字串不正确。

1610x00a1指定的路径不正确。

1620x00a2信号等候处理。

1640x00a4系统无法建立执行绪。

1670x00a7无法锁定档案的部份范围。

1700x00aa所要求的资源正在使用中。

1730x00ad取消范围的锁定要求不明显。

1740x00ae档案系统不支援自动变更锁定类型。

1800x00b4系统发现不正确的区段号码。

1820x00b6作业系统无法执行%1。

1830x00b7档案已存在,无法建立同一档案。

1860x00ba传送的旗号错误。

1870x00bb指定的系统旗号找不到。

1880x00bc作业系统无法执行%1。

1890x00bd作业系统无法执行%1。

1900x00be作业系统无法执行%1。

1910x00bf无法在win32模式下执行%1。

1920x00c0作业系统无法执行%1。

1930x00c1%1不是正确的win32应用程式。

1940x00c2作业系统无法执行%1。

1950x00c3作业系统无法执行%1。

1960x00c4作业系统无法执行这个应用程式。

1970x00c5作业系统目前无法执行这个应用程式。

1980x00c6作业系统无法执行%1。

1990x00c7作业系统无法执行这个应用程式。

2000x00c8程式码的区段不可以大于或等于64kb。

2010x00c9作业系统无法执行%1。

2020x00ca作业系统无法执行%1。

2030x00cb系统找不到输入的环境选项。\r

2050x00cd在指令子目录下,没有任何行程有信号副处理程式。

2060x00ce档案名称或副档名太长。

2070x00cfring2堆叠使用中。

一、硬件的可能性是比较小的,如果是硬件,那就应该是内存条跟主机不兼容的问题导致的如果能排除硬件上的原因(内存条不兼容,更换内存)往下看:

二、系统或其它软件引起的,可用下述方法处理:系统本身有问题,及时安装官方发行的补丁,必要时重装系统。病毒问题:杀毒。杀毒软件与其它软件冲突:卸载有问题的软件。显卡、声卡驱动是否正确安装或者是否被恶意覆盖否?重新安装显卡声卡驱动。

1、使用系统自带的sfc命令,修复受到损坏的系统文件恢复到正常状态。

开始→运行→输入cmd,打开“命令提示符”窗口→输入字符串命令sfc/scannow→回车→耐心等待命令程序对每个系统文件搜索扫描→一旦发现系统文件的版本不正确或者系统文件已经损坏→它就能自动弹出提示界面→要求插入Windows系统的安装光盘→从中提取正常的系统文件来替代不正常的系统文件→达到修复系统文件的目的→最后重新启动计算机。

2、安装过的Domino这程序导致有问题,你可以在开始→运行→msconfig→启动项目→关闭Domino启动项→如果关闭不了→可以用卡卡助手之类的系统设置软件把它强行关掉→如果还是不行的→证明你系统中毒→那就重新安装系统彻底解决。

三、浏览器出现内存不能读、写的提示:

1、运行→regedit→进入注册表,在→

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks

这个位置有一个正常的键值{AEB6717E-7E19-11d0-97EE-00C04FD91972},将其他的删除。

2、打开CMD窗口输入如下命令:

for%iin(%windir%\system32\*.dll)doregsvr32.exe/s%i回车

for%iin(%windir%\system32\*.ocx)doregsvr32.exe/s%i回车

两条分别运行完成后重启机器。

四、如果以上方法无法解决只能使用最后一招:

完全注册dll:打开“运行”输入→cmd→回车

然后把下面这行字符复制到黑色cmd框里面去回车等待dll文件全部注册完成就关闭可以了,为防止输入错误可以复制这条指令,然后在命令提示符后击鼠标右键→粘贴→回车,耐心等待,直到屏幕滚动停止。

(下面是要运行的代码):

for%1in(%windir%\system32\*.dll)doregsvr32.exe/s%1

完成后重新启动机器。

五、如果你电脑里面存在NET.Framework这个微软的组件服务而你又不使用它→那么卸载这个服务可能会解决问题:开始→设置→控制面板→添加删除程序→NET.Framework→删除(如果你必须使用就重新启动电脑后再次安装NET.Framework)。

六、关闭这个报告(治标不治本):

1、右击桌面上“我的电脑”→属性→高级→错误报告→错误汇报→勾选“禁用错误汇报”→“但在发生严重错误时通知我”复选框→确定。这样处理对于一些小错误,WindowsXP就不会弹出错误提示了。

2、如果不行彻底关闭错误报告服务。开始→运行中输入→services.msc→打开“服务”窗口→找到“ErrorReportingService”→打开“ErrorReportingService的属性”对话框→将“启动类型”改为“已禁用”→确定后重新启动系统。

简单有效的处理方法是看错误提示,哪一个软件引起的冲突就卸载那个软件,重新启动机器以后首先关闭杀毒软件,重新运行安装。

Warrobots里Esu占武器位置吗

ESU占一个槽位,风神13K生产车间币,雷神15K生产车间币,风神大概31天,雷神36天,建议买雷神,雷神带盾,生存能力强,风神只有一个能量盾,能量盾对能量武器无作用,且敌方如钻入能量盾,能量盾就没了防御的效果

dota只能在1.24e里下吗1,24可不可以

可以,dota可以在1.24-1.26的版本能用,如果是很久前的老版本1.20也能玩。

不过版本越高越少出bug。百度下版本转换器,有很多都可以1.20-1.26转换。我用的就是武状元魔兽转换器感觉还可以。

War3 1.21版本可支持的最高版本dota是什么

魔兽版本的选择及安装

作者:unmage

魔兽争霸3现在仍在使用的是两个版本1.20

1.24,只需要下载相应的补丁包安装后就可以更新。近期solo对战比赛(1V1,2V2对战)使用的是魔兽1.24e,一般魔兽RPG地图需要魔兽1.20e,除非地图其他版本限定。有时在录像模式载入过去经典的比赛录像需要更前的一些版本,比如1.12

1.18

1.20等,需要参考录像说明。

[DOTA]作为唯一一款被暴雪官方认可的魔兽RPG地图,由于DOTA地图版本的不同要选择适合的魔兽版本才可以载入地图。比如DOTA6.63以后的版本需要在魔兽1.24下运行,而最近DOTA

6.67和DOTA

6.68需要魔兽1.24b以上版本的支持。(且不支持魔兽1.24e)

魔兽1.24b在进入后右下角显示1.24.16374

附录:魔兽1.20硬盘版下载,各版本补丁下载

patch.uuu9.com

魔兽争霸War3进不去界面怎么解决

上网上下载剑心1.20E免CD升级补丁去还有注册表修复工具没多大一会就好

如果来不行就是片头动画丢了

魔兽争霸3cdkey

魔兽争霸3cd-key

UM6728-LRSO-VHLO6H-SNGH-EZCTSV

MBKOH3-5J89-8PNLY0-7VDC-OFIVA9

5R3YGS-K2C4-MQWVVZ-LDOE-91IXLL

RIX1L2-KBU5-JNVE94-ZQ3H-NCWSVK

XRSQWN-U82D-76J7KP-390C-45LPVC

冰封王座(中文版)

w79yyx-e7n4-y9n24d-wezr-fvngtj

UM6728-LRSO-VHLO6H-SNGH-EZCTSV

MBKOH3-5J89-8PNLY0-7VDC-OFIVA9

是不是要的这个?

魔兽争霸3那个安装密码是多少

1奥美简体中文正版混乱之治(28元版)

安装cd-key:V7M2ER-ZKME-V87XKN-JFDB-8TWPXH

2奥美简体中文正版冰封王座(48元版)

安装cd-key:W79YYX-E7N4-Y9N24D-WEZR-FVNGTJ

冰封:W79YYX-E7N4-Y9N24D-WEZR-FVNGTJ

NTY4SG-DBIV-R55V9C-O86Q-BXUTPM

RAW24C-Z6HO-8BSLNE-7JMK-J5PK3O

MBKOH3-5J89-8PNLY0-7VDC-OFIVA9

魔兽争霸3S/N:RIX1L2-KBU5-JNVE94-ZQ3H-NCWSVK或者魔兽III:XRSQWN-U82D-76J7KP-390C-45LPVC

冰封王座简体版cdkey:W79YYX-E7N4-Y9N24D-WEZR-FVNGTJ

魔兽争霸3的cd-keyUM6728-LRSO-VHLO6H-SNGH-EZCTSV或者askhj7-zuxj-shjdkx-qwpryh-dkd9dj

关于war31 24e,Warrobots里Esu占武器位置吗的介绍到此结束,希望对大家有所帮助。

标签云