Difference between revisions of "Art of Fighting 2/Ryo Sakazaki"

From Dream Cancel Wiki
Jump to navigation Jump to search
 
(29 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{CharNavbox AOF2}}
{{TOClimit|3}}
[[File:AOF2 Ryo Illustration.png|thumb|right]]
[[File:AOF2 Ryo Illustration.png|thumb|right]]


==Backstory==
==Story==
Ryo was not born a fighter. Though the successor to Takuma Sakazaki, Ryo struggled during his training at a young age and often struggled in sparring matches against his friend Robert. On Ryo's 10th Birthday, Ryo's mom died, and his father Takuma dissappeared shortly after. Ryo was forced to take care of his younger sister Yuri, and as such was forced to start working at a young age. Ryo began street fighting for money. At first he was unsuccessful, but eventually he became the best street fighter in South Town, gaining the attention of Mr. Big. After declining Big's invitation to join his gang, Big kidnapped Yuri. Ryo tracked down Yuri and defeated Big and Mr. Karate, who was Takuma in disguise. After reuniting with his sister and father, Ryo left to train, until he recieved an invitation to the King of Fighters tournament.  
Ryo was not born a fighter. Though the successor to Takuma Sakazaki, Ryo struggled during his training at a young age and often struggled in sparring matches against his friend Robert. On Ryo's 10th Birthday, Ryo's mom died, and his father Takuma dissappeared shortly after. Ryo was forced to take care of his younger sister Yuri, and as such was forced to start working at a young age. Ryo began street fighting for money. At first he was unsuccessful, but eventually he became the best street fighter in South Town, gaining the attention of Mr. Big. After declining Big's invitation to join his gang, Big kidnapped Yuri. Ryo tracked down Yuri and defeated Big and Mr. Karate, who was Takuma in disguise. After reuniting with his sister and father, Ryo left to train, until he recieved an invitation to the King of Fighters tournament.  
==Introduction==
Ryo is the purest character in the game. What you see is what you get. This doesn't necessarily help him in the game though.
{{ ProConTable
| pros=
* Multiple strong zoning tools, especially air fireball, complemented by good anti airs
* Zan Retsu Ken is a powerful option on defense, for punishes, and in neutral
* Flexible combos: one of the few characters who can link a jump-in into a sweep, and many moves cancel into Zan Retsu Ken for high damage
* Good range on his normals
| cons=
* Bad offense: grab (his only mixup tool) is slow, easy to recover from, and throws them too far away to continue pressure on hit
* Many punishable moves
}}
===Colors===
[[image:AOF2_Ryo_Colors.png]]
==Movelist==
'''Special Moves'''
Ko-Oh Ken - [[image:qcf.gif]] + [[image:a.gif]] - 20% Spirit
Kuuchuu Ko-Oh Ken - [[image:qcf.gif]] + [[image:a.gif]] / [[image:b.gif]] - 20% Spirit
Kohou - [[image:dp.gif]] + [[image:a.gif]] - 20% Spirit
Kyokugenryu Renbu Ken - [[image:qcb.gif]] + [[image:a.gif]] - 20% Spirit
Hien Shippu Kyaku - [[image:db.gif]][[image:fd.gif]] + [[image:b.gif]] - 25% Spirit
Zan Retsu Ken - [[image:fd.gif]][[image:bk.gif]][[image:fd.gif]] + [[image:a.gif]] - 40% Spirit
'''Super Move'''
Haoh Shoukou Ken - [[image:fd.gif]][[image:hcf.gif]] + [[image:a.gif]] - 75% Spirit
'''Desperation Move'''
Ryuko Ranbu - [[image:qcf.gif]][[image:df.gif]][[image:qcb.gif]] + [[image:c.gif]] - 75% Spirit
==Normals==
===Standing Normals===
====5LP====
{{FrameDataCargo-AOF2
| moveId = ryo_5lp
| description = Fast, plus on block, comically disjointed, and decently big jab. Links into itself anywhere but max range and Zan Retsu Ken at anywhere at all. Good thing to just kinda do.
}}
====5LK====
{{FrameDataCargo-AOF2
| moveId = ryo_5lk
| description = Hits pretty high up above Ryo, and can be used as an anti-air in a pinch. Ryo has better anti-air options, though.
}}
====cl.HP====
{{FrameDataCargo-AOF2
| moveId = ryo_clhp
| description = Fast, damaging punish starter. Not much other utility.
}}
====f.HP====
{{FrameDataCargo-AOF2
| moveId = ryo_fhp
| description = Big disjointed mid poke that hits pretty hard.
}}
====cl.HK====
{{FrameDataCargo-AOF2
| moveId = ryo_clhk
| description = Bizarrely bad normal. Does the same damage as a lot of lights, has too much pushback to combo into specials even at point-blank, and is awful on hit/block. At the angles where it'd hit as an anti-air, Ryo has more rewarding options. Avoid.
}}
====f.HK====
{{FrameDataCargo-AOF2
| moveId = ryo_fhk
| description = Hits at a respectable angle for anti-airing, and is very rewarding on hit. The input makes it deceptively hard to do this on reaction, due to the extra time spent holding buttons before the move starts up.
}}
===Crouching Normals===
====2LP====
{{FrameDataCargo-AOF2
| moveId = ryo_2lp
| description = Identical frame data to 5LP, and retains the great hitbox and links into Zan Retsu Ken, but this one's a low. Another great button.
}}
====2LK====
{{FrameDataCargo-AOF2
| moveId = ryo_2lk
| description = Despite the animation, actually has less range than 2LP. 2LP is also another low and has better frame advantage on hit for easier links, leaving this normal without much point.
}}
====2HP====
{{FrameDataCargo-AOF2
| moveId = ryo_2hp
| description = Good clutch anti-air at angles where fHK or Zan Retsu Ken won't work. Pretty whatever damage, though.
}}
====2HK====
{{FrameDataCargo-AOF2
| moveId = ryo_2hk
| description = Insanely fast for a sweep, and tied for Ryo's longest normal. Not safe on block or whiff, though, and gives pretty crummy oki midscreen. Useful as a check.
}}
===Jumping Normals===
====j.LP====
{{FrameDataCargo-AOF2
| moveId = ryo_jlp
| description = Ryo's fastest air normal, which might be handy if you need to air-to-air on reaction in a pinch.
}}
====j.LK====
{{FrameDataCargo-AOF2
| moveId = ryo_jlk
| description = Big fast flying kick. Good air-to-air and jump-in.
}}
====j.HP====
{{FrameDataCargo-AOF2
| moveId = ryo_jhp
| description = Same speed as jLK, no extra damage, and a worse hitbox. No benefits over jLK.
}}
====j.HK====
{{FrameDataCargo-AOF2
| moveId = ryo_jhk
| description = Ryo's most damaging air normal, with a similar hitbox to jLK. Good if you have the time to use it.
}}
==System Mechanics==
===Uppercut===
{{FrameDataCargo-AOF2
| moveId = ryo_uppercut
| description = Very similar anti-air to 2HP, except it knocks down instead of causing an air reset.
}}
===Low Attack===
{{FrameDataCargo-AOF2
| moveId = ryo_lowattack
| description = Same range as sweep, but a bit slower and a fair amount safer on block. Similarly useful.
}}
===Throw===
{{FrameDataCargo-AOF2
| moveId = ryo_throw
| description = While this throw does the standard boatload of damage you'd expect from AOF2 throws, Ryo chucks his opponent to a different zip code on hit and doesn't have the frame advantage to dash back in and get airtight pressure. Suffice to say, this isn't an amazing mixup option. Unfortunately, this is his only mixup option.
}}
===Taunt===
{{FrameDataCargo-AOF2
| moveId = ryo_taunt
| description = At time of writing, Ryo's taunt is the only one we have frame data for, so it's unclear how the recovery stacks up to others. Taunting is still useful in neutral due to the pretty huge chunk of Spirit it steals from your opponent.
}}


