主题 : [问题]关于机战α外传静态修改中武器修改
级别: 模拟菜鸟
UID: 19400
精华: 0
发帖: 3
威望: 0 星
金钱: 222 浮游币
贡献值: 4 点
好评度: 0 点
人气: 0 点
在线时间: 2(时)
注册时间: 2005-03-23
最后登录: 2017-09-06
楼主  发表于: 2005-03-23 12:43

[问题]关于机战α外传静态修改中武器修改

α外传中武器的存放是在机体后吗?怎么毫无规律可言啊,攻击力及命中补正之类根本找不到,(机器破,找个700MB的iso会昏的),试不出!!!是不是有偏移量啊
希望那位神奇的制作α外传补丁的老大指点迷经
级别: 模拟菜鸟
UID: 19400
精华: 0
发帖: 3
威望: 0 星
金钱: 222 浮游币
贡献值: 4 点
好评度: 0 点
人气: 0 点
在线时间: 2(时)
注册时间: 2005-03-23
最后登录: 2017-09-06
沙发  发表于: 2005-03-23 20:17

期待啊~~~~~~~~~~~~攻击力、气力具体算法:
由两个字节决定,当武器需要气力100时,在内存中的数值=画面机体武器数值/4,也就是说,武器攻击力4000,不需要气力,那么它在内存中的数值就是E803(H);如果武器需要气力,那么,气力每增加5点,字节中的千位就+1,举例:武器攻击力4000,需要气力115,那么在内存中存放就是E833。

命中补正、必杀补正、射程由3个字节组成,在内存中存放的方式是:
AA CB ED(代号)
首先看命中,由AA和B影响,AA每+1,命中补正就+1,最高255,同时B也影响命中补正,B为0时,命中补正+0,也就是没有变化,为1时,补正+256,位2时,补正-512,为3时,补正-256,为4时又变成0,如此循环,也并非只是循环这么简单,原因下述。(1字节最多255,游戏中实际上B的进位用不到)

必杀补正,由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)时,远射程无限。

残弹存放...........无语,en只占一字节,附近看看找得到.

实际修改中以Z高达为例,攻击力两字节之间,命中补正、必杀补正、射程3个字节之间都可能出现XF类随机变量,只能看着一个个办.

现在想知道下那个武器属性关联的移动后可使用如何表示的,希望版主说明一下(举个例子好哇,补丁里好像有那个移动后使用的MAP兵器来者)
级别: 模拟菜鸟
UID: 19400
精华: 0
发帖: 3
威望: 0 星
金钱: 222 浮游币
贡献值: 4 点
好评度: 0 点
人气: 0 点
在线时间: 2(时)
注册时间: 2005-03-23
最后登录: 2017-09-06
板凳  发表于: 2005-03-23 20:57

就是西XX写的,找了两个多小时才找到的.试了几台机体,效果不错.

版主刚举的Z5508,试了一下,55完全符合,08不知道,不过可能是武器存在与否,因为出现的武器前都有.前面还有一字节,似乎是武器列表,刚改了一下.......晕....指望着版主的详细教程.

多谢拉,还有的两天假期就能好好玩玩α了.