Capcom vs SNK 2/Groove Subsystems

From SuperCombo Wiki

Groove Subsystems are major components of the Groove system in CvS2, rounding out the feature set of each of the six grooves. Most subsystem components are present in multiple grooves, making them less exclusive than unique features of the grooves but not as universal as the basic system functions of the game (movement, life meters, etc.) which are present with all grooves.

Subsystems are not directly selectable or configurable by the player. Each groove comes with its own preset combination of groove subsystems. When selecting a groove in single player or arcade mode, the subsystems that are available in a groove are are shown as diamond icons on either side of the screen.

This page shows the technical information for each of the Groove Subsystems. Refer to individual groove or character pages for strategy considerations, as their use can vary.

Groove Subsystem Chart

This chart shows which subsystems are available in each groove.

Groove Subsystems
C-Groove A-Groove P-Groove S-Groove N-Groove K-Groove
Dash X X X
Run X X X
Rolling X X X
Dodge X
Counter Attack X X X X
Counter Movement X
Air Guard X
Small Jump X X X X
Tactical Recovery X X X
Safe Fall X X X


As seen in: C-Groove, A-Groove, and P-Groove

Command: F.pngF.png, rapidly

A Dash is a rapid forward movement over a fixed distance. Although the speed, horizontal travel, and hop height of dashes vary by character, they all share the same properties:

  • Execute a forward dash by tapping forward twice.
  • Once started, you are committed to the dash until it ends, you are hit out of it, or you are thrown out of it.
    • You cannot jump out of, interrupt, or cancel the dash with an attack.
    • You cannot tech throws made on you during the dash.
  • Once the dash ends, you can immediately attack or throw the opponent, or perform other movements and actions.
  • Although some characters dash by sliding flat against the ground, all dashes are considered airborne, but with the following properties:
    • If hit out of the dash with a normal attack, you will air flip out of it. In this situation, normal air flip out properties apply, allowing you to land safely and immediately block.
    • If hit with a sweep, you will be knocked down as if you were not dashing.
    • If hit with an attack that juggles, such as a fireball super, all hits will connect as normal.
    • Characters that dash along the ground can be thrown out of a dash.
  • Dashes do not pass through or crossover standing, crouching, or airborne opponents.
    • Dashes can pass under an airborne opponent as long as the character pushboxes do not collide.
    • However, some characters hop high enough into the air during a dash that they can cross to the other side of downed opponents (aka the "Corpse Hop" or "Dead Body Hop") or even dash over ground fireballs. See the Dash Data Chart below for more details on which characters have this ability.


As seen in: All Grooves

Command: B.pngB.png, rapidly

A backdash is the reverse of dash, a rapid backwards movement over a fixed distance. Unlike the forward dash, the backdash is a universal system mechanic present in all grooves, even the ones that use forward runs. It is listed here due to its obvious connection to forward dashes, and the sake of listing backdash data with regular dash data in the Dash Data Chart below.

All the properties of the forward dash listed above also apply to the backdash.

Dash Data Chart

The table below shows the distance and height, in pixels, of all (non-boss) character dashes and backdashes. Characters that can corpse hop with their dash (14 pixels of height or more) are bolded• with one dot. Characters that can hop over ground fireballs with their dash (22.5 pixels or more) are bolded•• with two dots. The table columns are sortable, with the initial sort separating the Capcom and SNK characters and displaying them by the default roster order.