==Special Moves==
==Special Moves==
'''Ko'ou Ken''' - qcf + A (236 + A)
===Ko-Oh Ken===
* Ryo shoots a blast of ki energy from his palm
{{FrameDataCargo-AOF2
* Ryo can perform this move in the air as well. Press A to shoot diagonally downward; B to shoot straight.
| moveId = ryo_236a
* It's your standard fireball, not much to say
| description = Costs 20% Spirit. Cannot be special cancelled into.
* With red spirit bar, this move will have very short range
 
Pretty whatever fireball. The fact that you can't special cancel into it, on top of its pretty wack frame data across the board, make it not useful in close- or mid-range like shoto fireballs traditionally are. Still comes in handy as a far-range harassment tool, however, especially with Ryo's good assortment of anti-airs.
 
At low Spirit, the fireball will dissipate instantly without travelling anywhere, and will do 8 damage. This is, of course, terrible, and you should not attempt this special at low Spirit.
}}
 
===Kuuchuu Ko-Oh Ken===
{{FrameDataCargo-AOF2
| moveId = ryo_j236a, ryo_j236b
| description2 = Costs 20% Spirit.
 
The A version is a pretty tricky neutral tool that lets Ryo smack people for attempting to anti-air him. In conjunction with his strong air normals, this can help put some extra threat behind your jumps in neutral. The B version is not nearly as useful, since the minimum height is so high up that the only thing it'll hit is other jumping opponents, and vs them, Ryo has plenty of faster and cheaper anti-airs to choose from.
 
At low Spirit, the fireball will dissipate instantly without travelling anywhere, and will do 6 damage. Like the ground version, this is awful.
}}
 
