From Dustloop Wiki

Learning Johnny

  1. Familiarize yourself with his normals, specials, and basic mechanics (Mist Stance, Levels, Baccus Sigh) at Johnny Overview
  2. Practice mist cancelling until you can do it naturally
  3. Learn his basic combos and basic movement
  4. Practice applying pressure using mist cancel and his various tools
  5. Familiarize yourself with his basic meter options
  6. Fight the CPU to confirm you can put the previous steps together and know how to confirm hits
  7. Play real matches, and keep practicing!

On Offense: Identify what your problems are. Are opponents jumping out? Are they hitting you? Are you getting pushed out? Figure out where you need to adjust, and re-apply in matches. Practice utilizing resources to maintain pressure.

On Defense: Understand universal defensive mechanics and utilize them as best you can. Ask yourself whether you are spending too much or too few resources on defense.

At Neutral: Focus on winning the ground game. Avoid relying on air approaches unless you feel there are no other answers. Identify problematic pokes and evaluate. Reflect on your movement: Are you dashing too much/too little? Are you giving ground too easily?

When in doubt, consult Training Mode and Video footage of other Johnny players.

General Tactics



Zweihander YRC

Zwei YRC is a powerful mixup tool. The basic use is to cancel the move with YRC just before the opponent blocks the projectile half of Zweihander, and from there you either do an airdash into an overhead attack or land into a low attack. There are two versions of Zwei: "air Zwei" is input as j623 K (so, in the air), and "transport Zwei" is 623 K > K (starting from the ground).

Air Zwei YRC is rather lenient, but because the whole move starts up rather slower than Transport Zwei, you need a lot of space to do it safely without risking an airgrab. Generally off a corner knockdown you can do this by simply jumping.* You can also use it as a hard callout for attacks that move forward into you, or to bait throws with forward dash > jump Zwei YRC.

(*In Rev1, superjumping and doing Air Zwei YRC would put you out of range of any threat of reversal super or reversal into RRC to escape your mixup. In Rev2 the blockstun on Zwei's projectile is reduced, so you must be lower to the ground to guarantee a tight mixup after.)

Transport Zwei YRC has much stricter timing in order to get a proper mixup. The idea is to YRC at just the right time to preserve your air momentum from the actual transport special. If you YRC too early, the projectile won't come out, and if you YRC too late, you will float upwards from the YRC and you'll have to adjust somehow.

The proper timing can be seen here:

To input Transport Zwei YRC properly, players have used the following methods:

  • input 623 K > K ~ PSH quickly (hitting K with one finger and P S H with three other digits. works best on stick)
  • input 623 K > K > KSH or PKS (essentially double-tapping K. needs precision to get it reliably.)
  • using a macro button: the P+K+S macro will let you hit K, release, then tap the macro button to get the YRC. Be careful, as if K is still held down, the P+K+S macro will just register as P+S

The other macro button you can use is the instant kill macro (P+K+S+H). This has the advantage of not requiring K to be released, since if K is held the IK macro registers as P+S+H. (It has the disadvantage of having a button on your stick that can potentially lose the round if you accidentally press it.)

As for the mixup afterwards, the somewhat-universal overhead option is airdash jKPK. jKPS will work on most reasonable characters but whiff on small crouchers like Millia or May. (Note that if the opponent blocks the Zwei standing, they'll be locked in a standing block animation even if they input low block, so you can go for airdash jKPD, but a player that knows this will probably block crouching.) Be wary of spending too many resources in the followup combo unless it kills, because the damage will be pretty scaled by the jKPK opener and you won't build much meter because you opened with a YRC.

For the low option, simply land and do 2K (slightly faster) or 2D (more payoff) into a standard combo.

If your opponent fails to block the Zweihander, you can still continue a combo off airdash by chaining into jD (ie. airdash jKPD, or jKSD if you react in time), or you can land and set up a better combo (Such as 6H > Coin, 6H > level 2 K mist finer, or 6H > mist cancel > far S > 2H etc. For a burst-proof route, you can combo immediately into Coin or close S while holding back, depending on whether you need level or not).

Countermeasures to Transport Zwei

Transport Zwei doesn't have to be used only after a knockdown, but when you input it at neutral or in a blockstring, there are certain options the opponent has to counter it. Still, it grants a very threatening mixup and if the opponent can't react every time, it can win you the game. It can also counter certain low-profile options, such as Ky's slide and Millia's roll, that otherwise would go under your far pokes.

If the opponent...

-Jumps to block Zwei: they get out of the high/low mixup, but you can mash 5P on their block to burn their meter (if they don't continue to Faultless Defend, you'll break their air guard with your ground move) If the opponent jumps forward to block the Zwei, you may connect with the kick part, and your YRC will turn into a RRC - or, if you don't have 50% meter, you'll simply do an unsafe-on-block Zweihander.

-Uses Blitz Shield to counter the projectile: this will Reject you, though you can work in an occasional Transport > YRC (with no projectile) to bait this for huge payoff. Even if they do reject you, you'll be in the air so their payoff won't be huge (unless they have the advantage at neutral, ie. they're Chipp or Millia)

-Uses Dead Angle Attack (a.k.a. guard cancel) after blocking: this can work, though on some characters your airdash can go over their guard cancel, and on slow guard cancels you may be able to safely whiff 2K (or even jK) and then block.

-Attempts a reversal, such as Sol's Volcanic Viper: As long as you reach the YRC window before their move connects with you, you should be able to see their animation during the YRC pause and react with FD in the air, so you can be safe and possibly punish.

-Air throws the Transport: This is the most reliable countermeasure - if the opponent can react in time and do the tricky input. To avoid this, try to be less predictable with Zweihander and try to do it from closer to the opponent, so that it's harder for them to react.

Aside from these options, against a a Transport done when the opponent isn't forced to block, the opponent can use preemptive anti-air options like neutral jump > air buttons, or forward-extended antiairs (best example is Ky 2H) that would hit Transport before you can get above the opponent to drop the projectile on them.

Bacchus Sigh (Mist) Unblockable Basics

NOTE: Unblockables now behave different. The following section can be used as a guide for how to setup hard knockdowns, but following up off of unblockables is very different as of Rev 1.1

The most common setups leading to a mist unblockable are:

  • 1) off an Air Zweihander One Hit AKA Zweikasu
  • 2) from a j.H performed from a low enough altitude
  • 3) Air LV2 High > land Mist > OTG 2K Coin - see OTG 2K Coin post tech section for details.
  • 4) off of a Treasure Hunt knockdown.

