-The Dream Cancel Wiki has successfully upgraded it's wiki software and editing has returned. Tables for data have returned.

Template:MoveData-KOF02UM/Documentation: Difference between revisions

From Dream Cancel Wiki
Jump to navigation Jump to search
Franck Frost (talk | contribs)
No edit summary
Franck Frost (talk | contribs)
No edit summary
 
(33 intermediate revisions by the same user not shown)
Line 1: Line 1:
<pre>{{MoveData-KOF02UM | character =  | moveId =  
<pre>{{MoveData-KOF02UM | character =  | moveId =  
| name =  
| name =  
| header =  
| idle =  
| version =  
| rank =  
| input =  
| input =  
| images =  
| images =  
Line 16: Line 16:
| invul =  
| invul =  
}}</pre>
}}</pre>
__NOTOC__
== Usage ==
This template defines and stores values, in this case moves' data, in the MoveData_KOF02UM Cargo Table following a [[Template:MoveData-KOF02UM/MoveHeader|move header]] or a [[Template:MoveData-KOF02UM/CharHeader|char's data header]]. Said data is then queried by [[Template:FrameData-KOF02UM/Query]] and made tables of using [[Template:FrameDataCargo-KOF02UM]]. It also serves as a tooltip.<br>
Storing a character's moves should be done in their '''data''' subpage due to be linked in the bottom external links section of the main page. The format to follow can be found [[The_King_of_Fighters_2002_UM/Kyo_Kusanagi/Data|here]].


== Usage ==


Stores values, in this case moves' data, in the MoveData_KOF02UM Cargo Table. Also has the side effect of acting as a tooltip.
== Parameters ==
: Multiple image/hitbox files are to be separated by commas.
{{collapse top|How to use each parameter}}
: All the data should be declared in the character's data subpage linked in the external links section at the bottom.
===Main Parameters===
This data is primarily meant to be queried by [[Template:FrameData-KOF0UM/Query]] to make data tables.
{{DocParam| character || Character's official full name. Not Kensou and Mary but Sie Kensou and Blue Mary.}}
{{DocParam| moveId || The move's identification code. It should be written as the character's common name then an underscore followed by the move's input without dot/comma and with an eventual "raw" or "can" mention for relevant command normals. The Id isn't case sensitive but maj's should be avoided.
: Kyo's st.A's Id is "kyo_sta", his f+Bs' Ids are "kyo_rawf+b" and "kyo_canf+b". Find more examples below or [[The_King_of_Fighters_2002_UM/Kyo_Kusanagi/Data|here]].}}
{{DocParam| idle || Whether the move is a char's basic action (standing, jumping, etc), in order to use the more appropriate [[Template:MoveData-KOF02UM/CharHeader]].
: The action has to be registered with idle set to yes. Idle defaults to no otherwise.}}
{{DocParam| rank || Rank the character's basic action. Group height for standing/crouching; speed rank for run/walk and frames away from average for wake-up/recovery roll.}}
{{DocParam| name || The move's full name. Not st.A and j.C but stand A and jump C.}}
{{DocParam| input || The move's input as would be written going by the [[The_King_of_Fighters_2002_UM/Controls|Notation]]. It should respect case sensitiveness, b being back and B being light kick.}}
{{DocParam| input2 || The move's input written in a secondary notation, like numpad. If defined, it'll display when the user's mouse hovers over the main input.}}
{{DocParam| images || The move's image file(s). Multiple file names should be separated by commas and ordered '''from first to last'''.
: Please name the files as <code>02UM_Character_Move_ima.png</code>. If a move warrants multiple images, use <code>02UM_Character_Move_1_ima.png</code> then with 2, 3 and so on.}}
{{DocParam| hitboxes || The move's hitbox file(s). Multiple file names should be separated by commas and ordered '''from first to last'''.
: Please name the files as <code>02UM_Character_Move.png</code>. If a move warrants multiple images, use <code>02UM_Character_Move_1.png</code> then with 2, 3 and so on.}}
{{DocParam| damage || The move's damage value, 10 being 1%.
: Moves with a few hits should be recorded as "z (x+y)" where x is the first hit's damage, y the second's and z the total.}}
{{DocParam| guard || How the move has to be blocked. To be left empty for [[The_King_of_Fighters_2002_UM/Offense#Throws|Throws]] and [[The_King_of_Fighters_2002_UM/Offense#Unblockables|unblockables]]. Otherwise, use [[The_King_of_Fighters_2002_UM/Defense#Low|Low]] (<nowiki>[[The_King_of_Fighters_2002_UM/Defense#Low|Low]]</nowiki>), [[The_King_of_Fighters_2002_UM/Defense#Mid|Mid]] (<nowiki>[[The_King_of_Fighters_2002_UM/Defense#Mid|Mid]]</nowiki>) and [[The_King_of_Fighters_2002_UM/Defense#High_.2F_Overhead|High]] (<nowiki>[[The_King_of_Fighters_2002_UM/Defense#High_.2F_Overhead|High]]</nowiki>)
: Next to either of those, (1) would mean only the first hit has to be blocked that way, (2) the second and nothing that the entire move has to be blocked said way.}}
{{DocParam| cancel || Whether this move is [[The_King_of_Fighters_2002_UM/Gauges#Special_Cancel|special cancelable]] (<nowiki>[[The_King_of_Fighters_2002_UM/Gauges#Special_Cancel|special]]</nowiki>) or [[The_King_of_Fighters_2002_UM/Gauges#Super_Cancel_.28SC.29|super cancelable]] (<nowiki>[[The_King_of_Fighters_2002_UM/Gauges#Super_Cancel_.28SC.29|super]]</nowiki>).
: Next to either of those, (1) would mean only the first hit is cancelable, (2) the second, (x~y) every hit from x to y and nothing that the entire move is cancelable.}}
{{DocParam| startup || The move's startup, first active frame included.}}
{{DocParam| active || The move's active frames.
: Moves with a few hits should be recorded as "x, (y), z" where the 1st is active for x frames, followed by a y frame gap before the 2nd becomes active for z frames.}}
{{DocParam| recovery || The move's recovery frames.}}
{{DocParam| hitadv || The move's frame advantage on hit. Use <nowiki>[[The_King_of_Fighters_2002_UM/Miscellaneous#Soft_Knockdown_.28SKD.29|SKD]]</nowiki> for [[The_King_of_Fighters_2002_UM/Miscellaneous#Soft_Knockdown_.28SKD.29|soft knockdown]] and <nowiki>[[The_King_of_Fighters_2002_UM/Miscellaneous#Hard_Knockdown_.28HKD.29|HKD]]</nowiki> for [[The_King_of_Fighters_2002_UM/Miscellaneous#Hard_Knockdown_.28HKD.29|hard]].
: x ~ y would mean the move has different frame advantage depending on range. x when done point-blank and y on the tip.}}
{{DocParam| blockadv || The move's frame advantage on block.
: x ~ y would mean the move has different frame advantage depending on range. x when done point-blank and y on the tip.}}
{{DocParam| invuln || Eventual throw and/or hit invincibility the move would have, recorded as (frames)_TYPE_(Location). Startup or Active may be used to note the frame range when it matches closely.
: (Startup) would mean the move is invincible until after its 1st active frame. (Startup - 1) would mean that it's invincible until its 1st active frame.}}
 
===Secondary Parameters===
Secundary parameters for further preparing data for moves with multiple versions/follow-ups and as such, most of these only show in the output of [[Template:FrameDataCargo-KOF02UM]].<br/>
{{DocParam| version || Name to identify the version/follow-up. A neutral jump B's version would be exactly that name while Kyo's canceled f+B would be "canceled into".}}
{{DocParam| version2 || The move's version written in a secondary notation, like numpad. If defined, it'll display when the user's mouse hovers over the main version.}}
{{DocParam| orderId || A number defining in what order the data for the versions/follow-ups of the move  will be displayed. Start at 1 and add 1 each time.
: Jump moves should be displayed in "hop, jump, neutral jump" order and command normals in "Raw, Canceled into" order.}}
{{DocParam| header || When displaying the move's data, if '''yes''' or '''no''' the (damage, guard, etc) header should be displayed "again". The first move should always be set to "yes" (or nothing as the default is yes).
: Typically, set the header to yes if there'll be a big enough description separating two moves' data to warrant showing the header again. Set it to no otherwise.}}
{{DocParam| display || Change the display size for the image and hitbox on the data subpage. Not stored in cargo.}}
{{collapse bottom}}
 


== Example ==
== Example ==
Kyo's st.A data you can find [[The_King_of_Fighters_2002_UM/Kyo_Kusanagi/Data|here]].
Kyo's st.A and qcf+B>K data you can find with other examples [[The_King_of_Fighters_2002_UM/Kyo_Kusanagi/Data|here]].
{{MoveData-KOF02UM | character = Kyo Kusanagi | moveId = kk_sta | storeInCargo = false
{{MoveData-KOF02UM | character = Kyo Kusanagi | moveId = kyo_sta | storeInCargo = false
| name = standing A
| name = stand A
| input = st.A
| input = st.A
| input2 = A
| images = 02UM_Kyo_st.A_2_ima.png
| images = 02UM_Kyo_st.A_2_ima.png
| hitboxes = 02UM_Kyo_st.A_2.png
| hitboxes = 02UM_Kyo_st.A_2.png
Line 40: Line 84:
| blockadv = +1
| blockadv = +1
| invul =  
| invul =  
}}
}}<div class="toccolours mw-collapsible mw-collapsed" style="width:500px">
<div class="toccolours mw-collapsible mw-collapsed" style="width:500px">
<div style="font-weight:bold;line-height:1.6;">Source</div>
<div style="font-weight:bold;line-height:1.6;">Source</div>
<pre class="mw-collapsible-content">
<pre class="mw-collapsible-content">
{{MoveData-KOF02UM | character = Kyo Kusanagi | moveId = kk_sta
{{MoveData-KOF02UM | character = Kyo Kusanagi | moveId = kyo_sta
| name = standing A
| name = stand A
| input = st.A
| input = st.A
| input2 = A
| images = 02UM_Kyo_st.A_2_ima.png
| images = 02UM_Kyo_st.A_2_ima.png
| hitboxes = 02UM_Kyo_st.A_2.png
| hitboxes = 02UM_Kyo_st.A_2.png
Line 58: Line 102:
| blockadv = +1
| blockadv = +1
| invul =  
| invul =  
}}</pre></div>
{{MoveData-KOF02UM | character = Kyo Kusanagi | moveId = kyo_qcf+b>k | storeInCargo = false
| name = 75 Shiki Kai
| version = qcf+B > K
| version2 = 236B > K
| orderId = 1
| input = qcf+B > K
| input2 = 236B > K
| images = 02UM_Kyo_qcf+D_3_ima.png, 02UM_Kyo_qcf+D_4_ima.png
| hitboxes = 02UM_Kyo_qcf+D_3.png, 02UM_Kyo_qcf+D_4.png
| damage = 40 (30+10)
| guard = [[The_King_of_Fighters_2002_UM/Defense#Mid|Mid]]
| cancel =
| startup = 14
| active = 3, (7), 9
| recovery = 14
| hitadv = '''1st=''' -12~-10 ; '''2nd=''' [[The_King_of_Fighters_2002_UM/Miscellaneous#Soft_Knockdown_.28SKD.29|SKD]]
| blockadv = '''1st=''' -14~-12 ; '''2nd=''' -5~+3
| invul = (10~13)_'''Hit'''_(Thighs and below)
}}<div class="toccolours mw-collapsible mw-collapsed" style="width:500px">
<div style="font-weight:bold;line-height:1.6;">Source</div>
<pre class="mw-collapsible-content">
{{MoveData-KOF02UM | character = Kyo Kusanagi | moveId = kyo_qcf+b>k
| name = 75 Shiki Kai
| version = qcf+B > K
| version2 = 236B > K
| orderId = 1
| input = qcf+B > K
| input2 = 236B > K
| images = 02UM_Kyo_qcf+D_3_ima.png, 02UM_Kyo_qcf+D_4_ima.png
| hitboxes = 02UM_Kyo_qcf+D_3.png, 02UM_Kyo_qcf+D_4.png
| damage = 40 (30+10)
| guard = [[The_King_of_Fighters_2002_UM/Defense#Mid|Mid]]
| cancel =
| startup = 14
| active = 3, (7), 9
| recovery = 14
| hitadv = '''1st=''' -12~-10 ; '''2nd=''' [[The_King_of_Fighters_2002_UM/Miscellaneous#Soft_Knockdown_.28SKD.29|SKD]]
| blockadv = '''1st=''' -14~-12 ; '''2nd=''' -5~+3
| invul = (10~13)_'''Hit'''_(Thighs and below)
}}</pre></div>
}}</pre></div>
<noinclude>
<noinclude>

Latest revision as of 06:01, 5 September 2022

{{MoveData-KOF02UM | character =  | moveId = 
| name		= 
| idle		= 
| rank		= 
| input		= 
| images	= 
| hitboxes	= 
| damage	= 
| guard		= 
| cancel	= 
| startup	= 
| active	= 
| recovery	= 
| hitadv	= 
| blockadv	= 
| invul		= 
}}

Usage

This template defines and stores values, in this case moves' data, in the MoveData_KOF02UM Cargo Table following a move header or a char's data header. Said data is then queried by Template:FrameData-KOF02UM/Query and made tables of using Template:FrameDataCargo-KOF02UM. It also serves as a tooltip.
Storing a character's moves should be done in their data subpage due to be linked in the bottom external links section of the main page. The format to follow can be found here.


Parameters

How to use each parameter

Main Parameters

| character =

Character's official full name. Not Kensou and Mary but Sie Kensou and Blue Mary.

| moveId =

The move's identification code. It should be written as the character's common name then an underscore followed by the move's input without dot/comma and with an eventual "raw" or "can" mention for relevant command normals. The Id isn't case sensitive but maj's should be avoided.
Kyo's st.A's Id is "kyo_sta", his f+Bs' Ids are "kyo_rawf+b" and "kyo_canf+b". Find more examples below or here.

| idle =

Whether the move is a char's basic action (standing, jumping, etc), in order to use the more appropriate Template:MoveData-KOF02UM/CharHeader.
The action has to be registered with idle set to yes. Idle defaults to no otherwise.

| rank =

Rank the character's basic action. Group height for standing/crouching; speed rank for run/walk and frames away from average for wake-up/recovery roll.

| name =

The move's full name. Not st.A and j.C but stand A and jump C.

| input =

The move's input as would be written going by the Notation. It should respect case sensitiveness, b being back and B being light kick.

| input2 =

The move's input written in a secondary notation, like numpad. If defined, it'll display when the user's mouse hovers over the main input.

| images =

The move's image file(s). Multiple file names should be separated by commas and ordered from first to last.
Please name the files as 02UM_Character_Move_ima.png. If a move warrants multiple images, use 02UM_Character_Move_1_ima.png then with 2, 3 and so on.

| hitboxes =

The move's hitbox file(s). Multiple file names should be separated by commas and ordered from first to last.
Please name the files as 02UM_Character_Move.png. If a move warrants multiple images, use 02UM_Character_Move_1.png then with 2, 3 and so on.

| damage =

The move's damage value, 10 being 1%.
Moves with a few hits should be recorded as "z (x+y)" where x is the first hit's damage, y the second's and z the total.

| guard =

How the move has to be blocked. To be left empty for Throws and unblockables. Otherwise, use Low ([[The_King_of_Fighters_2002_UM/Defense#Low|Low]]), Mid ([[The_King_of_Fighters_2002_UM/Defense#Mid|Mid]]) and High ([[The_King_of_Fighters_2002_UM/Defense#High_.2F_Overhead|High]])
Next to either of those, (1) would mean only the first hit has to be blocked that way, (2) the second and nothing that the entire move has to be blocked said way.

| cancel =

Whether this move is special cancelable ([[The_King_of_Fighters_2002_UM/Gauges#Special_Cancel|special]]) or super cancelable ([[The_King_of_Fighters_2002_UM/Gauges#Super_Cancel_.28SC.29|super]]).
Next to either of those, (1) would mean only the first hit is cancelable, (2) the second, (x~y) every hit from x to y and nothing that the entire move is cancelable.

| startup =

The move's startup, first active frame included.

| active =

The move's active frames.
Moves with a few hits should be recorded as "x, (y), z" where the 1st is active for x frames, followed by a y frame gap before the 2nd becomes active for z frames.

| recovery =

The move's recovery frames.

| hitadv =

The move's frame advantage on hit. Use [[The_King_of_Fighters_2002_UM/Miscellaneous#Soft_Knockdown_.28SKD.29|SKD]] for soft knockdown and [[The_King_of_Fighters_2002_UM/Miscellaneous#Hard_Knockdown_.28HKD.29|HKD]] for hard.
x ~ y would mean the move has different frame advantage depending on range. x when done point-blank and y on the tip.

| blockadv =

The move's frame advantage on block.
x ~ y would mean the move has different frame advantage depending on range. x when done point-blank and y on the tip.

| invuln =

Eventual throw and/or hit invincibility the move would have, recorded as (frames)_TYPE_(Location). Startup or Active may be used to note the frame range when it matches closely.
(Startup) would mean the move is invincible until after its 1st active frame. (Startup - 1) would mean that it's invincible until its 1st active frame.

Secondary Parameters

Secundary parameters for further preparing data for moves with multiple versions/follow-ups and as such, most of these only show in the output of Template:FrameDataCargo-KOF02UM.
| version =

Name to identify the version/follow-up. A neutral jump B's version would be exactly that name while Kyo's canceled f+B would be "canceled into".

| version2 =

The move's version written in a secondary notation, like numpad. If defined, it'll display when the user's mouse hovers over the main version.

| orderId =

A number defining in what order the data for the versions/follow-ups of the move will be displayed. Start at 1 and add 1 each time.
Jump moves should be displayed in "hop, jump, neutral jump" order and command normals in "Raw, Canceled into" order.

| header =

When displaying the move's data, if yes or no the (damage, guard, etc) header should be displayed "again". The first move should always be set to "yes" (or nothing as the default is yes).
Typically, set the header to yes if there'll be a big enough description separating two moves' data to warrant showing the header again. Set it to no otherwise.

| display =

Change the display size for the image and hitbox on the data subpage. Not stored in cargo.


Example

Kyo's st.A and qcf+B>K data you can find with other examples here.


Kyo Kusanagi
kyo_sta
st.A
A
stand A
Damagez (x+y) means the move has two hits.
The first does x,
the second does y,
for a total of z.
Damage dealt by the move.
10 is 1%.
Guard (1) means only the first hit has to be blocked that way, (2) the second,
No bracket means the entire move has to be blocked said way.
How this attack has to be blocked. Throws and unblockables will stay empty.
Cancel (1) means only the first hit is cancelable, (2) the second,
(x~y) every hit from x to y,
No bracket means the entire move is.
Whether this move is special or super cancelable.
If neither, will stay empty.
StartupNumber of frames for the move to become active, first active frame included.Activex, (y), z means the move has two his. The 1st is active for x frames
Followed by a y frame gap
Then the 2nd is active for z frames.
Number of frames the move is active, meaning able to connect, for.
RecoveryNumber of frames past its active frames for the move to end and the character to recover unless the move is canceled.Hit Advantagex ~ y means the move has different frame advantage depending on range.
x when done point-blank.
y on the tip.
SKD is soft knockdown, HKD is hard.
After the move hits,
number of frames the character recovers before (+) or after (-) the opponent.
Block Advantagex ~ y means the move has different frame advantage depending on range.
x when done point-blank.
y on the tip.
After the move is blocked,
number of frames the character recovers before (+) or after (-) the opponent.
Invulnerability(Startup) means the move is invincible until after its 1st active frame.
(Startup - 1) means it's invincible until its 1st active frame.
Throw and/or Hit Invincibility the move has. (frames)_TYPE_(Location).
Startup or Active may be used when matching the frame range.
33MidSpecial545+3+1-
Source
{{MoveData-KOF02UM | character = Kyo Kusanagi | moveId = kyo_sta
| name		= stand A
| input		= st.A
| input2	= A
| images	= 02UM_Kyo_st.A_2_ima.png
| hitboxes	= 02UM_Kyo_st.A_2.png
| damage	= 33
| guard		= [[The_King_of_Fighters_2002_UM/Defense#Mid|Mid]]
| cancel	= [[The_King_of_Fighters_2002_UM/Gauges#Special_Cancel|Special]]
| startup	= 5
| active	= 4
| recovery	= 5
| hitadv	= +3
| blockadv	= +1
| invul		= 
}}


Kyo Kusanagi
kyo_qcf+b>k
qcf+B > K
236B > K
75 Shiki Kai


Damagez (x+y) means the move has two hits.
The first does x,
the second does y,
for a total of z.
Damage dealt by the move.
10 is 1%.
Guard (1) means only the first hit has to be blocked that way, (2) the second,
No bracket means the entire move has to be blocked said way.
How this attack has to be blocked. Throws and unblockables will stay empty.
Cancel (1) means only the first hit is cancelable, (2) the second,
(x~y) every hit from x to y,
No bracket means the entire move is.
Whether this move is special or super cancelable.
If neither, will stay empty.
StartupNumber of frames for the move to become active, first active frame included.Activex, (y), z means the move has two his. The 1st is active for x frames
Followed by a y frame gap
Then the 2nd is active for z frames.
Number of frames the move is active, meaning able to connect, for.
RecoveryNumber of frames past its active frames for the move to end and the character to recover unless the move is canceled.Hit Advantagex ~ y means the move has different frame advantage depending on range.
x when done point-blank.
y on the tip.
SKD is soft knockdown, HKD is hard.
After the move hits,
number of frames the character recovers before (+) or after (-) the opponent.
Block Advantagex ~ y means the move has different frame advantage depending on range.
x when done point-blank.
y on the tip.
After the move is blocked,
number of frames the character recovers before (+) or after (-) the opponent.
Invulnerability(Startup) means the move is invincible until after its 1st active frame.
(Startup - 1) means it's invincible until its 1st active frame.
Throw and/or Hit Invincibility the move has. (frames)_TYPE_(Location).
Startup or Active may be used when matching the frame range.
40 (30+10)Mid-143, (7), 9141st= -12~-10 ; 2nd= SKD1st= -14~-12 ; 2nd= -5~+3(10~13)_Hit_(Thighs and below)
Source
{{MoveData-KOF02UM | character = Kyo Kusanagi | moveId = kyo_qcf+b>k
| name		= 75 Shiki Kai
| version	= qcf+B > K
| version2	= 236B > K
| orderId	= 1
| input		= qcf+B > K
| input2	= 236B > K
| images	= 02UM_Kyo_qcf+D_3_ima.png, 02UM_Kyo_qcf+D_4_ima.png
| hitboxes	= 02UM_Kyo_qcf+D_3.png, 02UM_Kyo_qcf+D_4.png
| damage	= 40 (30+10)
| guard		= [[The_King_of_Fighters_2002_UM/Defense#Mid|Mid]]
| cancel	= 
| startup	= 14
| active	= 3, (7), 9
| recovery	= 14
| hitadv	= '''1st=''' -12~-10 ; '''2nd=''' [[The_King_of_Fighters_2002_UM/Miscellaneous#Soft_Knockdown_.28SKD.29|SKD]]
| blockadv	= '''1st=''' -14~-12 ; '''2nd=''' -5~+3
| invul		= (10~13)_'''Hit'''_(Thighs and below)
}}