Sometimes OS’s are just unavoidable within the game’s design. As long as there is a system for two buttons throws and a system for input leniency so that the two button press don’t have to be on the same exact frame, there will be kara throws. Combine that with having parries in Third Strike, it just all comes together into an OS.
Also buffers aren’t OS’s, but can help create an OS. Like if I do cr.LK cr.LK and buffer qcfs in between and press a button at the end, the game will always do super be it on hit or on block. Just because I can “hit confirm” and react to a situation so I can make committing or not committing to a move easier, does not mean the game decides for me the most optimal choice for a given situation in a singular moment.
What’s different is if I press down for down parry and st.HK kara throw with Chun Li in Third Strike. The down is a buffer for a down parry, but result of the situation comes down at the exact same moment as I press buttons. I don’t need to react to the situation and press something based on what I have observed. If they did a low attack, my character down parries and does st.HK to punish. If they did a throw, I throw tech using the kara throw. The low attack and/or throw can happen at the exact same moments but I don’t change what I do or react to the situation to change what I do, I do a single thing (OS) and it chooses the best option within that single moment. That is what makes an OS an OS.
So while a buffer may contribute to an OS, a buffer in of itself is not an OS. Don’t confuse the two.
Another example is hard knockdown OS when you jump in with a character. Let’s use Ryu for example. Ryu can do a safe jump and rhythmically press j.HK and another HK button input and that’s the jump-in anti-back dash OS. If the opponent chooses to block or get hit, there is enough block stun or hit stun (hit stop on both) that the second HK (usually a sweep) doesn’t come out. If the opponent decides to invul back dash instead within this same instance, they would get swept because the jump-in whiffs and the timing would allow the sweep to come out on time. The attacker doesn’t buffer and wait to see what happens to “decide” to sweep the opponent, regardless of the opponents options the attacker would get the preferred outcome without needing to adjust one’s timing. Sure there is an HK buffered in there, but it’s different that buffering a super during a hit confirm on lights or from a low forward.
Another common SFIV OS is cr.Light Button Sweep OS. It’s where you do your hit confirm on someone’s wake up where you start (with Ryu for example) with a cr.LK then usually do a cr.LP+HK during a chain timing. SFIV prioritizes chain attacks before anything else on hit/block, but prioritizes heavy attacks on single individual attack at neutral when pressing multiple buttons. So if the opponent blocks, the cr.LK would chain into cr.LP due to priority. If the opponent back dashes, the cr.LK would whiff and cannot chain. So when cr.LP+HK is pressed at the same time, sweep would come out and punish a back dash. The attacker doesn’t have to change or do anything whether or not the opponent blocks, gets hit, or back dashes. Just do the OS and if it hits with a cr.LK into cr.LP, then hit confirm that into a full combo. It’s just at the single instance the opponent can decide to block or back dash, that 1 unit of time they’re back dashing and are invul and airborne or could be solidly blocking, your combination of inputs pick the best result of the 2 situations within that single unit of time. All in that one moment.
Another example, there’s a new OS found in Guilty Gear Xrd. If the opponent doesn’t commit to an attack, if a person buffers a special attack or super and ends with the game’s Faultless Defense mechanic (back and two attack buttons except the Dust button), the game would prioritize Faultless Defense (FD) instead of the special attack. So if the opponent did press buttons on your wake up, you can wake up safely defending instead of having a DP whiff or get blocked. In return though, it does activate if an opponent’s attack is happening so you can blow this up using safe jumps since the opponent will OS but the player would be in an attacking state to make the opponent do a special but land in time to block a DP. But this mechanic is universal for all specials and super so it can lead to sticky situations and wacky OS’s that are strong.
But yeah, depending on how the game is made, certain OS’s are unavoidable. What makes OS’s bad depends on the person who plays the game. Like in Virtua Fighter 4 and beyond there’s an OS called ETEG (Evade, Throw Escape, Guard). When the player is at frame disadvantage, they want to get out of a sticky situation. All side steps/evades can be thrown for free (like rolls and side steps in CVS2 and KOF) so what people do is they input evade and a throw escape input at the same time. So if the opponent goes for an attack, the player evades. If the opponent goes for the throw, the player would throw escape and get frame advantage for doing so. The Guard at the end is to cut the side step whiff animation shorter so it wouldn’t get punished as hard if the opponent did nothing and delayed their decision + button input.
How do you beat that OS? You decide to delay what you do or use a low hitting half or full circular that can’t be side stepped (half circulars only cover one direction of a side step while full circulars cover both left and right directions). Then that adds more “yomi layers” (I call them decision making layers) to the game play. So although strong, the OS isn’t perfect and has its time and purpose. It’s up to the player if they want to play Virtua Fighter or not.
So when it comes to Third Strike and SGGK, it’s up to the person if they like that or not (considering counters or ways around SGGK and other factors) and play Third Strike. Same for Guilty Gear Xrd. With SFIV, it’s also up to the individual if they want to play it or not.
I decided not to play SFIV because I had to do one OS after another in typical intermediate play just to make the game play like other SF games that didn’t need to do this. I had to jump-in OS and then do cr.LK Sweep OS, then still hit confirm and plink then end. Playing Ryu felt more tedious than it needed to be. That on top of bad walk speeds, Focus Attack fishing, and bad normals (compared to stuff like CVS2, Alpha 2, Third Strike, SFII HF). I chose to not play SFIV and play other games like KOF98.
Which in return has 1 OS that’s used, it’s a simple one too. On someone’s wake up a character can just do a one button throw. If the opponent tries to jump out, they get hit by the whiffed normal which typically Far C and Far D are usually a good poke or anti-air. How to beat this is just to tech throw, and doing that is really easy. What makes this a mix-up though is if your character has a command throw, and command throws can’t be teched. So opponents have to choose between saying on the ground to tech a throw but might eat a command throw, or jump into the air to get out but might get tagged by a normal. During block strings, this OS doesn’t mean much since opponents can alternate between high and low guard to extend block stun so command throws would whiff and normal throws become blocked normals.
OS’s are sometimes inherent to a game’s construction and are unavoidable. The important thing is that if you can prevent an OS as a video game developer, then try to do so. Sometimes they help a game’s depth and “fun value” however subjective that may be. Sometimes it eliminates depth or possible options and decision making trees to be had.
So please don’t confuse any type of buffer with an OS please. It hurts me dearly. Also I hope this explains the main SFIV OSs to people that didn’t really keep up to date with SFIV stuff. Another similar thing to jump-in anti-back dash OS is doing a DP buffer instead of a sweep buffer. So with Ryu you can blow up certain reversals, reversal back dash, and still jump-in and do a hit confirm into bnb if they get hit or block. Also if they back dashed and you’re good at confirm that DP hitting, then you can FADC that DP into Ultra. If they block or get hit, you can hit confirm and do a normal BNB or choose to use that FADC if you want.
But yeah, OS’s aren’t inherently bad and sometimes they’re unavoidable. It’s up to you to observe what “exactly it does”, how to counter it if it has counters, and if you still have fun playing the game within the context around the OS and means around it (beating it or avoiding OS situation.) OS’s are only as strong as the context of the game they’re in. I don’t like SFIV OS’s because they don’t really add to the game, but only normalize what was simple and normal in other SF games. I just want to jump in at a person and just press that, not multiple buttons or a DP buffer just so I can simply jump in at someone. The “how often” the situation occurred was really often, so I have to do it so many times.
So what I didn’t like about it was the actual execution for it, rather than for what it did. Then also I stopped playing SFIV because yeah, like I said, bad walk speeds and normals. That killed it more than the actual OSs. The need for OSs just rubbed salt into the wound.