返回首页
攻略
返回

《机战α外传》修改小集锦

作者:Anyone

论题1、关于SRWAlpha的一些特殊修改(外传类似)

1.修改副驾驶员

  Alpha中第一个驾驶员的地址是0417A2CC,第二个是0417A2D8… 0417EC7C。驾驶员:XXXX YYYY ZZZZ ???? ???? ????,XXXX:驾驶员ID,YYYY:经验,????其他属性,ZZZZ:驾驶员特性(其实我也不太清楚这两个字节的意义,只是当它比较小时,代表的是该驾驶员是第ZZZZ个驾驶员的副驾,如ZZZZ=0000则该驾驶员是主角的副驾驶员,ZZZZ=1000则该驾驶员是你游戏中的第17个驾驶员的副驾驶员)

  Alpha中第一个机体的地址是0417A9C4,第二个是0417A9E4…机体:XXXX UUUU UUUU UUVV GGHH IIJJ YYYY YYYY ???? ???? ……XXXX: 机体ID,UU:机体改造值,II:改满时的奖励,YY:机体安装的芯片(),????: 武器改造值,GGHH:后文介绍,IIJJ:驾驶员(这两个字节比较复杂,一般形式为XFXX,如IIJJ=0F00则该机体的驾驶员是主角,IIJJ=1F00则该机体的驾驶员是你游戏中的第二个驾驶员,IIJJ=1F01则该机体的驾驶员是你游戏中的第18个驾驶员……,无人驾驶时IIJJ=FF0F)。如果你想让A成为B的副驾驶员,则只要将A的ZZZZ两个字节改成B驾驶员的序号值,并且将A原来所乘的机体的IIJJ两个字节改成FF0F即可。

2.修改可以变形/合体/分离的机体

  我先介绍一下怎么修改可以变形的机体(完全保留变形机能),我以杜洛华开塞巴思塔为例进行介绍:

  首先求出杜洛华的序号(用杜洛华的地址值减去第一个驾驶员的地址再除以0CH即可,在我这里是( 0417A6F8h - 0417A2CCh) / 0Ch = 59h) 再找两架没用的机器(我选的是和莱汀一起来的小飞机,正好两架,它们的地址是0417AB04和0417AB24)分别将它们机体ID改成B801(サイバスター)和B901(サイバード),将前一架也就是サイバスター的HH字节值改为FF,IIJJ=9f05,求出该机体的序号((0417AB04h-0417A9C4h)/ 20h = 0Ah), 将后一架也就是サイバード的HH字节值改为0A(前面机体的序号),另IIJJ=9005,最后再将杜洛华原来驾驶的机体设为无人驾驶就可以了。

说明一下:

  1、驾驶有变形特技的机体等于一个驾驶员开多个机体,IIJJ=XFXX的机体形态是可以出击的形态,如两个形态的IIJJ都等于XFXX,则机体不能变形。

  2、将サイバード的HH字节值改为0A(サイバスター的序号)表示它的变形特技是和サイバスター相联系的。

  我再介绍一下修改出合体的方法,以改出龙虎合体为例:

  随便找四个机体按地址顺序从小到大称为A、B、C、D,找两个机师称为Y(驾驶龙虎王)、Z(驾驶虎龙王),将A改为龙王机(A601)。算出序号值假设为AA,将B改为虎王机(A701),将C改为龙虎王(A401)算出序号值假设为CC ,将D改为虎龙王(A501),算出Y、Z的序号假设为D1、E2,则:

A:GG=02 HH=FF IIJJ=1F0D

B:GG=02 HH=AA IIJJ=200E

C:GG=22 HH=AA IIJJ=100D

D:GG=02 HH=CC IIJJ=200E

说明:GG的值是参照原版龙虎王的,都为00好像也可以,B和C的HH值为A的序号表示它们的合体/分离关系,D的HH值为C的序号表示它们的变形关系。外传的主要区别在于一个机体占16个字节而不是32个字节,还有IIJJ值的算法好象不太一样(主要是记不清了),你可以先在Alpha里试试,还有外传里我没试过改SRX,感觉可能会出问题,总之你还是多试试吧。有问题或疑义的欢迎提出。

论题2

  查找机师经验值,得到代码XX XX YY YY AA BB BB,其中XX为机师代码,YY为机师经验值,AA为附属与那个机师,BB为所乘机体;将BB改为0,表示该机师没有所乘机体,将AA改为目标机师的编号即可,如哈罗附属的目标机师是乌索;编号是指机师在内存中的排序,一般第一个是流龙马,由于情况不同排序也不同,这就需要各位自己查看记录了。

  按金手指说,可以增加机师人数,我用GM7按金手指的地址顺着找果然找到,但机师增加最多只能达到148人,因为存放机师的地址中放进的机师代码是148个,机师的排序是按照机师加入顺序排的(如第一关第一个出现的是流龙马,第二个是卞庆)。总之最多不要超过148个。最好是自己创造机师作为现有机师的附属(像哈罗与乌索的关系),尽量不要用现有机师作附属机师,当然这样也可以,但不保证不会死机。

  给夏亚改兄更正一下:XX XX YY YY不变,将AA BB BB改为AA BC DD,AA 0C为附属与那个机师,B0 DD为击坠数,对于一般机师AA BC DD值为FF XF 0Y,当C值较小时系统会认为该机师有副驾,当把BCDD改为0000后,由于不存在第FF个机师,所以会出现该机师没有机体驾驶的情况,这时如果查看机体能力值的话,会发现该机师还驾驶着原来的机体。其实机师开哪个机体是由机体的驾驶员参数决定的。

  设机体代码:XXXX YYYY YYYY YY?? ???? OPQR ....,XXXX为机体代码,YY为机体改造值,??????比较复杂与多机师乘坐一机体无关。OPQR与该机体由哪个人驾驶有关,一般情况下OP值为X*4-1或X*4-3,Q值为A,R值为0或1,只要将OPQR值改为FFAFh(OP值为X*4-1时)或FCAFh(OP值为X*4-3时)该机体既为无人驾驶。OP?R值应为X*4-1或X*4-4,X为机师序号,当机师驾驶多个机体时(变形、合体、分离等不同状态)一般是第一个机体的OP?R值为X*4-1,其他的为X*4-4。

论题3、多机体登场法(由网友Jill提供):

  机战里每关都有限制机体出场数,其实只要将回合数改为0,那么每回合都可以排机体登场,注意敌人也一样。