地牢围攻2的角色属性和技能的静态内存地址是什么?请给我你的建议。
我告诉你角色档案的静态地址和修改的方法。
首先准备两个必备的软件,TankCreator和TankViewer。
第一步:用TankViewer(全选解压,默认选中)解压角色档案(扩展名为ds2party),放入指定文件夹。
第二步:角色文件从member_0.ds2到member_5.ds2,分别是玩家主角和其他五个玩家的文件。这些文件也将被修改。如果队伍中没有六名球员,就不会有member_5.ds2的存档文件。
第三步:使用UltraEdit(网上简称UE)打开任意玩家的存档。
第四步:点击UE工具栏上的“切换十六进制模式”按钮,将原来静态内存地址的二进制代码改为文本文件的读写状态。
第五步:搜索力量,敏捷,智力,近战,远程,
战斗魔法,自然魔法(这些关键词分别是力量,敏捷,智力,近战等级,远程等级,战斗魔法等级,自然魔法等级),每找到一个,将光标放在这个关键词上,然后再次点击“切换十六进制模式”按钮,返回二进制地址码。
第六步:开始修改。这一步是关键。先看地址码的右边,有每个地址翻译回来的实际意思,但是打字部分是乱码,但是可以看到右边有一个刚刚找到的关键词,点击关键词的最后一个字母,看编码部分的时候,编码部分会有一个数值(比如寻找强度,选择最后一个字母“h”之后,编码部分的数值就是“8”。后面的数值应该是00)。然后空出三个地址(也就是后面的三个地址都改成“00”),从第四个地址开始修改(比如修改强度,从第一个字母“s”的地址编码到修改结束,总会做如下修改:
53(首字母“s”)74 72 65 6E 67 74 68(尾字母“h”)00 00 20 52 ba ed 41 000 96 43 08(从20到08,是要修改的属性的数值。在这里修改后,你的力量是300加上基数8,总数是308。进入游戏可以看到数值))、其他属性如敏捷灵巧、智力都是三组00后20到0*结束(*可以是任意值,每个属性修改的地址长度都是一样的)。
第七步:经过上面的修改,就很容易修改其他四个技能的等级了。方法同上,但修改后的编码值不同。这里有一个近战(近战等级),修改如下:4d 656 c 65 65 000000 e0e 7 ed c 9411f 05c 24205。4D到65是近战字母的二进制码,E0到0*是你要修改的等级的实际值,*的值不可修改。敏捷射程的终点是06,这个06不能改成05。请注意。
第八步:用TankCreator重新压缩修改后的数据,并命名(命名的名字是你游戏中主角的名字,注意不要用中文),将压缩后的存档文件扩展名改为ds2party,然后放回存档目录。
这个修改方法网上没有任何相关资料。是我自己摸索研究出来的,肯定有效。这种修改方式可以修改所有玩家的所有属性和技能等级(宠物除外)。