CvS2 Dash and Backdash Data
Character Dash Horiz Dist Dash Vert Height Backdash Horiz Dist Backdash Vert Height
Ryu 97 0 65 0
Ken 97 0 65 0
Guile • 101 14 85 14
Zangief •• 66 22.5 65 22.5
Dhalsim •• 69 22.5 58 22.5
E.Honda • 85 19.6 85 19.6
Blanka •• 113 22.5 113 22.5
Balrog (Bxr) •• 113 22.5 113 22.5
Vega (Clw) •• 112 22.5 113 22.5
Sagat 64 0 85 0
M.Bison (Dic) •• 102 23.9 89 0
Sakura 88 11.3 88 11.3
Cammy •• 113 22.5 104 0
Morrigan •• 118 22.5 117 22.5
Dan • 102 15.8 98 37.4
Eagle •• 113 22.5 132 18
Maki •• 113 22.5 113 22.5
Kyosuke 97 0 65 0
Yun •• 113 22.5 102 0
Rolento 99 0 100 0
Akuma 80 0 81 0
Kyo 101 11.7 118 11.7
Iori 102 0 119 22.5
Terry • 102 15 95 15
Ryo 88 11.3 88 22.5
Mai 101 9.6 102 22.5
Kim •• 88 22.5 98 22.5
Geese 65 0 72 0
Yamazaki 71 0 72 0
Raiden •• 96 22.5 96 22.5
Rugal 65 0 85 11.3
Vice •• 113 22.5 113 22.5
Benimaru •• 113 22.5 113 22.5
Yuri •• 113 22.5 113 22.5
King •• 88 22.5 96 22.5
Nakoruru •• 113 22.5 113 22.5
Joe 97 0 64 0
Todo •• 112 22.5 69 22.5
Athena •• 112 22.5 113 22.5
Rock • 102 18 102 18
Haohmaru 96 0 64 0
Hibiki 81 0 88 22.5
Chang • 57 16.9 40 16.9


As seen in: S-Groove, N-Groove, and K-Groove

Command: F.pngF.png rapidly, holding F.png

