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

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

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

外传不是OG,武器随机体捆绑。具体可以看一下斑竹的修改补丁。
魔神王路西法
级别: 论坛版主

UID: 62
精华: 35
发帖: 7689
威望: 83 星
金钱: 794 浮游币
贡献值: 9850 点
好评度: 13244 点
人气: 1271 点
在线时间: 1964(时)
注册时间: 2004-03-25
最后登录: 2024-10-19
板凳  发表于: 2005-03-23 19:04

武器有规律但是很混乱。很多武器都公用一个残弹地址,有的甚至连所有属性都公用。某些的武器还没有预留命中和必杀位址(所以游戏里显示都是00)。特例非常之多。一不小心就会改死机。还有武器的适应性也出现了大量公用的情况。
武器简单的说是
武器属性(1字节左右半字节各代表不同的意思,前半字节是种类后半字节是序号)、??(一改必花屏)、武器攻击力+气力要求(共2字节柔和在一起,但是有时还包含武器适应性,这时如果改它的话,武器适应性可能降到E或者花屏,攻击力非直接显示数)、命中(1)、必杀(1字节算法古怪)、射程(1字节,前半字节为远射程、后半字节为近射程+必杀,而且非直接显示数)、??×3、残弹(0或1或2字节、有时只有1字节有时是2字节有时根本就没有。算法古怪)、武器名字(N字节)、武器消耗EN(1字节)、武器适应性(0-4字节,有时会在武器属性前面出现。这个也是时有时没有,无规律可循)。

我这个可能说得很不清楚。但是这2周我要考试,所以不能写详细教程。等我考完后,我会整理一份详细静态教程出来。ALPHA外传特例太多,修改前请一定要备份原盘。任何一个修改都可能造成你在整备画面看得没事,但是一到战场就会死机。特别提醒,变形机不要随便改机体技能它会造成不能和某些特定机体同时出场的冲突。合体机最好不要碰,它的战场死机几率奇大。
级别: 模拟菜鸟
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: 62
精华: 35
发帖: 7689
威望: 83 星
金钱: 794 浮游币
贡献值: 9850 点
好评度: 13244 点
人气: 1271 点
在线时间: 1964(时)
注册时间: 2004-03-25
最后登录: 2024-10-19
草席  发表于: 2005-03-23 20:30

这个教程好像是很久以前西XX写的。不过目前我总结出的资料已经超过这篇教程了。
举例来说。在攻击力前面有2个字节。如Z高达的5508。08大概是光子类武器的动画相关的东西,绝对不能改,改了武器就花。55的后一个5是序号,代表第5个武器。前一个5代表是射击+光子武器(B)。0代表格斗 1代表射击 2代表格斗+P 3代表射击+P 依次类推。
级别: 模拟菜鸟
UID: 19400
精华: 0
发帖: 3
威望: 0 星
金钱: 222 浮游币
贡献值: 4 点
好评度: 0 点
人气: 0 点
在线时间: 2(时)
注册时间: 2005-03-23
最后登录: 2017-09-06
5楼  发表于: 2005-03-23 20:57

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

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

多谢拉,还有的两天假期就能好好玩玩α了.
魔神王路西法
级别: 论坛版主

UID: 62
精华: 35
发帖: 7689
威望: 83 星
金钱: 794 浮游币
贡献值: 9850 点
好评度: 13244 点
人气: 1271 点
在线时间: 1964(时)
注册时间: 2004-03-25
最后登录: 2024-10-19
6楼  发表于: 2005-03-23 21:36

08只是Z高达的武器都有。很多机体对应的这一字节都并非08而是其它的东西。所有浮游炮所对应的这一字节就是相同的。还是不要管它了,因为改了它就出问题。