|Want to be an editor? Join the SRK Wiki Discord and read #server-and-wiki-info.|
Basic Game Mechanics
- Block - Hold back to block mid hitting and overhead attacks or down-back to block low attacks. While blocking, you take no damage from normals and a single pixel-per-hit when blocking special/desperation moves. You can also block in the air while jumping up or back. Ground normals cannot be air guarded.
- Hop - Performed by quickly tapping any upward direction. Performing a hop can be difficult at first but being able to select from any jump option at a moment's notice is absolutely vital to KOF. One trick is to quickly move from an upward direction to down in order to avoid holding up for too long and causing a jump. Hops are fast and possibly the least vulnerable of all jump types (the hopping player moves forward under 1/3 of the screen's length) which make them difficult to react to when under pressure. Using air-to-ground attacks from hops is a quick way to keep the opponent blocking while gaining frame advantage afterward. Once used to seeing hops, they become easier to anti-air when an opening presents itself. Hops are great for baiting and then punishing sweeps.
- Hyper Hop - Performed by first pressing any downward direction, then quickly tapping up-forward or up-back. You cannot hyper hop straight up, eg. neutral. Can also be done by running and inputting a hop. Hyper hops are even faster and travel further than normal hops.
- Jump - The option that should be the most familiar with most fighting game players, jumps in KOF are performed the same way as in any game: just press and hold any upwards direction. Jumps reach a high vertical height which suits them for maneuvering over non-ground hugging fireballs or challenging the other player in the air. Jumping carries a longer aerial hang time which gives the other player more substantial time to counter with an anti-air or air-to-air. Additionally, a normal jump covers the same horizontal distance as a hyper hop. Jumps end up getting punished more often than either hops, and so much like in any fighting game the player should have a set reason or strategy in mind before jumping heedlessly.
- Super Jump - Super jumps are done by pressing any downward direction and holding up-back or up-forward. It can also be performed by jumping normally while running. You cannot super jump straight up, eg. neutral. A super jump travels a bit further than 1/2 of the screen length. Combined with the widescreen ratio this creates more safety from fullscreen against being jumped on. A super jump travels faster and further than a standard jump although tall vertical height of the jump arc makes this the easiest of all air options to counter with an anti-air.
- Back Dash - Tap back twice quickly. During a back dash, you are considered airbone which means you can perform air command normals and air special moves as well as evade low attacks. Using a command normal will cause the trajectory and recovery period of the back dash to change.
- Guard Cancel Strike (CD counter) - Press C and D simultaneously while guarding a move. Similar to Dead Angle Attacks from ArkSys games, your character cancels their guard animation and blockstun into their C+D attack to (hopefully) counter your opponent's move. Uses one power stock.
- Max Mode - Press B and C simultaneously. It's generally useful to extend combos by linking special moves together
- Taunt - Press Start. Has no use in gameplay other than to style on your opponent or mock them. Note that you do not have to commit to the entire taunt animation, it can be canceled by movement after a certain time.
Run: f f puts your character in run animation. There are a few frames of vulnerability if you try to block or crouch from a running position, where no other inputs can be entered. You can cancel a running animation into a jump, roll, max activation, attack (including crouching normals as long as you input that attack as df + attack) with no delay.
Backdash: b b puts your character into backdash animation which has no invincibility. The character is considered in an airborne state which allows air special moves and air command normals (but not air normals). Certain air command normals, such as Athena's d + B, Iori's b + B and Kyo's d + C, allow the character to backdash further than usual, almost a full screen length if executed properly.
Super Bar: Super Bar is used up after execution a number of different techniques, ranging from DMs, to entering maxmode, to guard cancel rolls and attack cancel rolls. You start off with 0 meter, but the potential to build up 3 stocks with your first character. When your first character gets knocked out, your bar capacity moves up to 4 stock (meaning he can store an extra stock). When your second character gets knocked out, the third (and last) character has the potential for 5 bars.
Super meter is only built when you are hit, when you connect (when you attack and the attack actually hits or is blocked by the opponent), or use a special move. The exception to this rule is fireballs and counters, fireballs and counters build no meter for being used, but still build meter for connecting.
Jump: Your standard jump that is done by simply hitting (not tapping) up and any optional directions. It's slow and easy to react to, but can still have it's uses. Vertical jump normals are usually different and better than horizontal jump normals, covering a lot of space (such as Whip's vertical jump C).
Hop: For people starting this game, hopping is one of the most fundamental differences between Street Fighter and King of Fighters. It is a much safer way of mixing up an overhead and advancing on your opponent than regular jumping. Hopping is performed by tapping up quickly and then letting go. It produces a short jump that rises and falls much slower, but at a much smaller height. Punishable, but much safer.
Super Jump: The super jump is performed by pressing down, then upforward/upback very quickly. This allows your character to travel further, faster, and higher than a regular jump. It is very effective for travelling the entire screen for certain characters such as Choi.
Hyper Hop: Performed by tapping down before hopping, it resembles a hop with super jump properties. Basically a hop that travels further and faster. Like the superjump, you can't hyper hop straight up.
Roll: b + AB or f + AB. Pressing AB in neutral defaults to a forward roll. Rolling is an interesting technique. It allows you move forwards/backwards with invincibility throughout most of the roll. The ending frames of a roll have no invincibility to attacks. You can also be thrown at any point in a roll without a chance to tech the throw.
Throws: Each character has two normal throws, one executed with b or f + C, the other b or f + D. The opponent can break/tech the throw during the initial frames by C or D. The intent was that the one being thrown would have to guess which throw the opponent used, but there is a loophole that allows you to tech either throw by hitting CD.
Normals: An attack that utilizes A, B, C or D, but uses no directions in it's input, besides optionally crouching. Close A, Far C, Crouch D are all examples of normals.
Command Normals: An attack that utilizes A, B, C or D and uses one direction for it's input, besides down. f + A, df + D, d + B (air) are examples of command normals.
Special Moves: Uses an attack button and a motion that exceeds just one direction. qcf + P, dp + K, hcb + P are all examples of special moves.
Desperation Move(DM): This uses up one stock. If the character is in maxmode, then using a DM will end maxmode and will cost no stock (besides the maxmode activation itself).
Super Desperation Move(SDM): Can only be done in maxmode. Wastes two stocks, one for the maxmode activation and an additional stock in maxmode.
Hidden Super Desperation Move(HSDM): Works the same as SDMs except the character must also have equal to or less than 1/4 life left. HSDMs cannot be supercancelled.
Advanced Techniques and Concepts
Falling Roll Recovery (or Recovery Roll)
Hitting AB between falling and landing will make the character land on their feet rather than get knocked down. This prevents the opponent from being able to close to you after they hit you with an attack that would have knocked you down. It can also be used to escape certain combos that pick characters off the floor, such as Daimon's OTG combos.
With a recovery roll, you are denied the 9 frames of throw invincibility when you wakeup from a knockdown. Also, there are many moves that have a hard knockdown property, preventing you from recovery rolling.
If your character has just blocked an attack and has atleast one stock available, they can perform an attack that cancels out the blockstun and knocks the opponent away. It deals a small amount of damage and can be recovery rolled, but it is good enough to give you some breathing space if the opponent is pressuring you a lot.
Most character's CD counters are invincible but not all. The characters that have vulnerable CD counters are: Clark, Daimon, Joe, Mature, Robert and Whip. What this basically means is that multiple hitting moves could still hit you out of your own cd counter. In addition, if the opponent cancels one move into another fast move and you CD countered the initial move, you might get hit. An example is Whip against Terry - CD countering the first hit of Terry's close C will make the second one hit Whip. Also if Terry cancels his close C into df + C, that will also beat Whip's CD counter if she CD countered right before the df + C.
CD counters are blockable, so some moves that have quick recovery, could recover before the CD counter hits, allowing the attacker to block. CD countering a jumpin is also likely going to get blocked, unless the opponent is relatively high in the air.Regardless of whether the CD counter is invincible or not, the opponent can cancel their moves into certain invincible moves that can go through the CD counter and beat it (during it's vulnerable recovery frames). Examples would be cancelling normals into Orochi Yashiro's hcf + P or Daimon's dp + K, as well as counter moves such as Mary's qcb + D, Daimon's qcf + K and Billy's qcb + D.
Unlike normal CD, CD counter is not cancelable. But if it hit on counter you are able jungle the opponent (after recovering from the CD counter). The CD counter however may be cancelled on Max Mode with BC (spending 2 bars).
Guard Cancel Roll
While you are in blockstun, instead of doing a CD counter, you can do a guard cancel roll (or guard roll) by hitting b / f / neutral + AB, which takes up a single stock. This will make your character cancel their block stun into a roll with a blue aura around it. This roll is different from the typical roll in that it is completely invincible to attacks and throws until it has fully recovered. In addition, it is possible to cancel a guard roll into itself an infinite number of times without wasting additional meter and still getitng the invincibliity effects.
Guard rolling is very effective in either being able to punish certain strings of attacks in which it would be impossible to punish otherwise. Let's take Athena's cr.C > qcb + A string. At an expense of one stock, a player can block the cr.C, then guard roll forward behind Athena and if she happened to cancel the cr.C into qcb + A, you would have enough time to punish her with a good combo. Guard rolling also lets you escape some situations in which CD countering would get you punished, and rolling normally (or taking the pressure, specifically in the corner) would be dangerous.
Attack Cancel Roll
When a ground normal or command attack (such as f + A, df + B, etc) hits or is blocked by the opponent, you have the option of cancelling it into a forward roll. Unlike the Guard Cancel roll, this roll has vulnerability just like the normal roll.The technique only has a few uses - it can be used to extend very few combos, such as with Maxima, Ramon and a few other characters. The roll itself goes through CD counters, so the more useful reason to use it is when you suspect that the opponent is going to CD counter your attack, which will generally happen when you're low on health. Attack roll cancelling through a CD counter gives you enough time to combo the opponent.
Hit and Blockstun
KOF 2k2 has universal hit and blockstun: All lights have 11 frames of hitstun and 9 frames of blockstun. Grounded heavies have 19 frames of hitstun and 17 frames of blockstun. Jumping heavies also have 17 frames of blockstun, but only 11 frames of hitstun. Command normals always have 19 frames of hitstun and 17 frames of blockstun, even when done in the air. This makes them excellent combo starters. All CDs, ground and air, do 21 frames of blockstun and knock down on hit. Fireballs have 31 frames of hitstun and 29 frames of blockstun.
If you hit the opponent out of a move that they were already doing, then a counterhit message will appear and the opponent will take extra damage on that hit. In addition, if the opponent is hit into the air by that move (either by getting hit on the ground by a move that knocks them into the air or getting knocked out of the air), then they are put into a jugglable state and can be hit again generally for one additional hit.
Certain moves have this property, and will activate if the opponent is counterhit by the move. They will bounce towards the edge of the screen (not necessarily the corner of the stage though) and then bounce off. They can be hit at any point after the bounce off the wall until they hit the ground.
Hitting BC when you have atleast one stock, will put you into maxmode. Your character will flash and a bar will appear near your meter bar that drains as time goes by. You will be able to maxmode cancel (or free cancel) out of uncancellable normals, command moves and special moves into other special moves, reducing the bar by 1/5th of the max length everytime such a cancel is done. You will also do less damage (~-33%) while in maxmode.
Maxmode also lets you perform SDMs and HSDMs. Performing a DM ends maxmode and does not take up an extra stock (aside from the one used to get into maxmode). Performing an SDM or HSDM takes up an extra stock, also ending maxmode.
If a normal or command normal hits or is blocked by the opponent, it can be cancelled into a maxmode activation, wasting two stocks. This is useful for continuing a combo into maxmode after confirming
Maxmode cancelling (or free cancelling)
In order to free cancel, you must be in maxmode and the move you are trying to cancel into must have a "free cancellable into" property. All normals can be free cancelled out of at any point, even when they are whiffing. Command normals can be free cancelled out of at any point as long as they are making contact with the opponent (blocked or hit). Special moves can be free cancelled out of into other special moves only if they possess the "free cancellable out of" property and must connect with the opponent.
The term refers to cancelling a special move into a DM or SDM. This costs an additional stock on top of the usual requirement, and only certain special moves have the ability to be supercancelled, and only on very specific hits. For example, Ralf's (b) f + P can only be supercancelled on the 2nd hit, even though it does 4 hits. HSDMs cannot be supercancelled into.
A normal if cancellable, can be cancelled into command move or a special move. The command move can be cancelled to a special move or DM, if cancellable and cancelled into. The general rule in kof is, if you do a command normal without cancelling into it, it is not cancellable. Command normals have certain properties associated with them, such as hard knockdown, overhead, etc. Most command normals LOSE these properties when they are cancelled into. For example, Takuma's f + B is an overhead if executed on it's own, but if you cancel it from say, a crouch B, then it loses the overhead property. Command normals can also gain some properties if cancelled into. For example, Yashiro's f A comes out much faster if cancelled into than if done by itself.
There are exceptions to the above rules. Mary's b / f + A is cancellable to DMs even if not cancelled into. Her b / f + B is cancellable to special moves and DMs, even if not cancelled into. In addition, even if you cancel into it, the move still hits low on the second hit.
Practical Tricks & Glitches
Counterhit CD Counters
If you know that your CD counter is going to counterhit, you can cancel the CD counter into maxmode (BC), and followup with whatever counterhit combo you'd like. Cancelling a CD counter into maxmode will already waste 3 stocks. The most common thing to do after cancelling to maxmode is a DM or SDM, so this will require 3-4 stocks overall, or maybe even 5 stocks if you can supercancel a move into the SDM. The sheer amount of stocks required for using this technique is pretty large, so it probably isn't very practical. However, it can become useful if the attack string you are trying to block cannot be punished on block or after a guard roll.
A CD counter will counterhit under the following circumstances:
1. When you CD countered the move, it did not finish executing all of it's hits. For example, CD countering a move that does 4 hits, on any hits before the fourth, will result in a counterhit. For some moves, CD countering even on the last hit will result in a counterhit, although it will require experimentation to see which moves counterhit when.
2. Not verified yet - If the opponent is using an attack string, even if all moves are one hit each, and the opponent CD counters a move when the player had already input the next move in the attack string, a counterhit will result.
Max Mode tips
Max Mode activation
Cancelling a normal such as a strong attack (close C) into maxmode and then continuing the combo should not be a problem but there are some issues with cancelling a weak attack such as crouch B, into maxmode and then immediately doing another normal.
An example would be Choi's cr.B x 2 >> BC, cr.C > SDM qcf hcb + BD combo. If the combo is input as d + B, d + B, BC, d + C, SDM, the result will be a crouch/standing B coming out after the BC activation. Instead, this combo should be input as d + B, d + B, C~B, SDM. The C~B means to roll your fingers from C to B. For whatever reason, this will activate maxmode and do a crouch C one frame after that, making the combo work.
Some other examples where this is applicable would be:
- Athena's cr.B, cr.A >> BC, cr.C > HSDM
- Kim's cr.B, cr.A >> BC, cl.C > HSDM
- Vice's cr.B x 2, cr.A >> BC, st.C >> hcf + B
Max Mode Bypass
Another technique, called maxmode bypass, refers to executing special moves/supers immediately after the maxmode activation.
To to this, "cancel" any normal attack or command attack into a special or super using BC instead of a single punch/kick.
Suppose you wanted to combo Kensou's f + A overhead into his qcf hcb + B. You can input this combo as f + A >> qcf hcb + BC. What happens is that the max activation occurs followed immediately by the super.
Bypass does not work if you try to press three or more buttons (ABC or BCD or ABCD). If you try, nothing will happen (or the ABC/BCD/ABCD move of the character will trigger). So, with a few exceptions, you cannot bypass into a SDM or HSDM as they normally would need BCD (BC + BD) or ABC (BC + AC). For the same reason, you can only bypass using the B and C version of specials/supers.
If you bypass using a command that match two specials/supers with the exactly same command (one with kick and other with punch), the move that will trigger (kick or punch) varies depending on character and input...
For example with Shermie, hcf + BC will result in hcf + B while qcb + BC will result in qcb + C, so you need to test each case....
Keep in mind however that you will always do more damage with the 'classic':
... normal attack / command attack >> BC, run, any combo
So bypass is only really useful in two cases:
- If you can't consistently do the "Max Mode Cancel, run, combo"
- If you are very far to run into a cancellabe attack after the Max Mode Cancel, and want to use a move that's not a 'free cancellabe into'.
Last thing, it is not an easy task to bypass from a cancellable attack... the majority of time, even apparently doing the right command, you will end up just doing a normal cancel into a super or special. It seems like a "feature" to prevent people from doing Max Mode Cancel by mistake while attempting a normal cancel into super/special.
Anyway... it only make sense to do this, if you can't consistently do the "Max Cancel, run, combo" and want to bypass into a special + combo that is not possible out of Max Mode (ie. will use a SDM/HSDM and/or at least one "free cancel"), otherwise, you are just spending 1 extra bar for the same damage (if bypass into super) or 1-2 extra bars to do actually less damage (if bypass into a special).
When to use Max Mode Combo
During Max Mode your character deals less damage (~-33%), because of that, a "Max Mode Combo" without super will many times does less damage than a simple combo into super.
Logically, there are exceptions (Vanessa and Yamazaki for example may do 100%, or almost that, with a 2 stocks "Max Mode Combo", in special because they are able to reset to neutral position and start a new combo), and some character have supers that do very little damage.
But if you are playing with a character that you are not 100% aware of the its most damaging combos, give preference to spend yours stocks as below, and, in many cases, you will be spending stocks in a optimized way ;)
- with 2 stocks:
- normal attack > command attack > super > super (++)
- normal attack > command attack > special >> super
- normal attack > command attack >> BC, run, normal attak > command attack > super
- normal attack > command attack >> BC, run, normal attak > command attack > special move * N
- with 3 stocks:
- normal attack > command attack > special >> super > super (++)
- normal attack > command attack >> BC, run, normal attak > command attack > SDM/HSDM
- normal attack > command attack >> BC, run, normal attak > command attack > super > super ++
- normal attack > command attack >> BC, run, normal attak > command attack > special move * N >> super
- with 4 stocks:
- normal attack > command attack >> BC, run, normal attak > command attack > special move * N >> SDM
- normal attack > command attack >> BC, run, normal attak > command attack > special move * N >> super > super (++)
++ For characters that may use two supers on the same combo, like Iori, Seth and Kim
Running Instant Throws
There are a few tricks that can be used to be able to execute running grabs with no delay and twitching. The first thing to note is that, when you hit f f to run, even if you just tap it and then try to stop yourself (either by holding back or trying to crouch), your character will still move a small distance forward. You can use this time to buffer part of the throw motion and then hold forward after it such that you do not lose your running stance.
- hcb f + P/K - start your run with f f and immediately input hcb then forward again. If done right, you will store the hcb f + P motion and continue running with no twitching. Then when in range, hit the attack button. Doing it this way will allow you to run up about 3/4 screen and grab your opponent with no flinch.
- In short: f f hcb (f), then button
- hcb hcb + P/K - input hcb, then start your run with f f and input hcb + P when you are in range. Generally you will not be able to run as far as if you were using the hcb f shortcut, because the game has to store the initial hcb motion before the run as well.
- In short: hcb f (f), then hcb + button
- hcf + P/K - this one is fairly easy but one thing to remember is to let go of the directions momentarily during your run, and then inputting hcf + P/K, or else you will get a dp + P/K coming out. With enough practice, you can input it such that there is no noticable pause right before throwing.
- In short: f f neutral hcf (f), then button.
(Don't need the "neultral" if character has no dp move with the same button)
- f / b + C / D - these are tricky but pretty useful once you get them down. You can't actually do a normal throw if you are in running animation. Therefore, you have to hit b + C / D during your run in such a way that you throw the moment your character stops running. Do it too fast and you'll just get a stand C or D because your character might still be in the very small recovery state from stopping the run. Do it too slow and there will be a noticable pause after your run, which you would like to minimize. Practice this a lot.
- in short: f (f), then (b), wait 3 frames, C / D
With some characters you have to wait 4 or more frames (because they have more recovery after stop running).
This is a glitch that is very useful for avoiding throws. The way it works is that if the opponent has done some kind of move that has put you into a blocking animation, then you can keep that blocking animation going indefinitely by quickly alternating crouch block with stand block. Whlie you are alternating, all throws that the opponent attempts will miss, including one frame command throws (Daimon hcb f + P), delayed command throws (O. Yashiro hcf + P and qcb + P, Clark dp + K), Daimon's autoguard hcf hcf + K, proximity throws such as Andy hcf + P and O. Chris hcf + K and normal f + C/D throws.
Blocking animation is triggered if you are holding back while a blockable move is executed by the opponent. That move does not actually have to be blocked by you in order for the block animation to be triggered.
A basic and dangerous tactic that a grappler could do to you is to throw you after landing from a jump attack, or to do a weak attack into a throw. Without alternate guard, avoiding this after you have blocked the jump attack or the weak attack, requires you to jump (or throw him first which may or may not work out). The problem is that a jump has startup vulnerability frames in which your character can get hit before he actually lifts off the ground. If the grappler decides to instead do a close C after his jump attack or weak attack, you would get hit by it if you attempted to jump out expecting a throw.
Alternate guard allows you to avoid the throw and to block the close C without the risk of guessing wrong. Alternate guard makes you vulnerable to high and low attacks, depending on your block position when a move makes contact. Jump attacks are generally not much of a threat against alternate guard because it is easy to see when someone jumps, but many fast low attacks are generally impossible to react to...which means, if you are alternating high/low with equal speeds, you have a 50% chance to get hit with a low attack.
To minimize the risk of getting hit low, it's important to know that you don't really have to alternate at the same speeds...I'm not sure of the exact frames but you can alternate for say, one frame high and 5 frames low, and will keep you vulnerable low only 1/6th the time.
Delayed command normals
As mentioned before, most command normals have different properties depending on whether they have been cancelled into or not. If you cancel a normal in the last cancellable frames, into a command normal, it will come out as if it wasn't cancelled into at all.Characters that have command normals that can be late cancelled and have practical uses would be Kim's f + B (retains the overhead property, and can be max cancelled into run up combo), Kusanagi's f + B (the properties of this move when not cancelled into it are MUCH better than if cancelled), Ryo f + A (high priority and retains the overhead property). Generally if it isn't an overhead, then the delayed cancel technique isn't really of value.
Wakeup crouching/standing "glitch"
It is harder to hop/jump over a standing character than a crouching character, for obvious reasons, and some characters simply cannot hop over standing characters. The strange thing is, if the opponent was knocked down while standing, and even before the opponent gets up, you try to hop over them, the game won't allow you to. It's as if there is an invisible wall (precisely the height of what the opponent's height is if he were standing up) that is blocking you from doing so, even though the opponent hasn't stood up yet. However, if you knocked down the opponent while they were crouching, and then tried to hop over them before they would get up, you would be able to do so.
Therefore, the state of the opponent right before they were knocked down, has an effect on whether you would be able to hop/jump over them right before they get up. This can lead to some very dangerous setups with certain characters that score knockdowns, and the player that is getting knocked down needs to pay attention to what their state was right before they got knocked down.
An example of such a setup is Orochi Yashiro's hcf + K. If the opponent is standing when they get hit by it, and Yashiro superjumps immediately from that position, he will not switch sides. If the opponent was crouching and Yashiro super jumps the same way as before, he will switch sides. So, the dangerous setup would be to do close D into combo, after landing from the superjump.
Not many characters have the ability to do this reliably...the character will need a move that cannot be recovery rolled, and gives you enough time to be able to time a jump over them such that you land just as they get up.
Jump facing the wrong way glitch
There is a glitch that allows your character to jump facing the wrong way (for example, jumping forwards towards the opponent, while facing away from them. After rolling through/jumping over the opponent, hold down for a moment, then immediately jump into whatever jump attack.
Instant grabs while back is turned glitch
If a character wakes up with a reversal one-frame grab while their back is facing the wrong way, it will always whiff. This also applies if a grappler is jumping over you (to switch sides) and does a one-frame grab immediately upon landing. The glitch doesn't work with delayed grabs such as Daimon's dp + K.
The Input Reader
- dp / rdp specials may be shortcutted as:
- f d f / b d b
(This does not work in older games. Need to confirm this... on keyboard seems to not work without diagonals.)
- hcf / hcb specials may be shortcutted as:
- b d f / f d b
(Tested with keyboard ;) This will also work in KOF98. However this does not work with hcb f specials :()
- qcb hcf / qcf hcb supers may be shortcutted as:
- qcb d f / qcf d b
- qcb db f / qcf df b
- qcb db f may be shortcutted as:
- d b f
(Tested with keyboard ;))
Special cancel suppression: You can prevent normals from being cancelled into special moves by leaving the button held down. For instance, let's say your character has a cancellable cr.C, an f + A command normal and a qcf + A special move. Doing cr.C qcf + A normally will cancel the cr.C into the qcf + A; however, if you hold the C down while you do qcf + A, instead of qcf + A you will cancel into the f + A command normal instead. This can be useful if you want to buffer a super that overlaps with one of your special moves, e.g. cl.C f + A qcf,hcb + P.
Button lag: If you press a button during a neutral state the game will wait four frames before beginning the attack. This is because it's waiting for button + button/button + direction combinations. If it detects one it will execute it immediately without waiting further (e.g. if you press C and then press D two frames later, it will immediately begin the CD animation.) One of the combinations it looks for is f/b + C/D so if you're trying to cancel a close C or D into a command normal, don't be too quick with the direction input or you could end up doing a throw instead.
General Character Info
It's important to know the height of each character's hitbox because not all normals/special moves will connect on all crouching opponents. Generally the hitbox heights can be put into three groups - low, medium, high. In almost all cases, if a move whiffs against someone that is in the low hitbox group, it will whiff against all other characters in the low group.
Also keep in mind that just because a character is really tall when standing, doesn't mean they have a tall crouching hitbox. Yamazaki and Yashiro are good examples of this - both have a tall standing hitbox but actually a low crouching hitbox.
In the character specific pages, it is noted if a certain move whiffs against a certain group of characters. Some examples would be Daimon's close A whiffing against low crouchers but not medium or high, and Whip's whiffing against low and medium crouchers.
Low: K', Andy, Joe, Athena, Kensou, Chin, Benimaru, Mai, Yuri, Yashiro, Iori, Mature, Vice, Yamazaki, Billy, Leona, Kim, Choi, Kula, Angel
Medium: Ryo, Robert, Takuma, Terry, Kyo, May Lee, Shermie, Chris, Mary, Ralf, Clark, Vanessa, Ramon, K9999, Kusanagi
High: Maxima, Whip, Daimon, Chang, Seth