hulkliling |
2010-03-20 11:17 |
1、攻击力、气力: 由两个字节决定,当武器需要气力100时,在内存中的数值=画面机体武器数值/4,也就是说,武器攻击力4000,不需要气力,那么它在内存中的数值就是E803(H);如果武器需要气力,那么,气力每增加5点,字节中的千位就+1,举例:武器攻击力4000,需要气力115,那么在内存中存放就是E833。
2、命中补正、必杀补正、射程 这个有够变态,共由3个字节组成,在内存中存放的方式是: AA CB ED(代号) 首先看命中,由AA和B影响,AA每+1,命中补正就+1,最高255,同时B也影响命中补正,B为0时,命中补正+0,也就是没有变化,为1时,补正+256,位2时,补正-512,为3时,补正-256,为4时又变成0,如此循环,也并非只是循环这么简单,原因下述。
必杀补正,由C、B和D影响,C每+1,必杀补正+4,同时,如果B+4,必杀补正+1(所以说不只是循环),这里D和B很相似,同样是影响两种属性,D为0时,命中补正+0,为1时,+64,为2时,-128,为3时,-64,为4时变回0,循环。
射程,由D和E决定,D是近射程,E是远射程,D跟B一样,每+4,射程+1点,也就是说当D为4、5、6、7时近射程为1,至于E,不用多解释,每+1,远射程+1,当E为F(H)时,远射程无限。
残弹: 由两个字节组成,个位数每+1,惨淡上限+4,当加63至时十位数进位(初始为3也就是说此值为0时惨淡上限为3),加至127时,此时十位数是单数(原为0,63后进位为1),个位再+1则进位,十位为双数(2),此时现有惨淡数+1,个位和十位就是这样的关系,另外百位也影响,百位上数值每+1,现有惨淡数+8,就是这样……
补充:在攻击力前3个字节就是武器的攻击属性,就是指用格斗还是射击决定攻击,这里和《Alpha》基本相同
在某个地方看到上面这篇文章后终于弄会了一点外传里的武器修改(只是一点 就是会简单的改改攻击力 命中 CT)但是弄了几天也没搞明白武器的改造率是存放在哪里的 是怎么排列的 始终找不到 是排列在攻击力的后面?前面?命中的后面?前面?CT的后面?前面?是在什么地方呢?什么代码又代表改造率是多少呢?小白我实在搞不明白 特此上来请教这里的神人大虾们 以下图为大地神(我方版)的武器数据(PS:由于我不知道武器数据是哪里开始哪里结束所以可以图截的范围大一点)
图中的6B03是钻头的攻击力(3500攻改满了4300) 1A44是斩舰刀(4200攻改满了5000) [attachment=96891] 在此先谢过大虾们 |
|