===Kohou===
{{FrameDataCargo-AOF2
| moveId = ryo_623a
| description = Costs 20% Spirit.
 
Invincible reversal and anti-air. Has great vertical range, but virtually no horizontal range. Does exactly what it says on the tin.
 
At low Spirit, this move is replaced with Ryo's Uppercut. This Uppercut is still special cancellable, including into itself; however, since Uppercut knocks down, Ryo cannot cancel it into itself multiple times in a row for a stun setup like other characters.
}}
 
===Kyokugenryu Renbu Ken===
{{FrameDataCargo-AOF2
| moveId = ryo_214a
| description = Consumes 20% Spirit on use if available, but is unchanged at low Spirit.
 
Not a very helpful tool. The second hit doesn't combo properly into the third, and the third hit's pushback will sometimes make the fourth whiff. On block or whiff (and functionally on hit as well, since hitting the first half of the move means an aware opponent will block the second half), you'll eat a pretty nasty punish. It has less range than Zan Retsu Ken as well, meaning there's no point in going for it in combos usually. Due to it being identical at low Spirit, however, it can be useful as an easy way to tack on damage in situations where the first two hits are enough to kill and you don't have the Spirit to spend on Zan Retsu Ken.
}}
 
===Hien Shippu Kyaku===
{{FrameDataCargo-AOF2
| moveId = ryo_16b
| description = Costs 25% Spirit. Cannot be special cancelled into.
 
Very bad move. High startup, awful on block, and unusable in combos due to the bizarre fact that you can't cancel into it. Due to how much ground Ryo's dash covers at infinitely less risk, there's not much use to this as a neutral tool.
 
At low Spirit, the travel speed during the active frames is cut in half, leading to the move only travelling 3/4 of the screen. In addition, the first hit does 16 damage, and the second hit won't come out at all. This is completely useless.
}}


