第二步、修改NNNN_CCC_SSSS.bac和NNNN_CCC_SSSS_PLAYER.bcm这两个文件。
这个两个文件都是使用genser.exe解包。解包后会生成一个xml文件,然后用foxechs.exe
打开xml文件进行修改。
我首先修改NNNN_CCC_SSSS.bac文件。
解包后用foxechs.exe打开,会看到如下数据
从上图可以看出前三个BacEntry是指超1、超2、超3,所以如果要增加一段的话,就可以从超1、超2、超3选择
一段复制,然后粘贴到超1、超2、超3其中一个的后面都可以,但不能粘贴到超3下面那三个BacEntry的后面。
我复制了超3粘贴到超3的后面,然后需要修改 <BacEntry idx="2" flags="0x0">,这idx="2" 是
BacEntry的编号,第一个是0,第二个是1,的三个是2,依次类推。由于我复制了超3粘贴到超3的后面,
所以我将idx="2"改成idx="3",后面那三个依次是idx="4",idx="5",idx="6"。
改完之后就行了,最后不要忘了保存。保存后,将这个改完的xml文件拖到genser.exe中,它重新转成bac文件,
这样bac文件就修改完成了,xml文件也可删除了。
如果你要增加多段也是同理,多复制几个BacEntry粘贴就行了。
接下来修改NNNN_CCC_SSSS_PLAYER.bcm文件:
用foxechs.exe打开xml文件你后看到如下数据
从上图可以看出超3和超3解除变身在哪,接下来只需复制超3粘贴到超3的后面,
复制超3解除变身粘贴到超3解除变身的后面。然后改<BcmEntry idx="1" sibling="2" root="1">,
超3是<BcmEntry idx="1" sibling="2" root="1">,超2是<BcmEntry idx="2" sibling="3" root="2">,
超3是<BcmEntry idx="3" sibling="4" root="3">,超3解除变身是 <BcmEntry idx="4" sibling="5" root="4">,
依次递增改到最后一个就行。
然后要修改以下数据:
<BAC_ENTRY_TO_ACTIVATE value="2" />
<BAC_ENTRY_UNKNOWN value="2" />
<KI_REQUIRED value="500" />这是变身需要的气!
<TRANS_MODIFIER value="2" />
以上这是超3的数据,如果你复制超3粘贴到超3的后面,你修改前面那个,修改后如下
<BAC_ENTRY_TO_ACTIVATE value="3" />
<BAC_ENTRY_UNKNOWN value="3" />
<KI_REQUIRED value="600" />这是变身需要的气!
<TRANS_MODIFIER value="3" />
后面解除变身也同理,我就不多说了。
最将倒数第二个BcmEntry里的
<PRIMARY_ACTIVATOR_CONDITIONS value="0xd02" />
<BAC_ENTRY_TO_ACTIVATE value="4" />
<BAC_ENTRY_UNKNOWN value="4" />
改成
<PRIMARY_ACTIVATOR_CONDITIONS value="0xd00" />
后就可以正常解除变身了。
关于<BAC_ENTRY_TO_ACTIVATE value="4" />和<BAC_ENTRY_UNKNOWN value="4" />,
我还有些不理解,貌似是4段变是4,5段变身是5。但原来的三段变身却是4,所以我不清楚这,
d02和d01分别具有什么做用呢?
改完后就保存,然后拖到genser.exe中重新转成bcm文件就改好了。
满气连续变身的修改:
保留最高段是<PRIMARY_ACTIVATOR_CONDITIONS value="0xc80" />,其他的c80的段都删掉,
然后少了两段d00,所以要复制两段d00粘贴的后面,然后改好以下这些数据就行了
<BcmEntry idx="1" sibling="2" root="1">
<BAC_ENTRY_TO_ACTIVATE value="0" />
<BAC_ENTRY_UNKNOWN value="0" />
<KI_REQUIRED value="300" />这是变身需要的气!
<TRANS_MODIFIER value="0" />
这些数据的改法跟上面有些不同,
把<BAC_ENTRY_TO_ACTIVATE value="0" />和<BAC_ENTRY_UNKNOWN value="0" />,还有
<TRANS_MODIFIER value="0" />这三个是<PRIMARY_ACTIVATOR_CONDITIONS value="0xc80" />
最顺数第2个BcmEntry的,然后下一个BcmEntry这三个0改成1,依次递增改到倒数第三个BcmEntry就行了。
最后需要注意倒数第二个BcmEntry的<PRIMARY_ACTIVATOR_CONDITIONS value="0xd02" />
还是需要改成d00,但<BAC_ENTRY_TO_ACTIVATE value="2" />和
<BAC_ENTRY_UNKNOWN value="2" />要成和你变身的段数相同,才能正常解除变身。
最后改完后保存,然后拖到genser.exe中重新转成bcm文件就改好了。