Super Robot War Alpha Gaiden动态修改
作者:Mobile_Suit
这几天看了一些前辈们的修改教程,现在已经基本掌握了对机战的修改,并且总结了一些经验和方法,于是写了一篇修改文档。在这里通过各位的指点,我获得了不少修改方面的知识,这次把写的文档发布出来,作为对大家的回报吧。由于本人水平有限,错误之处难免,还请大家指出。
机师修改 [attachment=20852] 软件:GM8,Emurayden,Daemon
机师上限:141804AA 第一机师:1417EC7C
格式:内容(字节数) 人物代码(2),人物经验值(2),副驾驶与击坠数(3)[共用],人物存在性(1),格射防回命技额外修正(12)。
人物代码:填入人物代码即可,只不过要倒过来填
人物经验值:注意计算时要倒过来计算,上图0241=4102=16642
副驾驶与击坠数:占3个字节,中间的字节共用。可以看作XX yx YY,XXx为副驾驶,一般不是副驾驶的机师这里都是FFyF,如果某人物是某机师的副驾驶,那么XXx的值就是目标机师的出场序列号,且x要<=7。注意计算时是要倒过来算的,比如图中下面一行为 ハロ,他的XXx值为040,倒过来就是004(16进制)=4(10进制)。这就代表ハロ是第5个登场机师的副驾驶(0为第1个),而且副驾驶是锁定目标机师的,如果该机师换了机体,副驾驶也会跟着走。yxYY为击坠数,而且必须要使x>=8才会有效,计算时x不参与,也是倒过来算,比如图中上面一行的yxYY值为1F01,倒过来算011(16进制)=17(10进制)。击坠数上限为FxFF=409。
注意:1、当x<=7时,机师的能力值就不存在了,表示为“―――”,yxYY为0F00表示击坠数0。 2、要添加副驾驶时x一般都为0,因为FFy0就已经代表第256个机师了,我们的机师数不太 可能超过这个数目。 3、不存在有能力值的副驾驶,是副驾驶能力值都是“―――”。
[attachment=20853]
[attachment=20854] 人物存在性:一般都是00,好像是关于人物存在与否。如果填入FF,该人物消失(可以理解为可恢复性删除),不过该人物要是还搭乘有机体,则在机体列表里还是能看到该人物。不要全部都填FF,会死机。
额外修正:按照格斗、射击、防御、回避、命中、技量的顺序排列,每项占2字节。应该都知道每积累20点额外经验增长1点能力值,就在这里。图中的1400,倒过来算是0014=20,就是说每项能力值修正了1点。
机体修改 [attachment=20855]
软件:GM8,Emurayden,Daemon
机体上限:141804A6 第一机体:1417F814
格式:内容(字节数) 机体代码(2),机体5项改造(5),机体存在性(1),全改造奖励(1),变形合体相关(1),搭乘机师与武器改造(2)[共用],机体4个强化芯片(4)
机体代码:填入机体代码即可,只不过要倒过来填。
机体5项改造:分别对应分别为HP、EN、运动性、装甲、限界。0A代表10段改造。
机体存在性:可能与机体形态有关,表示存在,一般普通形态为22,变形后或分离后的为02,12,32等,不过这个参数没有定性,每一话的显示都不太一样,Z高达有过两种形态都是00的时候,而且存在。其它普通形态的机体有时也会为12等,变形后的形态或分离形态也会出现22。不过一般只要不是变形分离机体,填入22,反之填入02或12就可以了。如果填入FF,该机体会消失(可以理解为可恢复性删除),不过该机体要是还有机师搭乘,则在机师列表里还是能看到该机体。不要全部都填FF,会死机。
全改造奖励:从00到09,分别代表HP、EN、运动性、装甲、限界、移动+1、空陆海宇适应性
变形合体相关:1、只有变形的机体,普通形态这里是FF,变形形态则是对普通形态的一个指向码,要填入普通形态机体的登场序列号,来表示它们的变形关系。如上图,看2801那行,先不管盖塔龙后面的“00”,假设它是“FF”(假设盖塔只有变形能力没有分离组合能力),下面的盖塔两种形态后面是13,就表示盖塔龙(普通形态)是第20个登场的机体(第一个登场机体用00表示),这样就表示了他们的变形关系。 2、只有分离的机体:最后被分离出来机体的后面是FF,和变形类似,完整形态后面是对分离形态的一个指向码,填入分离形态机体的登场序列号,来表示他们的分离关系。如果有2次分离(比如Vダッシュガンダム→トップファイター(VD)→コアファイター(VD)),则要有2个指向码,一个从第1种分离形态到完整形态,另一个是从第2种分离形态到第1种分离形态,第2个指向码填入第1种分离形态机体的登场序列号。 3、具有分离和变形的机体:分离形态的机体后面是FF,普通形态指向分离形态,变形形态指向普通形态,和上面2次分离类似,填入相应的登场序列号。 4、具有分离与合体的机体:分离形态的主驾驶机(比如龙马的ドラゴン号,豹马的バトルジェット)后面是FF,所有其它分离形态都要有指向这个机体的指向码,合体形态也要指向这个机体。指向码填入分离形态主驾驶机的登场序列号。 5、具有分离、合体、变形的机体:就拿上图的盖塔来看,是典型的分离合体变形机,可以看到分离形态主驾驶机的后面是FF,其它两个分离机和合体的普通形态(盖塔龙)都指向这个机体(这里是00,表示ドラゴン号是第一个登场的机体)。再往下看变形形态的指向码13,指向的是盖塔龙(第20个登场的机体),这和第一种只有变形的情况一样了。注意有2个指向码。
指向码该怎么填?针对只关注指向码填什么数的朋友,在这里我给出一个简单的计算公式套用(用Windows自带的计算器就可以方便的算出)
主机无指向码=FF 副机的指向码=[你所要指向的主机地址-第一机体的地址]/10
搭乘机师与武器改造:这两个字节可以表示为XXYx,Y表示的是武器改造,Y=0表示无改造,Y=A表示10段改造。我们不看Y,只看XXx,这个就是表示机体的搭乘机师,计算的时候要倒过来为xXX,例如131倒过来就是113。注意这个值不是纯粹的机师登场序列号,在外传中,一个机师可能占4个连续的序列号,一般情况XX为n*4-1或n*4-4(10进制计算后转16进制,n可看作机师登场序列号,注意n为0时表示第1个登场机师,不能靠看机师上限来判定某某是第几个登场的,因为有的登场过后离开了,要找新加入机师的XX值,一般看看上面靠近新加机体位置的XX值,基本上都是以0、3、4、7、8、B、C或F结尾的,不过也不排除早[晚]些登场的机师搭乘了晚[早]些登场的机体造成XX值排列不规范,多向上看几个就没问题了)。x通常为0或1(因为1FF就是511,足够了)。当机师驾驶多个机体时(变形、合体、分离等不同状态),一般被上面所说的指向码指向(只是被指向,不包括既被指向又指向其它的)的机体XX值为n*4-1,其他的为n*4-4。当XXx为FFF时,表示机体无人搭乘。
机体4个强化芯片:填入想要追加的芯片代码即可。
添加机体或机师使记得改变机体机师的上限值,这个就不多说了。
感谢Anyone,从他的文章中我获得不少启发。 感谢Triple-E,给我解答了不少修改上面的问题,受益非浅。
最近一段时间可能会很忙,下次有时间的话再补上机战静改的文档,感谢您的阅读
2005-10-31 教程更新 增加指向码的计算公式 |