奋战了一个周末,终归探究出大蛇的招式mot格式了,立马施工,将星彩MM废物的4方5方改掉,并拿来了香香的C4和女王的C2,呵呵 。。。354S已经被各位大大探究得非常透了,鄙人狗尾续貂,结合古人经验,剖析了一下招式mot,目前只剖析了三国人物。 以星彩为例,结果qq斗地主外挂敞开LINKDATA_BNS.IDX,这个文件是每小我手脚的索引文件,大家都清楚,未几说,风之术师已经归纳了每小我的 地址,赵云是第1个,地址29A0,星彩为第2E个,地址为 29A0H + 2EH * 20H = 2F60H,跳到这一行,把最前方的4个字节 * 800便是 星彩在LINKDATA_BNS那个1.8G大文件中的招式地址,注重多字节次序,2F60这一律首4个字节是 00 01 F3 41,于是:1F341H * 800H = F9A0800H,这便是LINKDATA_BNS中星彩的肇端地址。详见风大的强帖“16进制版atk文件道理归纳”。 F9A0800H的下面一行肇端4字节为:00 DE 0F 00,这是MOV的偏移量,这边的字节序与IDX分别,F9A0800H + FDE00H = FA9E600H,这便是星彩MOV肇端的前方那行了。不管MOV,再往下一行,肇端4字节为:AF 00 00 00,恩,主旨了:这是招式MOT的偏移量相对地址,后面通盘招式MOT的偏移都于是 这一行的行头为参照的,我们记取这个地方:F9A0820H 再往下几行,可以看到一堆如出一辙重复的4字节串:A0 E8 05 00,其他人物也有一堆重复的串,可是数值各不无别云尔。这个串有21行,个中第21行的最终4个字节不同,这个不同4字节的就是2方的相对偏移地方,以F9A0820H为基准。其他人物也同样好似。再以后每4个字节依次就是一个招式MOT的偏移地方了,精致顺序可以参考van大的窜改器中MOT代码一项。 继续,我们看一下星彩的C2,地方为F9A0A40这一行的C-F这4个字节,值为:C0 09 08 00,绝对地方为:F9A0820H + 809C0H = FA211E0H 跳到这一行,最终4个字节就是5F 41 31 47,很熟是吧,没错,跟354S一样,这个串标示每个招式的起先,大蛇中,每个招式都按照 16字节对齐了,都老手头。随着4字节是32 34 30 30,这个忖度是版本好之类的,在大蛇中跟5F 41 31 47一同构成了8字节的招式肇始串。再以后:5C 04,这个就是招式MOT的长度了,注意,这个值是45CH,再乘以10H才是真实的长度45C0H,好大啊,难怪星彩的C2如许缓 慢,呵呵。。。 OK,寻址格式就是如许的,我们当前可以每个武将拆一招构建一个少壮了!!! 两点要提一下:1,与354S一样,若是用来替换的招长小于原招长,可以在替换后追加一个5F 41 31 47 32 34 30 30,用来消除原有招式jjd斗地主外挂后续的作对 。 2,若是用来替换的招长大于原招长,就比拟麻烦,可以用文件扩容的格式来处理,这个地方的确的细节我还没摸透,试过一次以失 败结束。不外把人物通盘mot+mov+atk都拷贝下来搬动到文件最后扩容并重新订定IDX中索引的方式仍旧有效。 若有忽视或不对,接待示正。 (本文地址:http://www.hctkd.net/shipindoudizhuyouxi/201009/82.html) |