'''Kohou''' - dp + A (263 + A)
===Zan Retsu Ken===
* Ryo performs an anti-air uppercut
{{FrameDataCargo-AOF2
* This move has two different hits
| moveId = ryo_646a
* Both hits must hit a grounded opponent to knock down
| description = Costs 40% Spirit.
* This move has relatively short range
* This move will not come out with red spirit bar


'''Kyokugenryuu Renbuken''' - qcb + A (213 + A)
An amazing move for every aspect of Ryo's gameplan. Due to its instant startup, hitgrab property that lets it win trades, and big, disjointed hitbox, this move makes for a powerful and rewarding abare tool. These same properties also make it very useful in combos, with it linking out of lights and comboing naturally out of clHP. Its massive disjoint and high active frames make it a powerful anti-air at a lot of ranges as well, and it'll beat buttons on the ground at some spacings.
* Ryo unleashes 4 quick punches, 2 at a time
* This attack will not change depending on the spirit bar but will still drain it nonetheless


'''Hienshippu-Kyaku''' - db, f + A ([1]6 + A)
What makes this move really stand out is that it's very frustrating to whiff punish. You can't punish with fireballs, since it destroys non-super projectiles. You can't punish with sweep, since it hits crouchers and outranges sweeps. You often can't punish with a jump-in, since this move's generous hitbox means it'll often beat air attacks clean. You can't wait for it to recover, since it has no recovery. As long as they don't block it, you've got an excellent low-risk neutral option. Mind the Spirit cost, however.
* Ryo launches himself forward to deliver a kick attack
* If successful, he will hit twice, unless he has red spirit bar, where he'll hit only once and also launch at a slower speed


'''Zanretsu-Ken''' - f, b, f + A (646 + A)
At low Spirit, this move is replaced with Ryo's 5LP. This doesn't really do anything for him.
* Ryo stands still and attacks with multiple punches
}}
* Can be used as an anti-air against farther opponents and on wakeup to stop pressure
* If all punches whiff, there is no recovery, but if one punch hits a blocking opponent, Ryo will have a long recovery where he can be punished with a combo
* This move will not come out with red spirit bar


==Super Moves==
==Super Move==
'''Haohshokoken''' - f, hcf + A
===Haoh Shoukou Ken===
* Ryo creates a wall of ki energy to attack opponent
{{FrameDataCargo-AOF2
| moveId = ryo_641236a
| description = Costs 75% Spirit. Can only be executed with sufficient Spirit.


Too much startup and Spirit cost to be useful in virtually any situation. Not nearly as tall as it looks, either; every character can jump over it just fine. Does a sizable 18 damage on block and travels fast, so it can be useful for chip kills vs a low-health opponent you just knocked down.
}}


==Desperation Move==
===Ryuko Ranbu===
{{FrameDataCargo-AOF2
| moveId = ryo_2363214c
| description = Costs 75% Spirit. Can only be executed with sufficient Spirit and at 25% health or below.


==Hidden Super Moves==
Big, damaging unblockable. Not very difficult to set up as a meaty; you can get it off 2HK, Uppercut, Low Attack, Kohou, throwing people into the corner, and air resets with anti-air normals cancelled into it. Against opponents without good reversal options, this can provide a devastating checkmate option.
'''RyuukoRanbu''' - qcf, hcb + C
}}
* Ryo rushes to opponet to deliver a barrage attack


{{Navbox AOF2}}
{{Navbox AOF2}}

Latest revision as of 07:32, 10 June 2024

Art of Fighting 2

OverviewStrategyDataCombos

AOF2 Ryo Illustration.png

Story

Ryo was not born a fighter. Though the successor to Takuma Sakazaki, Ryo struggled during his training at a young age and often struggled in sparring matches against his friend Robert. On Ryo's 10th Birthday, Ryo's mom died, and his father Takuma dissappeared shortly after. Ryo was forced to take care of his younger sister Yuri, and as such was forced to start working at a young age. Ryo began street fighting for money. At first he was unsuccessful, but eventually he became the best street fighter in South Town, gaining the attention of Mr. Big. After declining Big's invitation to join his gang, Big kidnapped Yuri. Ryo tracked down Yuri and defeated Big and Mr. Karate, who was Takuma in disguise. After reuniting with his sister and father, Ryo left to train, until he recieved an invitation to the King of Fighters tournament.

Introduction

Ryo is the purest character in the game. What you see is what you get. This doesn't necessarily help him in the game though.

Strengths Weaknesses
  • Multiple strong zoning tools, especially air fireball, complemented by good anti airs
  • Zan Retsu Ken is a powerful option on defense, for punishes, and in neutral
  • Flexible combos: one of the few characters who can link a jump-in into a sweep, and many moves cancel into Zan Retsu Ken for high damage
  • Good range on his normals
  • Bad offense: grab (his only mixup tool) is slow, easy to recover from, and throws them too far away to continue pressure on hit
  • Many punishable moves

Colors

