A 3rd party net code fix is making the rounds on FGC twitter for Street Fighter V.
The fix was created by Altimor who is best known for his creation of hitbox viewers for MvCi, UNIST, GG Xrd, and DBFZ. His latest work fixes an issue that can cause one player to lag behind another. You can see an example of this problem below where the inputs lagging cause the match to start diverging into 2 different games.
Altimor explains in more detail about the technical aspects of this bug.
SFV has a bug where one player’s game can lag behind the other’s online. This can cause artificial lag and one sided rollback for the other player.
When the players’ “clocks” are synced, if there is e.g. a 4 frame packet round trip time between them, each player should be 2 frames ahead of the time of the last received input from their opponent, and experience 2 frame rollbacks.
If one player lags behind, the other player will receive inputs from farther “in the past” (up to 15 frames!) than they should, causing unnecessarily big rollbacks and artificial lag, while the player that’s behind may even be receiving inputs that appear to be “in the future” to their game and never experience rollbacks at all.
This fix ensures your “clock” never gets more than half of your packet round trip time ahead of your opponent’s so that you never experience more rollback than them.
This apparently only works with PC players if both sides have the update installed. Unfortunately PS4 players are gonna miss out on this.
Players have been testing this and have had a lot of positive responses.
From California, I played players in Texas, Toronto, Georgia, North Carolina, and even Tunisia & Saudi Arabia, and even the intercontinental connections were ok to playable. And I played a couple players before & after they patched their end, and it was a big improvement as well
— Just UltraDavid (@ultradavid) January 9, 2020
just had a completely lag-free set from uk to turkey after installing the netcode fix
if this comes at the cost of pissing off the entire ps4 playerbase i say let them suffer pic.twitter.com/ESabuiID7M
— Broski (@broskiFGC) January 9, 2020
Ran a set with @Keoma89 before and after the netcode patch (he had his correctly installed from the beginning; mine was incorrectly installed at first, then patched correctly in the next clip)
It got a LOT more playable… for a 3-bar connection lol pic.twitter.com/KSSH6OHz4u
— Arlieth❄️FrostyFaustings (@Arlieth) January 9, 2020
You can find the original reddit post and download it here
*Disclaimer* We are not responsible for any damages caused by this update, so download and install this at your own risk.
If you found this update to work well for you, please consider sending Altimor a charitable donation for his work.