Precisely. Capcom’s XBLA/PSN ports (save Final Fight I think) were outsourced to Backbone. All tweaks, porting, menus, and netcode was done by Backbone, not Capcom, which means Capcom had no input into the netcode in these instances.
And to say that developers like to develop everything in house is wrong. That doesn’t at all explain why MVC3 is using an engine developed by MTFramework. Or the fact that part (or all) of SC4 and SF4’s engines were built by Criware.
So there is a fundamental flaw in that argument. If developers like to develop in house, why are their engines licenses of existing engines made by other companies? So then, why should they have to develop their netcode in house if they are already outsourcing the core of the game itself?
Answer: Laziness. They have existing netcode that’s “proven to work” because it “works in Japan/Korea/Taiwan,” so instead of tacking on to cost of development/lead time to implement outsourced netcode, they stick to what “works,” and copy-pastas it into everything they can, and then makes other excuses when cornered with the fact that online is bad, and has been since the beginning of last decade.
I really do. I think we should petition for a partial refund because of bad netcode, which was billed by Capcom (as per the back of my copy of vanilla SF4) as “Worldwide online matches,” thus by definition, able to be played across the world. If they won’t listen to our words, and I know that a boycott will not work because people will still buy, and if FG sales drop, they will just stop making fighters again, then they should listen when we threaten to cut into their bottom line on products shipped with piss-poor online performance.
And like I stated earlier, not even Asia is immune to the bad netcode in MVC3, as I’ve heard reports of Koreans not even being able to play each other without bad lag. That’s a country the size of Indiana, with better broadband performance than America could even dream about, still having the same issues Americans are facing playing Marvel online. So I’m pretty sure an international online petition for a refund for shipping bad netcode would get the attention needed to wake Capcom up to using GGPO.