AOF2 Ryo Colors.png

Movelist

Special Moves

Ko-Oh Ken - Qcf.gif + A.gif - 20% Spirit

Kuuchuu Ko-Oh Ken - Qcf.gif + A.gif / B.gif - 20% Spirit

Kohou - Dp.gif + A.gif - 20% Spirit

Kyokugenryu Renbu Ken - Qcb.gif + A.gif - 20% Spirit

Hien Shippu Kyaku - Db.gifFd.gif + B.gif - 25% Spirit

Zan Retsu Ken - Fd.gifBk.gifFd.gif + A.gif - 40% Spirit

Super Move

Haoh Shoukou Ken - Fd.gifHcf.gif + A.gif - 75% Spirit

Desperation Move

Ryuko Ranbu - Qcf.gifDf.gifQcb.gif + C.gif - 75% Spirit

Normals

Standing Normals

5LP

Stand LP
5A
5A
AOF2 Ryo 5LP.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
6 Mid No 3 4 2 +5 +7 -

Fast, plus on block, comically disjointed, and decently big jab. Links into itself anywhere but max range and Zan Retsu Ken at anywhere at all. Good thing to just kinda do.

5LK

Stand LK
5B
5B
AOF2 Ryo 5LK.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
10 Mid Yes 5 8 9 -2 0 -

Hits pretty high up above Ryo, and can be used as an anti-air in a pinch. Ryo has better anti-air options, though.

cl.HP

Close HP
5[A]
5[A]
AOF2 Ryo clHP.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
16 Mid Yes 4 9 7 +8 +4 -

Fast, damaging punish starter. Not much other utility.

f.HP

Far HP
5[A]
5[A]
AOF2 Ryo fHP.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
16 Mid Yes 5 6 17 -2 -6 -

Big disjointed mid poke that hits pretty hard.

cl.HK

Close HK
5[B]
5[B]
AOF2 Ryo clHK.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
10 Mid Yes 7 8 21 -14 -18 -

Bizarrely bad normal. Does the same damage as a lot of lights, has too much pushback to combo into specials even at point-blank, and is awful on hit/block. At the angles where it'd hit as an anti-air, Ryo has more rewarding options. Avoid.

f.HK

Far HK
5[B]
5[B]
AOF2 Ryo fHK.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
22 Mid Yes 6 8 21 -6 -10 -

Hits at a respectable angle for anti-airing, and is very rewarding on hit. The input makes it deceptively hard to do this on reaction, due to the extra time spent holding buttons before the move starts up.

Crouching Normals

2LP

2LP
2A
2A
AOF2 Ryo 2LP.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
6 Low No 3 4 2 +5 +7 -

Identical frame data to 5LP, and retains the great hitbox and links into Zan Retsu Ken, but this one's a low. Another great button.

2LK

2LK
2B
2B
AOF2 Ryo 2LK.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
8 Low No 3 2 3 +4 +6 -

Despite the animation, actually has less range than 2LP. 2LP is also another low and has better frame advantage on hit for easier links, leaving this normal without much point.

2HP

2HP
2[A]
2[A]
AOF2 Ryo 2HP.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
10 Low Yes 5 11 12 -13 -17 -

Good clutch anti-air at angles where fHK or Zan Retsu Ken won't work. Pretty whatever damage, though.

2HK

2HK
2[B]
2[B]
AOF2 Ryo 2HK.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
16 Low Yes 5 2 29 +35 (KD) -19 -

Insanely fast for a sweep, and tied for Ryo's longest normal. Not safe on block or whiff, though, and gives pretty crummy oki midscreen. Useful as a check.

Jumping Normals

j.LP

j.LP
j.A
j.A
AOF2 Ryo jLP.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
6 High No 3 14 7 on ground N/A N/A -

Ryo's fastest air normal, which might be handy if you need to air-to-air on reaction in a pinch.

j.LK

j.LK
j.B
j.B
AOF2 Ryo jLK.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
10 High No 5 13 7 on ground N/A N/A -

Big fast flying kick. Good air-to-air and jump-in.

j.HP

j.HP
j.[A]
j.[A]
AOF2 Ryo jHP.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
10 High No 5 12 7 on ground N/A N/A -