A Run is a sustained forward sprint along the ground. The run speed of the characters are different, but (with one exception) they all share the same properties:

  • Execute a forward run by tapping forward twice, holding forward on the second tap.
    • The run lasts for as long as you hold forward and approach the opponent, even if you bump up into them.
    • CvS2 does not have a system backward run, only a standard backdash available in all grooves. (See Dash/Backdash (above), or Maki's Saka Hayagake backwards command run.)
    • If the opponent jumps or rolls past you, your run will automatically stop once you switch sides.
  • Runs have a startup time of 4 frames.
  • You can attack (any normal, special, or super), roll, or activate meter at any point after the run starts, including immediately after startup.
    • Any attack or meter activation will immediately stop the run in place. There is no forward momentum carried into actions performed in this manner.
  • You cannot throw while running.
  • You are vulnerable to throws while running. If thrown out of a run, you will not be able to tech out of it.
  • A jump during a run will always be a Superjump (even if attempting to execute a Small Jump).
  • At the end of a run, there are 14 frames of recovery (skidding) before you come to a full stop.
    • This skidding animation is considered part of the run, and can be cancelled with any the above-listed actions you can perform during a run.
    • You must wait for the skidding animation to finish before you can attempt a throw, however.

Exception: Morrigan has a unique run that flies her forward and into the air at an angled trajectory. During this action she is considered airborne for the purposes of many of her special moves, and retains the ability to "jump" while in this airborne state. See her character page for more information.

Run Speed Chart

The table below shows how many pixels forward per frame a character runs. The higher the number, the faster they run and the more distance they cover in the same period of time as slower running characters. The table columns are sortable, with the initial sort separating the Capcom and SNK characters and displaying them by the default roster order.

CvS2 Run Speed Data
Character Run Speed
Ryu 8.2
Ken 8.5
Chun Li 9.0
Guile 8.0
Zangief 5.6
Dhalsim 6.4
E.Honda 6.9
Blanka 7.2
Balrog 8.8
Vega 10.1
Sagat 7.2
M.Bison 9.2
Sakura 8.0
Cammy 9.8
Morrigan 8.0
Dan 8.0
Eagle 8.2
Maki 9.0
Kyosuke 8.5
Yun 9.0
Rolento 9.0
Akuma 8.5
Kyo 8.2
Iori 7.4
Terry 8.8
Ryo 7.4
Mai 9.6
Kim 8.5
Geese 7.2
Yamazaki 7.2
Raiden 5.6
Rugal 8.5
Vice 8.0
Benimaru 8.8
Yuri 8.5
King 8.0
Nakoruru 9.2
Joe 8.0
Todo 7.4
Athena 8.5
Rock 8.5
Haohmaru 7.4
Hibiki 7.2
Chang 5.6


As seen in: C-Groove, A-Groove, and N-Groove

Command: Lp.png+Lk.png

A Roll is an invulnerable evasive action that allows a character to move forward through attacks and/or for positioning purposes, though at the cost of some vulnerability during recovery.

They universally have the following properties:

  • To execute a roll, press Light Punch and Light Kick simultaneously.
    • This must be done in neutral. There is no way to cancel into a normal roll from any action (but see Counter Movement).
  • Rolls are immediately full-body invulnerable from the first frame. Universally, this state lasts for exactly 27 frames during which time any physical attacks will miss.
  • Rolls have a recovery phase where a character is (sometimes) partially and (always) completely vulnerable to attack.
    • Immediately after the full invulnerably phase, some characters have a few frames of upper-body invulnerability only. High attacks will still whiff during this phase, but sweeps and other low attacks can hit.
    • For all characters, at the end of a roll there is a phase of fully vulnerable recovery which lasts a few frames.
    • The length of these two phases vary by character. The Roll Data Chart below lists which characters have which recoveries and their durations.
  • Every frame of a roll is vulnerable to throws, including recovery time. When thrown out of a roll, you cannot tech out of it.
  • Rolls can be reversals, allowing them to be performed (and for you to be invulnerable) one frame before you would otherwise normally recover from an attack or being knocked down.
  • Rolls will pass through opponents regardless of their state (standing, crouching, down). When this happens, the player will turn around to face the opponent after recovering from the roll.
    • Exception: When an opponent has their back to the corner, a roll will not cross through them. They will always remain with their back to the corner.
      • Exception to the Exception: If Player 1 falls into the corner in such a way where the 2P Crossup Glitch occurs, a roll by Player 2 into the corner can pass through and cross up Player 1 upon their recovery.
  • Once started, you are committed to the roll until it ends, you are thrown out of it, or you are hit out of its recovery frames.
    • Exception: It's a big one! See below.

Roll Cancelling

If the game detects a roll input, but then detects the completion of a special move input within 3 frames, it will assume the player flubbed trying to execute the special move and will cancel the roll animation to perform the special move instead. The roll animation stops but its invulnerability does not, leading to invulnerable special moves, a.k.a. Roll Cancelling, CvS2's most famous bug. It can only be done in grooves with a roll, so it is noted in this section for ease of discovery.

See Roll Cancelling for more information.

Roll Data Chart

The table below shows roll data for all (non-boss) characters in CvS2. The columns show:

  • Character Name
  • Distance of Character Roll, in pixels
  • Number of Fully Invulnerable frames in the Roll (this is universally 27 frames)
  • Number of Upper Body Only Invulnerable frames, if any
  • Number of completely vulnerable Recovery frames of the Roll
  • The Total number of frames of the roll from start to finish. This is the "true" speed of the roll in terms of game frames.
  • The "Apparent Speed" of the roll. This helps differentiate visually "fast" and "slow" rolls as a factor of distance covered over equal frame time.

The table columns are sortable, with the initial sort separating the Capcom and SNK characters and displaying them by the default roster order.

CvS2 Roll Data
Character Roll Distance (Px) Full Invul (Fr) Upper Invul (Fr) Recovery (Fr) Total Frames (True Speed) Apparent Speed (Px/Fr)
Ryu 120 27 2 4 33 3.64
Ken 120 27 2 4 33 3.64
Chun-Li 132 27 2 4 33 4.00
Guile 167 27 4 4 35 4.77
Zangief 120 27 4 4 35 3.43
Dhalsim 135 27 4 4 35 3.86
E.Honda 116 27 4 3 34 3.41
Blanka 135 27 4 4 35 3.86
Balrog (Bxr) 112 27 0 3 30 3.73
Vega (Clw) 102 27 2 4 33 3.09
Sagat 112 27 0 3 30 3.73
M.Bison (Dic) 116 27 1 3 31 3.74
Sakura 112 27 0 4 31 3.61
Cammy 112 27 8 4 39 2.87
Morrigan 135 27 4 5 36 3.75
Dan 120 27 2 4 33 3.64
Eagle 120 27 2 4 33 3.64
Maki 120 27 2 4 33 3.64
Kyosuke 117 27 2 3 32 3.66
Yun 120 27 2 4 33 3.64
Rolento 118 27 0 5 32 3.69
Akuma 120 27 2 4 33 3.64
Kyo 136 27 4 4 35 3.89
Iori 132 27 0 2 29 4.55
Terry 112 27 0 4 31 3.61
Ryo 120 27 2 4 33 3.64
Mai 113 27 0 4 31 3.65
Kim 98 27 0 2 29 3.38
Geese 135 27 4 4 35 3.86
Yamazaki 113 27 0 3 30 3.77
Raiden 116 27 3 5 35 3.31
Rugal 120 27 2 4 33 3.64
Vice 84 27 0 4 31 2.71
Benimaru 113 27 0 3 30 3.77
Yuri 112 27 0 3 30 3.73
King 102 27 0 2 29 3.52
Joe 120 27 2 4 33 3.64
Nakoruru 120 27 2 4 33 3.64
Todo 120 27 2 4 33 3.64
Athena 102 27 0 2 29 3.52
Rock 112 27 7 4 38 2.95
Haohmaru 120 27 2 4 33 3.64
Hibiki 120 27 6 4 37 3.24
Chang 120 27 13 3 43 2.79


As seen in: S-Groove exclusively

Command: Lp.png+Lk.png

A Dodge (also known as a Spot Dodge) is an in-place evasive technique that makes the player fully invulnerable for a set period of time. Available to all characters in S-Groove, they have the following universal properties:

  • To perform a dodge, press Light Punch and Light Kick simultaneously.
  • Dodges have 18 frames of startup, 13 stationary frames, and 4 frames of recovery, making all dodges 35 frames long.
    • All 35 frames of a dodge are invulnerable to physical attacks.
    • All 35 frames of a dodge are vulnerable to throws. If thrown during a dodge, you cannot tech out of it.
    • Recovery from a dodge is completely safe from a sustained physical attack. After the last (invulnerable) recovery frame, you will immediately be able to block or perform other actions.
  • The dodge can be cancelled with any punch or kick button during the middle 13 frames. One is a ranged attack that will knockdown and the other is a close attack that is cancellable into special and super moves. Which button does which varies by character, but everyone has these two types of dodge attacks.
    • Once you start a dodge attack, dodge invulnerability immediately ends. The normal properties of the dodge attack, including hurtboxes, will apply.
    • It is possible to "skip" the dodge attack animation and perform a special move (such as a command grab) or super directly out of the dodge state. While dodging, buffer the desired special/super move and press the cancellable dodge attack button three frames before completing the full move input. The dodge will cancel and start the dodge attack, but then the dodge attack will cancel directly into the input move. (The timing and concept is much the same as roll cancelling.) This will leave you vulnerable to attack for at least the frame after cancelling the dodge with the initial dodge attack, however.
  • The dodge can be cancelled into another dodge during the 4 recovery frames. With good timing, it is possible to chain together several dodges to maintain invulnerability indefinitely.
    • Dodge frames do not "carry over" if recovery frames are skipped as a result of a Dodge cancelling them. The number of invul frames resets to 35 at the start of any dodge, cancelled into or not.
  • Dodges are performed in-place. You cannot move or jump until the dodge or dodge action has been completed.
  • Dodges can be reversals, allowing them to be performed (and for you to be invulnerable) one frame before you would otherwise normally recover from an attack or being knocked down.

Counter Attack

Available in: C-Groove, A-Groove, S-Groove, and N-Groove

Command: While in blockstun, F.png+Mp.png+Mk.png

A Counter Attack (officially a Guard Cancel Counter Attack, and more commonly known as an Alpha Counter) is a special subsystem feature that allows a blocking player to cancel out of blockstun and directly counter attack the opponent back. The have the same properties regardless of groove and character:

  • A player must be in blockstun and have the equivalent meter of a Level 1 super to perform a counter attack. Holding forward and pressing Medium Punch and Medium Kick together will cancel your guard and perform the attack.
    • The equivalent meter cost for a counter attack in each groove is:
      • C-Groove - One power level of meter
      • A-Groove - A full half-bar of meter
      • S-Groove - All remaining meter when in MAX Mode (red flashing health cannot be used for counter attacks)
      • N-Groove - One stock (if one stock is activated for MAX Mode, another unbroken stock is still required)
  • The attack for each character is pre-determined and fixed. They are not cancelable into other moves.
    • The attacks are one of a character's pre-existing normal or special moves, but their counter attack versions may have different properties to them (startup, invulnerability, recovery, etc.). Some characters are even capable of juggling a counter attack into a Level 3 super in some grooves! See the character wiki pages for counter attack properties and usage strategies for each character.
  • All counter attacks do a flat 600 points of damage (in Ratio 2).
    • If the attack is a Counter Hit, and it usually is, it gets the 20% Counter Hit damage bonus for 720 attack damage.
    • Counter attacks can never kill. If someone has less than 600 health points remaining and is hit with a counter attack, their health will only ever drain to 0 (you die at negative health in CvS2).
    • Counter attacks do no chip damage and do not add stun.
  • Counter attacks deduct 15 points off of your guard bar.
    • If you have less than 15 points of guard bar remaining, a counter attack will drain your guard bar to 0.
  • Counter attacks are not guaranteed hits. If an opponent is using a light attack or one with fast recovery, it is possible for them to block or even evade your counter attack attempt, potentially leaving you vulnerable.
  • The guard cancel and attack portions of a counter attack are two separate events. Should the opponent perform a super combo after you start a counter attack and cancel out of blockstun, the resulting superflash (and input invalidation frames) will nullify the counter attack event. This results in the attack not coming out, returning you to the blockstun state. This will still cost meter and guard bar, however, as those resources are the cost to just cancel out of blockstun, which had already happened.
    • Here is YouTube clip of this happening. Note that Chang's guard was crushed because his remaining guard bar was used to attempt a counter attack, but the attack never came out and Chang returned to blocking (with no remaining guard bar, hence the guard crush) due to the timing of Sagat's superflash.

Counter Movement

Available in: N-Groove exclusively

Command: While in blockstun,

  • F.png+Lp.png+Lk.png for Counter Movement Roll
  • B.png+Lp.png+Lk.png for Counter Movement Backstep

Counter Movement (officially, Guard Cancel Counter Movement) is a special subsystem movement technique that allows a blocking player to cancel out of blockstun and perform a Counter Roll or Counter Backstep (backdash). Available to all characters in N-Groove, it has the following properties:

  • A player must be in blockstun and have one unbroken meter stock available to perform a counter movement.
    • To perform a forward counter roll, hold forward (toward the opponent) then press Light Punch and Light Kick together to cancel your guard and perform the roll.
    • To perform a counter backstep, hold back (away from the opponent) then press Light Punch and Light Kick together to cancel your guard and automatically backdash.
      • Although it is a movement staple in The King of Fighters series, CvS2 does not have backward rolls/evasions.
  • The roll or backstep/backdash performed after the guard cancel is the same as regular rolls/backdashes and share the same properties. This means:
    • Counter rolls are attack invulnerable for 27 frames, and have a variable amount of partial/full vulnerability during recovery depending on character (see Rolling for these properties);
    • Counter backsteps are completely vulnerable to attacks, just like the character's regular backdash (see Backdash for these properties).
  • Like their standard counterparts, counter movements cannot be cancelled out of.
    • Counter rolls cannot be Roll Cancelled into a special move.
  • Counter movements deduct 10 points from your guard bar.
    • If you have less than 10 points of guard bar remaining, a counter movement will drain your guard bar to 0.
  • Players should take care to not accidentally perform a counter movement in neutral/footsies situations. Should you be gearing up for a regular roll, but an unexpected attack occurs to put you into blockstun, counter movement will trigger if you are still holding back when executing the roll. It will cost the meter and guard bar whether you do it deliberately or accidentally, so be aware of that.

Air Guard

Available in: C-Groove exclusively

Command: In the air, Ub.png, B.png, or Db.png

Air Guard, more commonly called Air Blocking, allows players to block in the air while jumping. Virtually any physical normal, special, or even super attack from an opponent that connects air-to-air is able to be air blocked.

  • To perform an air block, simply hold back to block while in the air. It can be performed during a jump of any angle.
    • You cannot air block in a jump if you had previously done an air attack during that same jump.
  • Only airborne attacks, or attacks that are considered airborne, are able to be air blocked. Ground-based attacks, or or attacks that are considered to be grounded, cannot be air blocked.
    • Regular fireballs can generally be air blocked. Ground fireballs cannot be air blocked.
    • Special moves that start on the ground but finish in the air vary on if they can be totally, partially, or not air blocked. For example, Ken's HP Shoryuken cannot be air blocked if it hits early because he is still on the ground, but it can be air blocked if it hits late after he has already left the ground.
  • Any move blocked in the air does 50% more guard crush damage than usual.
    • If a guard crush happens as a result of an air block, the character will quickly fall out of of the air and immediately go into their full guard crush animation (60 frames of vulnerability).
    • Special moves that are air blocked do normal amounts of chip damage.
  • Trip guard is lost when performing an air block. That is, there is a small recovery period (2 frames?) upon landing after an air block jump, where you are vulnerable to attacks on the ground before you can attack or block again.

Small Jump

Available in: P-Groove, S-Groove, N-Groove, and K-Groove

Command: While in neutral, a brief tap of a jump direction (Ub.png/U.png/Uf.png)

A Small Jump is jump that is much lower to the ground than a standard jump. It has the following properties:

  • To perform a small jump, you must be in neutral and input a jump direction for no longer than 5 frames. Any longer input will result in a standard jump.
    • In small jump grooves, the player will remain on the ground for six frames while the game determines if the player is inputting a small jump or a regular jump. However, for the purposes of avoiding throws a player is considered airborne from the very first startup frame of any jump attempt, even if they are still technically on the ground.
    • Attempting to small jump out of a Run, even with the correct input, will always result in a superjump due to the jump properties of runs taking priority. You must come to a complete stop from a run to be able to small jump.
  • During a small jump, a player can perform any air normal attack, air command normal, or regular air throw.
  • A player cannot perform air special/super moves, parry, or just defend during a small jump.
  • If a player does not perform any actions during the small jump, they will be able to block, attack, or perform other system actions (roll, just defend, etc.) immediately upon landing, as with any other jump.
  • If an action is performed during a small jump, the player is subject to a recovery period of 8 frames upon landing, during which they are vulnerable to attack or being thrown.
    • This recovery period can be cancelled after 2 frames with any special move or super.

NOTE: Small jumps (in the form of hops) have long been a staple movement in The King of Fighters and other SNK games, which is why small jumps are present in the SNK grooves in CvS2. It was also added to P-Groove in an attempt to emulate the Universal Overhead mechanic of Street Fighter III: Third Strike, which allowed players in that game to perform a quick overhead hop attack.

Tactical Recovery

Available in: C-Groove, P-Groove, and S-Groove

Command: Before recovering from a knockdown, hold P.pngP.pngP.png

A Tactical Recovery is a strategical option for changing the timing of recovery after a knockdown.

  • To perform a tactical recovery, hold all three punch buttons as you are landing from getting knocked down. If performed successfully, a "shadow" animation will be applied to your character's recovery animation.
  • A tactical recovery adds 15 frames to your rising/recovery animation.
  • Tactical recovery does not grant any special properties to your character. All normal wakeup properties (reversals, character-specific wakeup timings) apply during tactical recovery, other than the wakeup taking place 15 frames later than normal.

Safe Fall

Available in: A-Groove, N-Groove, and K-Groove

Command: As you land from a knockdown, P.pngP.pngP.png

A Safe Fall, also known as a tech roll or ukemi, is a technique that allows a player to quickly get up from a knockdown, though at the cost of some vulnerability before recovery.

  • To perform a safe fall, press all three punch buttons just as you are landing from a knockdown. If performed successfully your character will hop off the ground immediately and step back into a neutral position.
  • All safe falls are 28 frames in length. The first 17 are fully invulnerable, but the last 11 frames are vulnerable and you can be attacked before returning to a neutral (able to block) state.
    • This makes "Safe Fall" a bit of a misnomer, as they are not always safe to perform.
  • You cannot safe fall after being hit with a super combo attack.
    • If the super is cancelled into a special move (in C-Groove) or interrupted with a string of normal attacks (rave supers), these can be safe falled out of as long as the last hit is off of a normal or special move.
    • You can safe fall off of any normal or special moves that are a part of an A-Groove custom combo, except for the Level 1 super custom combo finisher.
  • You cannot safe fall after certain normal moves, special moves or throws that force you into a "hard knockdown" state.

CvS2 Wiki Navigation

Roll Cancel
CvS2 Versions
Netplay/ Training
Groove Overview
Groove Subsystems
Capcom Characters
Akuma (Gouki)
Balrog (Boxer)
M. Bison (Dictator)
Vega (Claw)
SNK Characters
Boss Characters
Shin Akuma
Ultimate Rugal
Evil Ryu
Orochi Iori