主题 : 【求助】ALPHA外传静态武器残弹的修改方法,Triple-E老大请入!
级别: 模拟小生
UID: 85252
精华: 0
发帖: 49
威望: 0 星
金钱: 2772 浮游币
贡献值: 0 点
好评度: 145 点
人气: 0 点
在线时间: 26(时)
注册时间: 2005-12-10
最后登录: 2018-05-20
楼主  发表于: 2006-07-18 13:55

【求助】ALPHA外传静态武器残弹的修改方法,Triple-E老大请入!

看了教程,武器的残弹很是怨念啊,又没有残弹X2的芯片
虽然我知道会有共用属性,但是我已经做好备份了
请老大给出一个残弹修改的例子吧!
看教程我真的是研究不出来
谢谢拉~~~
魔神王路西法
级别: 论坛版主

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

残弹并无一个很好的解决方法,如果出现共用代码,那么残弹代码位就会只有一个字节。这游戏要求现有残弹和最大残弹要一致。只改最大残弹的话现有残弹为0时,一样不能使用该武器。所以具体算起来很麻烦。
残弹(1或2):其储存规律是第一字节的前半字节每+2现有弹药就+1(前半字节只取偶数,如果是奇数的话,那么-1再取偶数)。第一字节的后半字节每+1,最大残弹上限就+4,当超过4×16=64时,就向前半字节进位,使它变成奇数。其第二字节每+1,现有残弹数就+8。但是要注意的是有4种基本情况。分别对应游戏中弹药数—4×N后所得值为0、为1、为2、为3 (N取使残弹数能够小于4大于等于0的整数)。所冶Ρ改时会发现4种初始值,这4种初始值决定了你某些残弹数值肯定达不到(因为只能4个一改)。还有,有的时候它只有一个字节,那么残弹的最大值只有可能分别是04、05、06、07这4种。
举例:按造上面的说法首先找到残弹位址,当N=1时(具体N为多少要看机体而定,这个得自己实验)而且无共用情况(残弹位为2),此时假设某机体残弹位址显示B1 08
第一字节前字节(B-1)÷2=5(这是现有残弹数1)
第一字节后字节(因为B=11为奇数所以要整合前字节的奇位)11h×4=44h=68(这是最大残弹数1)
第二字节8×8=64(这是现有残弹数2)
N=1这是最大残弹数2
所以现有残弹数=5+64=69
最大残弹数=68+1=69
这两个一定要相等。
第二个例子
当残弹字节为1时(共用情况出现,很好判断,看残弹第二字节是否为0X就行了,不是0X就是共用出现了),假设N=3。此字节显示为E1
第一字节前字节E÷2=7(这是现有残弹数)
第一字节后字节1×4=4(这是最大残弹数1)
N=3这是最大残弹数2
那么现有残弹为7,最大残弹为3+4=7。出现这种情况残弹最大只能为7。而且如果N=0的话残弹最大只能为4,否则现有残弹和最大残弹不可能相等。
魔神王路西法
级别: 论坛版主

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

引用
引用第2楼chrismen2006-07-18 21:18发表的“”:
如果改了共用的残弹数
是否相关联的武器残弹都跟着变?
还有请问:
1.武器修改(只修改了属性,攻击气力合成,射程,EN)
导致1~N个武器适应性出现E
.......

1不会死机,但是很不好看。
2和那些耗EN的武器地址是一样的,但是对于什么都不耗的武器把该地址随便改动后,EN消耗是出来了,但是武器列表可能会出现异常状况,不推举这么做。ALPHA外传限定很多,并不能像F那样随心所欲。所以能够不动的地方最好不要动,否则就麻烦大了。
魔神王路西法
级别: 论坛版主

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

武器适应性叠加以后所对应的武器适应性都会变成E,而不会使某一个依然保持A。这是这游戏特烦的一点。在攻击中是不会死机的(改机体技能倒是经常在出击或攻击画面死机),威力要则做测试才知道。
魔神王路西法
级别: 论坛版主

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

经验有专门的公式计算。这里的经验是指经验倍率。0A代表100%。那么14就是200%,1E就是300%,依次类推。改了后获得经验相对原来就成倍增加。
魔神王路西法
级别: 论坛版主

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

恢复全精神消耗,现在我无法做到,因为我没记录地址,我记的只是数据串。现在我在国外手上无此游戏的原始ISO所以也不可能再次找到该地址。