mugen交流


Join the forum, it's quick and easy

mugen交流
mugen交流
Would you like to react to this message? Create an account in a few clicks or log in to continue.

mugen移植技能简单教程

向下

mugen移植技能简单教程  Empty mugen移植技能简单教程

帖子  Admin 周六 三月 26, 2011 8:23 pm

移植技能简单教程
一。提取原技能相关项目。
1,提取cns项。此技能如1500所有cns项都要复制。
2,查找cmd项。ctrl+F 输入1500。
得到
;Sangue Passare
[State -1]
type = ChangeState
value = 1500
triggerall = Var(50) != 1 && roundstate = 2
triggerall = command = "XXXXXXX"
trigger1 = statetype != A && ctrl = 1
trigger1 = p2statetype != A && p2movetype != H
trigger1 = p2bodydist x < 20
找到triggerall = command =XXXXXX
ctrl+F 查找XXXXXX
得到
[Command]
name = "XXXXXXX"
command = ~F, DF, B,c
time = 15
3,查找air项。回到cns里。查找红色编码。如1510 1520
建个air档。查找到编码后点上面红色笔记本图标。复制里面的

; AIR file created with MCM 2.0b
;
;0
[Begin Action 3611]
3600,0, 0,0, 30,H, , A0
3600,1, 0,0, 10,H, , A0
3600,3, 0,0, 70,H, , A0
3600,1, 0,0, 4,H, , A0
3600,0, 0,0, 4,H, , A0
3600,0, 0,0, 4,H, , A0
3600,1, 0,0, 4,H, , A0
3600,2, 0,0, 4,H, , A0
3600,3, 0,0, 4,H, , A0
3600,3, 0,0, 10,H, , A0
所有的有关air都要复制进去。包括火花对应的air。

4,摘出来的air.里面的图片编号就是需要挑出来的sff
建个文件夹。取名sff。把摘出来的全放进去。
图形>导出图片
全部导出来,删去不相干的sff

5,声音文件snd提取。查找相关cns里所有出现playSnd的文件。找出声音编码
选择下面一行的保存
二。对校冲突。
1.把需要被移植的人物包备份。考虑到有移植失败的可能性。
2.首先查看有没有一样编号的cns,还是以1500编号为列。去被移植的人物包里查找有没有一样的1500编号的cns。这样是为了不让移植的技能起冲突。如果发现有一样编号的cns。就将提取出来的技能cns编号改成相近的没有过的编号。尽量用整数。如2500。PS:别对需要移植的人物包做任何改动。
3.接着查找所有相关air的编号。看看有没有冲突的,如果有的话也改个临近的被移植人物包里没有的编号。在摘下来的招式(红本子里)的air里改。只改标题上的。如
;Blood Burst
[Begin Action 4020]
4010,0, 0,0, 2
4010,1, 0,0, 2
4010,2, 0,0, 2
4010,3, 0,0, 2
4.然后查找cmd里的冲突项。象cns一样改一个一样的编码如2500
确定没有冲突了,就开始着手移植技能了。
三.移植
1.首先添加air。这个最简单。找到需要移植的人物包。用记事本格式打开air项。翻到最后。把提取出来的技能的air(红本里的编码)复制进去就行了。
2.接着就是添加sff。打开FF。找到需要移植的人物包。选择sff。用鼠标拖拽到最后一个SFF后面。点添加sff。添加的时候按组来添加,组名一定要打上。别点共享色表。
3.找到提取出来技能的cns。给此写字本取个便于分别的名字。比如改成zhuxue.txt别用汉字。然后把它复制到需要移植的人物包的文件夹里。复制好就打开这个人物的def。在st的最后一个后面添加上移植技能的cns的名字zhuxue.txt。保存。这样就挂上了移植的技能的cns了。
4.打开FF。进入cmd项。(在此之前保证移植的出招按键不冲突。或者自己改个简单的)
接着把出招项插进相近的cmd
[Command]
name = "XXXXXXX"
command = ~F, DF, B,c
time = 15
再翻到cmd最下面一行,把出招条件复制进去。
;Sangue Passare
[State -1]
type = ChangeState
value = 2500
triggerall = Var(50) != 1 && roundstate = 2
triggerall = command = "XXXXXXX"
trigger1 = statetype != A && ctrl = 1
trigger1 = p2statetype != A && p2movetype != H
trigger1 = p2bodydist x < 20
好了。移植完成。接着进入游戏测试。
Admin
Admin
Admin

帖子数 : 124
注册日期 : 11-03-26
年龄 : 34

http://mugen.rnbboards.com

返回页首 向下

返回页首


 
您在这个论坛的权限:
不能在这个论坛回复主题