主题 : 超级机器人大战ALPHA外传武器静态修改的问题求救
级别: 模拟小生
UID: 300484
精华: 0
发帖: 60
威望: 0 星
金钱: 221 浮游币
贡献值: 0 点
好评度: 176 点
人气: 0 点
在线时间: 56(时)
注册时间: 2008-07-09
最后登录: 2023-01-01
楼主  发表于: 2010-03-20 11:17

超级机器人大战ALPHA外传武器静态修改的问题求救

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)


在此先谢过大虾们
级别: 模拟小生
UID: 300484
精华: 0
发帖: 60
威望: 0 星
金钱: 221 浮游币
贡献值: 0 点
好评度: 176 点
人气: 0 点
在线时间: 56(时)
注册时间: 2008-07-09
最后登录: 2023-01-01
沙发  发表于: 2010-03-20 12:47

还有 我发现每台机的武器改造率都是统一的 比如这台机武器改造率是800就所有武器都是改造率800 但我还是找不到到底是那个数据控制改造率的 放在什么地方
我再截一张范围大点的图
这是真古(退炮炮装备型)


图片第一项里的E8FD就是HP(65000)
5F(EF隔断码)65是缩退炮的攻击力
真古的武器改造率是1200
哪位大大能指点一下?