mbasic吧 关注:19贴子:210
  • 0回复贴,共1

用改档器分析出招按键方法

只看楼主收藏回复

LF Data Changer Download Add:
繁体中文(Big5)http://hw-driver.nctu.edu.tw/pub/slime/mail0826/mail3/2003-0703-3-1.zip
简体中文
http://www.myfilehut.com/file.php?action=download&userid=110000&file=LF%20data%20changer.rar
(感谢 冻结FreezeLove 提供)
改档教程:http://post.baidu.com/f?kz=10191644
我讨厌讲理论...直接分析实际人物吧~
以原版的Deep为例:
这是他的第一个frame:
<frame> 0 standing
pic: 0 state: 0 wait: 4 next: 1 dvx: 0 dvy: 0 dvz: 0 centerx: 37 centery: 79 hit_a: 0 hit_d: 0 hit_j: 0 hit_Fa: 235 hit_Da: 260 hit_Fj: 290 hit_Uj: 266
bpoint:
x: 36 y: 35
bpoint_end:
wpoint:
kind: 1 x: 21 y: 55 weaponact: 23 attacking: 0 cover: 0 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
bdy:
kind: 0 x: 21 y: 18 w: 43 h: 62
bdy_end:
<frame_end>
有一点改档知识的人应该都能看懂....不过今天我们只是研究出招按键,所以不需要太多...
只要明白这几条就行了:
next: 1
这个表示该frame的动作完成后下一个动作跳到<frame> 1。
hit_a: 0 hit_d: 0 hit_j: 0 hit_Fa: 235 hit_Da: 260 hit_Fj: 290 hit_Uj: 266
这些表示按什麽键跳到第几号frame。
在非单键招式时,键省略防,即D,只读后两键
大写字母标示:F=前 U=上 D=下,小写字母标示:a=攻 j=跳 d=防
例:hit_Fa: 235
表示按D>A时,跳到第235个frame,即是Deep使用破空斩的动作。
同理,hit_Da: 260 hit_Fj: 290 hit_Uj: 266分别表示Deep使用霸王斩,鬼哭斩,屠龙斩起跳的动作。
所以:
hit_Fa:按D>A,hit_Ua:按D^A,hit_Da:按DvA,
hit_Fj:按D>J,hit_Uj:按D^J,hit_Dj:按DvJ,
hit_ja:按DJA
特殊frame号表示特殊功能:0 = 重复此frame,999 = 回到随机动作,1000 = 消失。
如next: 1000表示下一个动作消失(这些暂时不用管)
让我们再看到屠龙斩,也就是<frame> 266及其后面...
<frame> 266 jump_sword
pic: 145 state: 3 wait: 1 next: 267 dvx: 9 dvy: -7 dvz: 0 centerx: 50 centery: 81 hit_a: 0 hit_d: 0 hit_j: 0
sound: data\017.wav
wpoint:
kind: 1 x: 62 y: 44 weaponact: 31 attacking: 0 cover: 1 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
bdy:
kind: 0 x: 28 y: 13 w: 53 h: 30
bdy_end:
<frame_end>
<frame> 267 jump_sword
pic: 146 state: 3 wait: 10 next: 0 dvx: 0 dvy: 0 dvz: 0 centerx: 49 centery: 80 hit_a: 268 hit_d: 0 hit_j: 0
wpoint:
kind: 1 x: 58 y: 44 weaponact: 31 attacking: 0 cover: 1 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
bdy:
kind: 0 x: 19 y: 13 w: 60 h: 30
bdy_end:
<frame_end>
<frame> 268 jump_sword
pic: 147 state: 3 wait: 1 next: 269 dvx: 0 dvy: -1 dvz: 0 centerx: 52 centery: 78 hit_a: 0 hit_d: 0 hit_j: 0 mp: 75
wpoint:
kind: 1 x: 59 y: 43 weaponact: 31 attacking: 0 cover: 1 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
bdy:
kind: 0 x: 30 y: 14 w: 42 h: 28
bdy_end:
<frame_end>
<frame> 269 jump_sword
.......
<frame> 266由next: 267过渡到了<frame> 267。而<frame> 267裏面的next却是0,这表示不断重复此frame。
然而<frame> 267后面又写道hit_a: 268(按A跳到268)
我们都知道屠龙斩D^J跳起后必须要按A斩下,而第268个frame即是斩下的动作。
现在基本能明白frame之间的一些跳转规律了吧....
假设有一个人物是这样:
<frame> 0 standing
......... hit_a: 0 hit_d: 0 hit_j: 0 hit_Ua: 250 ......
......
<frame> 250 x
......... hit_a: 0 hit_d: 0 hit_j: 0 hit_Da: 251 ......
<frame> 251 大招
............................
那麽这个大招的出招方法就是D^ADvA(hit_Ua + hit_Da)
好了,就照这个方法按照frame的跳转顺序一步步分析出招按键...
大家随便找个人物去实践吧~
专自lf2吧


IP属地:山东1楼2012-11-17 23:08回复