免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
返回列表 发帖
宠物信息加载中......

[EXE修改] [DAT修改] 【初级入门】如何了解招式的按键 BY:裂影

EXE修改

详细描述 -
我讨厌讲理论...直接分析实际人物吧~
以原版的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的跳转顺序一步步分析出招按键...
大家随便找个人物去实践吧~
九天十地,唯我独尊

宠物信息加载中......
说得好,我用一字马顶你。







TOP

宠物信息加载中......
QW2AGHQR4HW
去我吃个饭

TOP

宠物信息加载中......
這個都要教嗎?
独志犹存兮,卷雨欲凌天

TOP

宠物信息加载中......
获益不少啊,感谢楼主了!!!
行走在世界边缘,游离于黑白之间

TOP

宠物信息加载中......
顶!!!!!!!!!!

TOP

宠物信息加载中......
学到了,厉害!

TOP

宠物信息加载中......
6666666
.......

TOP

宠物信息加载中......
其实hit的值如果为负的话人物会发生转向!!!!next也是
今儿的风有点喧嚣啊(滑稽)

TOP

宠物信息加载中......
拿走了,谢谢楼主
是现实杀了我

TOP

返回列表