Compared to other versions, Johnny's mist spawns much farther behind him and travels slower. As a result, you generally MUST YRC in order to meaty the opponent In addition, because it travels so slowly, you may need to add additional normals before you release your mist finer in order to buy time for the mist to attach. Also be aware that Mist Finer can be Blitz Shielded by the opponent even when they are misted.

Here are a few basic options after a knockdown to get you started:

Knockdown > Mist YRC > 5K/2S/2H/5H > Mist Finer - Single normal into Mist Finer

  • Will beat mashing, upback, and attempting to block or wait. Can also beat most reversals and dead angles if spaced far enough away (2S).
  • Loses to Blitz (still must choose high or low). Loses to some reversal + YRC (allows them to escape, but not punish you).
  • Depending on distance and character, you can potentially option select against backdashes, but it is not universal, and usually requires you be in range of reversals.
This is your basic unblockable starting point. If the opponents cannot deal with this option, keep doing it. Also a good option when you know the opponent has no options.

Knockdown > Mist YRC > Coin > 2S > Mist Finer - Coin into single normal into Mist Finer

  • Will beat mashing, upback, blocking, waiting, backdashing, single blitz. Fairly reversal safe.
Loses to Blitz into Blitz. You are not vulnerable for getting your coin Blitzed but your followup normal can be Blitzed.
Use this when you're scared of the opponent's wakeup blitz, or backdash.

Knockdown > Mist YRC > Coin > Coin > 2S > Mist Finer - Double Coin into single normal into Mist Finer. Generally too far away for most normals other than 2S

  • Same as above, but opponent must blitz three times. Expensive use of coins, but best used when you definitely need the damage.

Zweikasu RC > Mist > Coin > etc

  • Zweikasu RC has massive untech time, allowing you to fully recover from mist and meaty. Since Mist normally requires a YRC for a guaranteed followup, this is effectively spending an extra 25 meter for added advantages.
  • Generally gives you enough time to reposition yourself to an optimal range as they get up, so you're very safe against reversals, and also down bursts.

Knockdown > Mist > YRC > Forward Jump > Air Zweihander YRC > falling j.H (or whatever you feel like) > etc

  • Great against reversals (keeps them blocking even if they YRC), blitz, backdash, basically everything. Saves coins, but uses meter. Use accordingly.

Additionally, here are some strategies that you can also incorporate. These are not guaranteed, but are equally strong options when you have the read on your opponent. Try them out and see which ones work for you.

  • Mist > No YRC > 5K/2H/etc - Good for when you think the opponent is either going to obediently sit there, letting you save some meter. Also very useful for when you're hard reading a reversal. If you know the opponent is going to jump, aiming for the jump with an airthrow or a 2H can also be very useful against opponents who are extremely afraid, as you save meter, and put them in the same situation again. This is also great when you know they're going to burst your unblockable, as the situation will either lead to an airthrow (unburstable) or potentially a far out 2H which is difficult to burst.
  • Mist > YRC > Wait - Use to hardbait wakeup Blitz / Reversals. Often following up with 2H will be hard for an opponent unless they were mashing / immediately jump out. Do not use on opponents who dedicate to upback. This option is best used against opponents who commit heavily to hard answers against your mist unblockables.

