IvyFanboy
[11] Champion
I know there's a few things on reading frames, but a lot of players are still having issues understanding it or why a character has advantage. This will be an in-depth look at what is actually occurring. This is intended for ALL fighting games, but keep in mind there might be slight difference due to programming.
What is a Frame
A frame is a single instance of animation. Most games run at either 30 or 60 Frames per Second or FPS. Soul Calibur runs at 60fps. Older games tend to run at 30fps
The Different Stages of an Animation
(These frames are not accurate to SF3, they are for example only. This is intended for a 30fps game)
Every move has 4 key steps applied to the character doing the move:
In the above animation you see Ryu start his punch for 2 frames, this is the start up. At frame 2 there is a hit box produced and lasts until frame 3, this is the active frames. You then start to recover for 2 frames and can't do any other animations until frame 6. But the opponent is still stuck in a hit stun animation for 4 frames after you finished recovering. This means you can hit them with any attack that has a start up of 4 or less and they can't stop it. If you were to whiff this move, the opponent has the entire duration of the attack to punish, assuming they don't run into the hitbox during the active frames.
During this period the opponent can collide with the hit box during any of those frames. The stun will happen on the NEXT frame of the collision and will ignore the hit box, meaning if you hit them at the frame 2, they will start the stun on frame 3 even if the hit box on frame 3 is still hitting them (so it wont restart the stun and have it occur at frame 4). This allows you to control when the stun starts with some tricks. If you hit them at the earliest active frame you will achieve the stated advantage, but if you find a way to hit with the later active frame first (frame 3 in this case) you can gain 1 more frame of advantage because the stun wont start till frame 4! You can do this with a meaty hit, tip range, early attack, or some other exploits.
Often projectiles and similar effects aren't given displayed active frames, just Start Up, Recovery and Advantage. This is because a projectile acts independently and can collide in many ways and in some cases hit far after the animation has finished. Data always applies to the very earliest that projectile can hit and doesn't display the advantage if you had completed the recovery before it hit. So to find the advantage of a projectile we would do this formula:
Example Move:
Start Up = 5
Recovery = 15
Advantage = -1
Stun (?) = Advantage (-1) + Recovery (15)
? = -1 + 15
? = 14
Stun = 14 frames!
So some very basic math there. With this we now know that the projectile does 14 frames of stun to an opponent, giving plenty of time to combo IF the projectile strikes after we finished recovering. But if we hit them point blank, it will hit them while we're still recovering and we'll be at disadvantage on hit!
Do not confuse this with beam-type projectiles. Beams often hold you in an animation the entire duration of the projectile on screen. You have to think of them like a full screen punch because your character is acting in unison with it on screen. If you get hit producing a beam, it stops, but in most cases being hit with a projectile on screen doesn't stop it from staying on screen.
Canceling Frames
In many games there are ways to cancel moves into new animations. Cancelling allows you to stop a move earlier than it's full animation. With this you can often bypass frames and begin a new attack with a much larger frame advantage than what's posted. This can be done in what is called strings, magic series, and jump/unjump.
So this can all be a lot to take in but you don't need to memorize everything in order to play high level, but you need to understand why things happen. When you understand what's occurring you can begin to form flow charts and counters to specific scenarios.
Generally you want to begin giving every move a purpose. It's crucial to know what your fastest attack is, what your fastest Bread and Butter starter is, what moves are too unsafe to be thrown about randomly, and moves that gain advantage. I can look at a move in the Soul Calibur Wiki that has a Start Up of 14, and a Block Disadvantage of -10 and a move that is Start Up 15 and a Block Disadvantage of -2. While I generally want faster moves, we may want to use the i15 instead because it has better frames on block, only in cases where I specifically need 14 frames that I may go with that first move instead. Determine if the move is intended to fish for damage, MUST hit to be viable, or is meant to be blocked (such as moves that give you advantage on block).
You can also use this data to come up with ways to make unsafe attacks viable. In MvC3 Taskmaster's back+Heavy (or b.H) is very unsafe on block, but because of the game's Magic Series you can cancel this command attack into a special. So with him you can decide to cancel into his arrows, this not only makes it impossible to punish because you cancelled the recovery frames, but you've now forced them to take chip from the arrows AND gain advantage. Now to further complicate it, if your opponent expects this obvious flow charted strategy you can exploit their hesitance for the arrows and mix it up with his attack Sword Master that acts as an unblockable string after they block the strike. So for anyone thinking frame data made the game pure flow charts, no, it actually opens up opportunities by being unpredictable in predictable scenarios with advanced players, thus is Yomi!
I'll add more later. PLEASE correct me if any of this is even slightly incorrect.
What is a Frame
A frame is a single instance of animation. Most games run at either 30 or 60 Frames per Second or FPS. Soul Calibur runs at 60fps. Older games tend to run at 30fps
The Different Stages of an Animation
(These frames are not accurate to SF3, they are for example only. This is intended for a 30fps game)
Every move has 4 key steps applied to the character doing the move:
- Start Up/Impact - The number of frames it takes from the moment of input of the move to the earliest moment it can connect to an opponent.
- Active - The number of frames where the move's is a threat (or producing some various effect)
- Recovery - The end of an animation AFTER the your character has stopped the moves event and is returning to neutral
- Neutral - When the character is not locked in ANY animation.
- Block Stun - Your opponent is stuck in a blocking animation from blocking
- Hit Stun - Your opponent is stuck in a reeling back animation from being hit
- Counter Hit Stun - Your opponent is stuck in a reeling back animation from being interrupted (often giving more frames or a new hit stun animation)
In the above animation you see Ryu start his punch for 2 frames, this is the start up. At frame 2 there is a hit box produced and lasts until frame 3, this is the active frames. You then start to recover for 2 frames and can't do any other animations until frame 6. But the opponent is still stuck in a hit stun animation for 4 frames after you finished recovering. This means you can hit them with any attack that has a start up of 4 or less and they can't stop it. If you were to whiff this move, the opponent has the entire duration of the attack to punish, assuming they don't run into the hitbox during the active frames.
- Punishing - Attacking an opponent when they are stuck in animation frames or using a scenario specific counter such as using an attack that is invincible to the projectile that was just thrown out or a counter attack that absorbs their hit and retaliates. Unless they can cancel the recovery somehow, your attack will be guaranteed.
During this period the opponent can collide with the hit box during any of those frames. The stun will happen on the NEXT frame of the collision and will ignore the hit box, meaning if you hit them at the frame 2, they will start the stun on frame 3 even if the hit box on frame 3 is still hitting them (so it wont restart the stun and have it occur at frame 4). This allows you to control when the stun starts with some tricks. If you hit them at the earliest active frame you will achieve the stated advantage, but if you find a way to hit with the later active frame first (frame 3 in this case) you can gain 1 more frame of advantage because the stun wont start till frame 4! You can do this with a meaty hit, tip range, early attack, or some other exploits.
- Meaty Hit - Timing an attack when the opponent is invincible, during wake up or some other event in some games, so that they become available for being hit at the later frames of the active frames.
- Tip Range - Some attacks have a moving hit box, such as a lunging attack, so the attack can be started early and wont connect until you've moved into the opponent, allowing active frames to pass.
- Early Attack - If the opponent is moving toward you, you can throw out the attack early and they will run into the hit box later into it's animation.
Often projectiles and similar effects aren't given displayed active frames, just Start Up, Recovery and Advantage. This is because a projectile acts independently and can collide in many ways and in some cases hit far after the animation has finished. Data always applies to the very earliest that projectile can hit and doesn't display the advantage if you had completed the recovery before it hit. So to find the advantage of a projectile we would do this formula:
Example Move:
Start Up = 5
Recovery = 15
Advantage = -1
Stun (?) = Advantage (-1) + Recovery (15)
? = -1 + 15
? = 14
Stun = 14 frames!
So some very basic math there. With this we now know that the projectile does 14 frames of stun to an opponent, giving plenty of time to combo IF the projectile strikes after we finished recovering. But if we hit them point blank, it will hit them while we're still recovering and we'll be at disadvantage on hit!
Do not confuse this with beam-type projectiles. Beams often hold you in an animation the entire duration of the projectile on screen. You have to think of them like a full screen punch because your character is acting in unison with it on screen. If you get hit producing a beam, it stops, but in most cases being hit with a projectile on screen doesn't stop it from staying on screen.
Canceling Frames
In many games there are ways to cancel moves into new animations. Cancelling allows you to stop a move earlier than it's full animation. With this you can often bypass frames and begin a new attack with a much larger frame advantage than what's posted. This can be done in what is called strings, magic series, and jump/unjump.
- Strings - These are pre-assigned combo sequences. In Soul Calibur a simple BB is a string. When you hit the second B, you interrupt the first B during it's recovery frames and start a new move. Because you are canceling the frames so early you are given a lot more frames to work with while your enemy is in a stun and the second part of the BB has ample time to finish it's start up.
- Magic Series - A magic series is often a games rules of what hierarchy of cancels can take place. In Street Fighter, you can do any normal attack, cancel after it hits with a command attack, then a special, then a super. You can not go the other way. Every game has a different rule set, such as MvC3 that allows you to cancel normals from weakest to strongest, then commands, then specials, then hyper, then delayed hypers. There can also be other methods such as Focus Attacks in Street Fighter 4 that allow you to cancel many grounded moves into a Focus attack. Sometimes the cancels can be done before the Start Up even finishes, allowing for shenanigans, and other times there may be a lock on when you can cancel. Soul Calibur does not use a Magic Series.
- Jump/Unjump - Often games have some move's that are can be cancelled early by jumping. But, a more universal concept is doing a jumping attack and then landing. In a lot of games and circumstances when landing from a jumping attack, it cancels the attack immediately. This gives a LOT of room to play with frames and is often why combos sometimes require you hit very low to the ground in order to connect the next attack on the ground.
So this can all be a lot to take in but you don't need to memorize everything in order to play high level, but you need to understand why things happen. When you understand what's occurring you can begin to form flow charts and counters to specific scenarios.
Generally you want to begin giving every move a purpose. It's crucial to know what your fastest attack is, what your fastest Bread and Butter starter is, what moves are too unsafe to be thrown about randomly, and moves that gain advantage. I can look at a move in the Soul Calibur Wiki that has a Start Up of 14, and a Block Disadvantage of -10 and a move that is Start Up 15 and a Block Disadvantage of -2. While I generally want faster moves, we may want to use the i15 instead because it has better frames on block, only in cases where I specifically need 14 frames that I may go with that first move instead. Determine if the move is intended to fish for damage, MUST hit to be viable, or is meant to be blocked (such as moves that give you advantage on block).
- Frame Traps - Are a follow up attack after an opponent blocks where it opens a window for the opponent to return to NEUTRAL and ATTACK, but not enough frames for their quickest attack's active frames to come out before your follow up move can. An example would be if your character quickest move is i12 and there's is i10. You then attack with a move that is +1 on block. After block you both try to respond with your quickest attack and your active frames start 1 frame earlier, counter hitting the opponent. Frames traps can be beaten sometimes by unique properties such as invincibility or evasion that start up sooner than the active frames. In some cases frame traps can be created even at disadvantage so long as you have a much quicker attack that can't be beat out before it's active frames on follow up.
- Block Strings - A block string is different in the sense your opponent does not have enough time to do anything to prevent the following series of attacks after block and must wait it out. There's many uses for this depending on the game. For some games you may be dealing chip damage, meter gain, guard crushing, etc... In other instances where there's not a direct gain it can be used to maintain control and give you room to mix things up such as dropping a known block string early and baiting an attack or tick throw or etc...
- Jailing - Jailing is form of block string with one key aspect, the opponent, once blocking, cannot leave block until the series of attacks ends. In other words even if you let go of block you would be stuck in that block animation until you recovered from the animation back to neutral. Jailing also means the opponent can't switch from a crouching block to a standing block, meaning an unsafe series where the 2nd hit is duckable can be validated by the 1st hit being blocked standing so they can't escape blocking the high
You can also use this data to come up with ways to make unsafe attacks viable. In MvC3 Taskmaster's back+Heavy (or b.H) is very unsafe on block, but because of the game's Magic Series you can cancel this command attack into a special. So with him you can decide to cancel into his arrows, this not only makes it impossible to punish because you cancelled the recovery frames, but you've now forced them to take chip from the arrows AND gain advantage. Now to further complicate it, if your opponent expects this obvious flow charted strategy you can exploit their hesitance for the arrows and mix it up with his attack Sword Master that acts as an unblockable string after they block the strike. So for anyone thinking frame data made the game pure flow charts, no, it actually opens up opportunities by being unpredictable in predictable scenarios with advanced players, thus is Yomi!
I'll add more later. PLEASE correct me if any of this is even slightly incorrect.