Same speed as jLK, no extra damage, and a worse hitbox. No benefits over jLK.

j.HK

j.HP
j.[B]
j.[B]
AOF2 Ryo jHK.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
16 High No 9 12 7 on ground N/A N/A -

Ryo's most damaging air normal, with a similar hitbox to jLK. Good if you have the time to use it.

System Mechanics

Uppercut

Uppercut
AC
AC
AOF2 Ryo 2HP.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
10 Mid Yes 5 11 15 +85 (KD) -13 -

Very similar anti-air to 2HP, except it knocks down instead of causing an air reset.

Low Attack

Low Attack
BC
BC
AOF2 Ryo LowAttack.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
10 Low Yes 7 8 24 +36 (KD) -15 -

Same range as sweep, but a bit slower and a fair amount safer on block. Similarly useful.

Throw

Throw
6/4 C
6/4 C
AOF2 Ryo Throw.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
30 Throw No 1 1 0 +40 (KD) N/A -

While this throw does the standard boatload of damage you'd expect from AOF2 throws, Ryo chucks his opponent to a different zip code on hit and doesn't have the frame advantage to dash back in and get airtight pressure. Suffice to say, this isn't an amazing mixup option. Unfortunately, this is his only mixup option.

Taunt

Taunt
D
D
AOF2 Ryo Taunt.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
0 N/A No 1 0 49 N/A N/A -

At time of writing, Ryo's taunt is the only one we have frame data for, so it's unclear how the recovery stacks up to others. Taunting is still useful in neutral due to the pretty huge chunk of Spirit it steals from your opponent.

Special Moves

Ko-Oh Ken

Ko-Oh Ken
236A
236A
AOF2 Ryo 236A.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
29 Mid No 24 Projectile 39 -11 -15 -

Costs 20% Spirit. Cannot be special cancelled into.

Pretty whatever fireball. The fact that you can't special cancel into it, on top of its pretty wack frame data across the board, make it not useful in close- or mid-range like shoto fireballs traditionally are. Still comes in handy as a far-range harassment tool, however, especially with Ryo's good assortment of anti-airs.

At low Spirit, the fireball will dissipate instantly without travelling anywhere, and will do 8 damage. This is, of course, terrible, and you should not attempt this special at low Spirit.

Kuuchuu Ko-Oh Ken

Kuuchuu Ko-Oh Ken
j.236A
j.236A
AOF2 Ryo j236A.png
AOF2 Ryo j236B.png
Version > indicates a follow-up to the main move,
>> a follow-up to a follow-up and so on.
Different versions and/or follow-ups to the move.
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.

j.236A j.236A

26 Mid No 19 Projectile 9 on ground N/A N/A -
Version > indicates a follow-up to the main move,
>> a follow-up to a follow-up and so on.
Different versions and/or follow-ups to the move.
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.

j.236B j.236B

26 Mid No 19 Projectile 9 on ground N/A N/A -

Costs 20% Spirit.

The A version is a pretty tricky neutral tool that lets Ryo smack people for attempting to anti-air him. In conjunction with his strong air normals, this can help put some extra threat behind your jumps in neutral. The B version is not nearly as useful, since the minimum height is so high up that the only thing it'll hit is other jumping opponents, and vs them, Ryo has plenty of faster and cheaper anti-airs to choose from.

At low Spirit, the fireball will dissipate instantly without travelling anywhere, and will do 6 damage. Like the ground version, this is awful.

Kohou

Kohou
623A
623A
AOF2 Ryo 623A.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
13,13 Mid No 5 20 38 +58 (KD) -40 1-24 full?

Costs 20% Spirit.

Invincible reversal and anti-air. Has great vertical range, but virtually no horizontal range. Does exactly what it says on the tin.

At low Spirit, this move is replaced with Ryo's Uppercut. This Uppercut is still special cancellable, including into itself; however, since Uppercut knocks down, Ryo cannot cancel it into itself multiple times in a row for a stun setup like other characters.

Kyokugenryu Renbu Ken