Tips and Tricks

Mist Cancel

Essential Johnny technique used to drastically reduce the recovery on many of Johnny's pokes.

Observe: 5H on block is -16, punishable by many characters. When Mist Canceled, it becomes +5. Better than safe, it's advantage!

How to Mist Cancel

  1. Do a move that is special cancelable.
  2. Special cancel in to a Mist Finer.
  3. Hold button to stay in Mist Stance.
  4. While holding button, press H to Stance Cancel (Note: Holding the button when mist cancelling is not mandatory. If H is inputted during the window of mist stance startup, it will cancel at the first possible frame. However, if H is not inputted during that window, the actual Mist Finer will come out. While this technique makes it easier to perform the fastest possible mist cancelling, it is much easier to make a mistake. Thus, it is recommended to hold the button unless you have a good grasp of the timing and have good execution.)
   Example: 5H>214[P/K/S]~HS

The button you choose to use for Mist Cancelling can be P, K, or S, but you should ideally choose the version you hold based on hitconfirm situations. For example, at Level 1, mist cancelling ground strings with K is very important, since it is the only mist finer that will combo on hit from many of Johnny's long pokes. However at Level 2, it is often preferred to hold S while midscreen, in order to confirm into Low Mist Finer. Meanwhile in the corner at Level 2, K becomes the dominate button in order to go into Mid. Holding P is very useful at any level when using a poke as an anti-jump or anti-air, such as 5H, 2H, etc. Near the corner, using P in order to go into a delayed Mist Finer High after blocking is also very viable. From 2H, P, K, and S are all viable depending on level, based around which way you think they may be hit or block 2H.

Mist Cancelling practice drills

at level 1:

5H mc 5K,

counterhit 5H mc dash 5K,

2h mc jp,

throw jD mc jS jump jD mc jD Zweihander (corner, varies on some characters as zwei may double hit after Rev2.1 changes)

at level 2:

5H mc f.S,

6H mc f.S 6H (crouching),

2D mc 5K (2P instead on heavy characters),

2H mc jD (close)

at level 3:

5H mc 5H,

6H mc 5H,

2D mc f.D,

f.S mc f.S

Mist Cancel Frame Advantage Chart

Shows the frame advantage for each attack level assuming fastest possible mist cancel by level.

Ground Mist Cancel total frames: LV1: 13(9F+4F). LV2: 10(6F+4F). LV3: 8(4F+4F)

Attack Level Normals MC Level 1 MC Level 2 MC Level 3
Level 0 2P, 2K -4 -1 +1
Level 1 5P, 5K -2 +1 +3
Level 2 c.S, 2S, 6P +0 +3 +5
Level 3 f.S, 2D +3 +6 +8
Level 4 5H, 6H +5 +8 +10

Air Mist Cancel total frames: LV1: 12(8F+4F). LV2: 10(6F+4F). LV3: 8(4F+4F)

Attack Level Normals MC Level 1 MC Level 2 MC Level 3
Level 0 j.P -3 -1 +1
Level 1 j.K -1 +1 +3
Level 2 j.S, j.H, j.D +1 +3 +5
Level 3 - +4 +6 +8
Level 4 2H +6 +8 +10

FD Dash

FD Dash, also called Wave Dashing by some, refers to Johnny's ability to cancel his dash recovery into FD in order to chain successive dashes together faster than normal. On the 13th frame of Johnny's forward dash, he can cancel the recovery of his dash into anything, except additional ground movement / throw. Because this technique uses FD, it temporarily reduces Johnny's tension gain. As a result, using this technique is somewhat of a playstyle preference, and should definitely be avoided in mid-combo if it is not mandatory.

An example of a single dash into a FD-cancel: 66[PK]4

Punch and Kick are not need for the FD. You can use any combination of buttons that will produce a FD.

A FD-dash into a dash (double hop): 66[PK]4646

N FD-dashes: 66[PK]{4646}xN

there's an extra '4', inbetween each additional dash past the first, that you don't need. But for most, it acts like a mental-metronome and helps keep a steady tempo.

Coin into a double hop: Stuff > 236[H~P], 664646

MistCancel into a double hop: Stuff >214[P]~[H], 664646

Fighting Johnny

Guilty Gear Xrd -REVELATOR-e
Click [*] for character's frame data
System Explanations

HUDControlsFrame DataSystem Data

Movement/CancelingOffenseDefenseDamage/ComboAttack AttributesTension/Burst GaugeMisc