sssqq |
2006-08-12 12:11 |
超级机器人大战Alpha外传的商店静态修改教程 [attachment=39305] 对于商店,其储存方式其实很简单,看图。这是第31话的商店储存代码。
其中第一行的01 00 00 00表示商店存在,如果改为00 00 00 00则商店消失。
紧接着后面的C2 01表示强化装备第一个,即“移动力+1”的售卖BS,C2 01即表示在商店中“移动力+1”的BS为450,后面的00 00为保留字节。因此每种强化装备占4个字节。FF FF FF FF表示此强化装备不出售。如此计算可知,强化装备总共有47个,总共占47*4=188个字节
机体购买是紧接着强化装备的,也就是从F7 00 00 00那里开始,F7之前的4个字节表示强化装备的最后一种,F7以后的就是机体了。存放的方式为“机体代码+00 00”,例如“F7 00 00 00”则表示出售机体编号为“00F7 ”的机体。出售机体的交换BS等于修理费的一半,因此如果要修改交换的BS,则需要找到对应机体的修理费存放地址,论坛上已有教程如何修改机体了,这里不再阐述。
再后面有8个字节“E8 03 00 00 20 03 00 00”每增加4个字节,商店就可以卖多一部机体,因此这里的字节数应该跟出售机体那里的字节数是一样的,例如出售五部机体,这里就必须有20个字节。至于这个数值是什么意思,暂时不清楚,但所知道的是,只要不FF FF FF FF就行了,填入其它数值都可以。若这里全部都是FF FF FF FF的话,商店就不会有机体出售的了。
最后一行是下一话的记录了。
修改商店内容之后是无法直接看到结果的,即使是读取存档都不行,因为存档本身就包括了商店的信息,要看到商店修改后的变化效果,只能通过重新玩本关,或者在即将结束的时候来个及时存档,改了后读取及时存档完成这一关进入配置界面,就可以看到修改后的效果了 |
|