Kyokugenryu Renbu Ken
214A
214A
AOF2 Ryo 214A.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
10,10,10,10 Mid No 3 4(6)6(19)4(6)11 15 -9 -15 -

Consumes 20% Spirit on use if available, but is unchanged at low Spirit.

Not a very helpful tool. The second hit doesn't combo properly into the third, and the third hit's pushback will sometimes make the fourth whiff. On block or whiff (and functionally on hit as well, since hitting the first half of the move means an aware opponent will block the second half), you'll eat a pretty nasty punish. It has less range than Zan Retsu Ken as well, meaning there's no point in going for it in combos usually. Due to it being identical at low Spirit, however, it can be useful as an easy way to tack on damage in situations where the first two hits are enough to kill and you don't have the Spirit to spend on Zan Retsu Ken.

Hien Shippu Kyaku

Hien Shippu Kyaku
16B
16B
AOF2 Ryo 16B.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
14,14 Mid No 19 20 60 hit/block, 30 whiff +49 (KD) -49 -

Costs 25% Spirit. Cannot be special cancelled into.

Very bad move. High startup, awful on block, and unusable in combos due to the bizarre fact that you can't cancel into it. Due to how much ground Ryo's dash covers at infinitely less risk, there's not much use to this as a neutral tool.

At low Spirit, the travel speed during the active frames is cut in half, leading to the move only travelling 3/4 of the screen. In addition, the first hit does 16 damage, and the second hit won't come out at all. This is completely useless.

Zan Retsu Ken

Zan Retsu Ken
646A
646A
AOF2 Ryo 646A.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
32 Mid No 1 77 80 hit/block, 0 whiff +38 (KD) -52 -

Costs 40% Spirit.

An amazing move for every aspect of Ryo's gameplan. Due to its instant startup, hitgrab property that lets it win trades, and big, disjointed hitbox, this move makes for a powerful and rewarding abare tool. These same properties also make it very useful in combos, with it linking out of lights and comboing naturally out of clHP. Its massive disjoint and high active frames make it a powerful anti-air at a lot of ranges as well, and it'll beat buttons on the ground at some spacings.

What makes this move really stand out is that it's very frustrating to whiff punish. You can't punish with fireballs, since it destroys non-super projectiles. You can't punish with sweep, since it hits crouchers and outranges sweeps. You often can't punish with a jump-in, since this move's generous hitbox means it'll often beat air attacks clean. You can't wait for it to recover, since it has no recovery. As long as they don't block it, you've got an excellent low-risk neutral option. Mind the Spirit cost, however.

At low Spirit, this move is replaced with Ryo's 5LP. This doesn't really do anything for him.

Super Move

Haoh Shoukou Ken

Haoh Shoukou Ken
641236A
641236A
AOF2 Ryo 641236A.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
54 Mid No 48 Projectile 45 +77 (KD) -21 -

Costs 75% Spirit. Can only be executed with sufficient Spirit.

Too much startup and Spirit cost to be useful in virtually any situation. Not nearly as tall as it looks, either; every character can jump over it just fine. Does a sizable 18 damage on block and travels fast, so it can be useful for chip kills vs a low-health opponent you just knocked down.

Desperation Move

Ryuko Ranbu

Ryuko Ranbu
2363214C
2363214C
AOF2 Ryo 2363214C.png
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.
Max health is 128.
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 cancelable. If not, will stay empty.
StartupNumber of frames for the move to become active, first active frame included. Activex, (y), z means the move has two hits. 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 to note the frame range.
80 Unblockable No 49 31 0 +56 (KD) N/A -

Costs 75% Spirit. Can only be executed with sufficient Spirit and at 25% health or below.

Big, damaging unblockable. Not very difficult to set up as a meaty; you can get it off 2HK, Uppercut, Low Attack, Kohou, throwing people into the corner, and air resets with anti-air normals cancelled into it. Against opponents without good reversal options, this can provide a devastating checkmate option.

Art of Fighting 2
General

ControlsFAQSystem

Characters

Eiji KisaragiJack TurnerJohn CrawleyKingLee Pai LongMickey RogersMr. BigRobert GarciaRyo SakazakiTakuma SakazakiTemjinYuri Sakazaki