• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Fighting Games Weekly | Mar 9-15 | Sponsored by Popeyes

Sayad

Member
Just read the first couple of pages of that thread about MKX's online multiplayer and I'm legit wondering if I've been in a coma or something. Why do people want to play people from other regions online? In a fighting game... Its generally noticably bad playing people in the same city as you with most fighters. And this is NRS who don't have the best track record, why are people demanding to play internationally before they've even mastered decent same-country netplay? We're just gonna jump from unplayable to perfect worldwide online, which exactly zero fighting games with any version of any netcode have managed to do...
We get both the US and EU versions of games over here(Middle East). The local region is supposed to be EU, but the local PSN is garbage, many games/DLC never show up on it, not to mention there's barely anything on PS+ and everything is way more expensive. It's just way more convenient to pick up the NA version of the game to the point where retailers started getting both version.
Unless it's a soft lock, this would ruin online for me if I pick up the US version.
 

FourMyle

Member
This JP tourney has been completely free for Poongko and Infil thus far.

All the Japanese top players are in the US for SXSW/FR18 lol
 
This JP tourney has been completely free for Poongko and Infil thus far.

All the Japanese top players are in the US for SXSW/FR18 lol

Yeah I was going to say something similar. They came and basically bodied Japan, but this is Japan's B and C level talent. Great players nonetheless, but not the best Japan has to offer. Which is too bad because I would have loved to see how Daigo(offline) and the rest of the Topanga guys handle Infil's Decapre.
 
Via Mike Z

1 - Bandwidth is not ever an issue. You do not send savestates over the internet, you send only inputs. This is also true of non-savestate-based fighting game net code...since everything is based on player inputs, there is never a need to send anything else. This is why fighting games don't generally let you join in as a spectator mid-match: since they are only sending the current frame's inputs, the game is incapable of sending a new spectator the game state, and so you can't join in once the game has already started because that would involve sending you the current state.

2 - Skullgirls renders everything in 3D using polygons, shaders, etc. Whether the result is polygons that form a 3D shape or polygons that form a flat mesh is irrelevant, nothing nowadays is "2D" in the sense of "drawing directly to the framebuffer rather than drawing polygons". And our backgrounds are "3D" in the sense of having skeletons, etc, so the entire is entirely capable of displaying 3D models, as well as saving and rolling back their state.

3 - Whether your engine is "3D" or "2D" is irrelevant for savestates. You do not save the rendering state as part of the savestate, you save the game state. As a concrete example, you MUST save things like "Where is the character / what frame of what animation are they currently on / what is the combo count" and you do NOT need to save things like "what are all the joint transforms for the current pose for the character" since that can be (and is) derived from "what frame of what animation are they currently on". And since the only difference between a "3D rendered" game and a "2D rendered" game comes well after the point at which the simulation ends, savestates are roughly equivalent between all types of fighting games.

3 - Even if you DID save all that unnecessary junk related to render state, it's not large. After all, there are only two to six characters, and even a complete copy of the physics state of a world can be stored in a few MB. Restoring that savestate on a modern PC or current-gen console hundreds of times per second is not a problem.

5 - GGPO doesn't care what's in your savestate or how your engine works. All it does is tell you to save a state, load a state, or simulate the game. As long as your engine can save a state, that's the entirety of the functionality GGPO requires or cares about.

6 - Even if ALL my previous statements were untrue, Killer Instinct for the xBone uses rollback-based netcode and 3D models. So it is clearly possible to do both. (Note: The original "rollbacks don't work in 3D" was an erroneous comment from a Capcom PR rep with no technical background.)

tl;dr - The reason most companies choose not to use rollback netcode is because it is more difficult to write; you can write simple lag-based netcode in a matter of days. The reason Japanese companies choose not to use rollback netcode is that Japanese internet is good enough that lag-based netcode tends to not have enough problems in the Japan-vs-Japan average case to be noticeable, so they don't think it is worth the extra cost. And in reality the most likely reason that Japanese companies don't want to use GGPO is...it's not Japanese.
Great post

I hope this kills the idea that 3D models/games are somehow too big or complex to use GGPO. Straight from the horse's mouth.
Just read the first couple of pages of that thread about MKX's online multiplayer and I'm legit wondering if I've been in a coma or something. Why do people want to play people from other regions online? In a fighting game... Its generally noticably bad playing people in the same city as you with most fighters. And this is NRS who don't have the best track record, why are people demanding to play internationally before they've even mastered decent same-country netplay? We're just gonna jump from unplayable to perfect worldwide online, which exactly zero fighting games with any version of any netcode have managed to do...
There is no such thing as perfect online play. People still expect better when a company is making money hand over fist, though. The precedent for high quality international gaming has already been set even by games not utilizing GGPO. Namco's fighters play well even outside the US. ASW's fighters aren't so hot once you leave the shores.

I guess GGPO and actual online networking are best left to HD remix teams or teams that can barely afford cup Ramen.
 
I think Poongko could have reset the bracket when it was 4-3 when he landed EX DP if he had just did EX tanden instead of Ultra which does very little damage when juggled from EX DP. But he made the wrong decision and that cost him.

BTW, Zhi was fucking awful the past half hour and I normally enjoy Zhi's commentary. But he wouldn't get off the subject of how awkward things which was getting really obnoxious.
 
This is Mortal Kombat though, and i'm reading a lot of these comments as "I demand to play Mortal Kombat how i usually do, online against the Japanese with 200-300ms+ ping." Like if there's nobody playing online in your country, luckily its Mortal Kombat and you can play it against the computer. Oh but that won't help you learn matchups and prepare for tournaments etc... then why not just play offline if thats the situation?

Maybe you get a good connection in a specific game with a specific netcode using a specific isp, on a wired connection with your ports forwarded, when the Japanese player happens to have their shit setup correctly. That just seems like more effort and luck than playing offline, or vs the cpu. And the tweet just said it'll work the same way their last 2 games did. So the outrage is insane.

This doesn't make sense. Why would you have issue with people wanting to play across regions and them being upset if they didn't have a choice? Online play is everything. Just play offline is not a solution.

People have valid reasons and many have been posted here. It being 100% optimal or don't do it at all is not a good reason to me. Put a filter in and let people choose. What if nobody plays in EU? So I make a effert to play when NA players play. Why not let people do that.
 
So Infiltration is locked into Capcom Cup finals, right?

Nope, this was a ranking event. Only Premier events guarantee the winner into Capcom Cup. But him and Poongko have 160 and 192 points respectively, which even at this very early point of the year is probably good enough to get into Capcom Cup through points alone because there are less events(meaning less points to earn) this year compared to last year. For reference, Chris G finished 32nd in points last year with 173.
 
Them taking the top 2 spots was extremely impressive. You can say that Daigo and the others weren't there and they certainly would have made it tougher, but it's not like they win the tournaments or take the top 2 spots either.

Momochi finished in 4th behind Tonpy, Nishikin, and Shiro in January. Daigo and Momochi didn't exactly get top 4 at Taito Station. JP tournaments are hard to win.
 
Not using using ggpo because because its not Japanese. Neither is ue3 yet every fg Dev is using it...
UE3 has a lot more industry influence, game development tools and word of mouth to back it. Making your own engine from scratch for a handful of games per generation is also an expensive endeavor. It's nice that those UE3 games have no problems with getting fast and/or high quality PC ports down the road.

GGPO and online networking mostly are good for the consumer. UE3 and cheap overseas game engines are good for pretty much everyone.
 

chriskun

Member
I think Poongko could have reset the bracket when it was 4-3 when he landed EX DP if he had just did EX tanden instead of Ultra which does very little damage when juggled from EX DP. But he made the wrong decision and that cost him.

BTW, Zhi was fucking awful the past half hour and I normally enjoy Zhi's commentary. But he wouldn't get off the subject of how awkward things which was getting really obnoxious.

Yeah, i was wondering why he didnt do tandem engine, weird.
 
GGPO and online networking mostly are good for the consumer. UE3 and cheap overseas game engines are good for pretty much everyone.

No. They promote the proliferation of hi-def stone that looks like oiled plastic instead of stone. Nobody else seems to be bothered by it, but it just doesn't stop irking me o_o

Old more lo-fi stone/rock/brick textures look clearly fake but for some reason the first thing they bring to mind is actual stone/brick, not plastic.
 
Zhi was pretty bad today. Goes off track to much. Not enough about match. And cameraman guy. Idk, its funny sometimes, but its grating to me. Maybe he is giving stream monsters what they want. Its like he is trying to hard.

Spooky still king of solo commentary.
 

Rhapsody

Banned
Zhi can be fine if he's paired with someone to keep him in check. Cameraman isn't that guy that can do that though.

It's too bad since he's really knowledgable on the game.
 
Zhi can be fine if he's paired with someone to keep him in check. Cameraman isn't that guy that can do that though.

It's too bad since he's really knowledgable on the game.

Zhi in check is top tier.

He did mention he wants people to love or hate him to create a reaction which creates views. However I'm pretty sure just having people love him would do the job.
 
Zhi in check is top tier.

He did mention he wants people to love or hate him to create a reaction which creates views. However I'm pretty sure just having people love him would do the job.

If someone really loves your work, it's inevitable there'll be someone who despises it.
 

Oichi

I'm like a Hadouken, down-right Fierce!
Not using using ggpo because because its not Japanese. Neither is ue3 yet every fg Dev is using it...

UE is gaining in popularity in Japan because Epic has a Japanese office, and Japanese-speaking evangelists to help out devs (either actual Japanese devs or foreigners who speak Japanese). GGPO afaik doesn't have this, so it's one of those things that is gonna be necessary if they want the tech to be more popular.
 

Kikujiro

Member
Zhi in check is top tier.

He did mention he wants people to love or hate him to create a reaction which creates views. However I'm pretty sure just having people love him would do the job.

If he thinks people watch the stream because they hate/love him then his ego is even bigger than I thought. People tune in to watch top players fighting against each others, not for his commentary.

I'm pretty sure the "awkwardness" wasn't as big as he made it out to be, if the Japanese players wanted to leave asap why they wasted so much time with the photos after the GF? Yet instead of commentating he spent all the time repeating how it was awkard and Poongko is autistic.
 

Marz

Member
If he thinks people watch the stream because they hate/love him then his ego is even bigger than I thought. People tune in to watch top players fighting against each others, not for his commentary.

I'm pretty sure the "awkwardness" wasn't as big as he made it out to be, if the Japanese players wanted to leave asap why they wasted so much time with the photos after the GF? Yet instead of commentating he spent all the time repeating how it was awkard and Poongko is autistic.

I've tuned into some NLBC's just for Chung commentary. Its possible that he attracts viewers.
 

alstein

Member
Well, in terms of netcode- isn't the US the primary market for console games?

The only way Japanese companies will get the message is if a Japanese company believes a game failed due to poor netcode.

The only company that I think has come to that conclusion is SNK of all people. While they haven't gone rollback, with their PC releases, it seems they've made an effort to improve things that is legitimate with the UM releases.

Also, the Yata devs went with GGPO because I believe they thought their KS would fail without it (and I believe it would have- or at the very least stretch goals wouldn't have been reached)

There is also the problem of companies going Vince McMahon and blaming everything other than the problem for the problem. If a game fails, they'd probably blame the customer not their own decisions.

Hasn't rollback netcode been used in RTS's for over a decade now? I'm not super-familiar with RTS netcode since it's been a dormant genre until recently and my last RTS was over a decade ago, but I remember hearing that.
 

Sayad

Member
Lol at Japanese not using GGPO because it's not Japanese, most of the games that licensed GGPO are either developed in Japan or published by Japanese companies.
Big companies prefer to use their own codes as much as they could, this basically is the main reason as to why fighting games with decent funding aren't using GGPO, Capcom, Namco and Double Helix all made their own rollback netcode even though licensing GGPO would have been cheaper, Capcom/Namco-Bandai only used GGPO for smaller cheap project that didn't have enough budget to develop their own netcode.
 
If he thinks people watch the stream because they hate/love him then his ego is even bigger than I thought. People tune in to watch top players fighting against each others, not for his commentary.

To be fair the event was sponsored by the r/kappery thing.

So who really knows at this point.
 
Just read the first couple of pages of that thread about MKX's online multiplayer and I'm legit wondering if I've been in a coma or something. Why do people want to play people from other regions online? In a fighting game... Its generally noticably bad playing people in the same city as you with most fighters. And this is NRS who don't have the best track record, why are people demanding to play internationally before they've even mastered decent same-country netplay? We're just gonna jump from unplayable to perfect worldwide online, which exactly zero fighting games with any version of any netcode have managed to do...

I can play people on the US east coast just fine, in games with old-fashioned but decently optimized delay netcode like BB/Persona/Tekken/SC5. And hey, that's where a bunch of my friends live. I'd like to play with them.

It's not the same as offline obviously but it's playable and fun. And it could be even better with rollback netcode.

For reference, ping isn't even -that- bad. (I'm in the Netherlands myself)
4215493255.png


Fairly sure worse connections can be had going east to west within the US. Should they be banned from playing with eachother too? Why wouldn't you let people decide for themselves with decent search options?

Also, a local friend got Injustice off the US PSN when it was on sale. Imagine how much fun we had when we found out we couldn't play together due to some random restriction like this.
 
If he thinks people watch the stream because they hate/love him then his ego is even bigger than I thought. People tune in to watch top players fighting against each others, not for his commentary.

I'm pretty sure the "awkwardness" wasn't as big as he made it out to be, if the Japanese players wanted to leave asap why they wasted so much time with the photos after the GF? Yet instead of commentating he spent all the time repeating how it was awkard and Poongko is autistic.

The love/hate thing was more about him telling cameraman that it's good for Daigo to have a lot of fans and haters.
 
If he thinks people watch the stream because they hate/love him then his ego is even bigger than I thought. People tune in to watch top players fighting against each others, not for his commentary.

I'm pretty sure the "awkwardness" wasn't as big as he made it out to be, if the Japanese players wanted to leave asap why they wasted so much time with the photos after the GF? Yet instead of commentating he spent all the time repeating how it was awkard and Poongko is autistic.

Yes, I hope he doesn't think that. I watch events based on the players involved and the event itself. Maybe its different for others.

Its like saying I watch the super bowl to hear Al Michaels and Chris Collinsworth ( I don't). But they can affect my viewing pleasure though. BTW, I like those 2 guys, haha.
 

vulva

Member
Lol at Japanese not using GGPO because it's not Japanese, most of the games that licensed GGPO are either developed in Japan or published by Japanese companies.
Big companies prefer to use their own codes as much as they could, this basically is the main reason as to why fighting games with decent funding aren't using GGPO, Capcom, Namco and Double Helix all made their own rollback netcode even though licensing GGPO would have been cheaper, Capcom/Namco-Bandai only used GGPO for smaller cheap project that didn't have enough budget to develop their own netcode.
Weren't the Capcom games that used GGPO ports done by Iron Galaxy, an American studio?
 

Sayad

Member
Weren't the Capcom games that used GGPO ports done by Iron Galaxy, an American studio?
I said either developed or published by Japanese companies. Point is, it's not the price or the language(or nationalism!) that's stopping people from using GGPO.
 

vulva

Member
I said either developed or published by Japanese companies.
While that's great, how does that discount that the point brought up was that Japanese devs don't want to use something without Japanese support?
Edit: Language is definitely an issue
 

Sayad

Member
While that's great, how does that discount that the point brought up was that Japanese devs don't want to use something without Japanese support?
Edit: Language is definitely an issue
Because there are games developed in Japan that uses GGPO?! You seriously think English language is problem for companies like Namco and Capcom?!
Just going by Japanese games splash screens, they're already using a lot of western middleware suits, actually you'd have a hard time finding a big Japanese game today that doesn't use some western middleware software for lighting, physics or whatever if not the whole game running on a western engine.
 
While that's great, how does that discount that the point brought up was that Japanese devs don't want to use something without Japanese support?
Edit: Language is definitely an issue

Has nothing to do with your comment, just wanted to tell you how the monthly at A&C went.

Singles, first match was against SJ. I won the first match convincingly then lost the second, came down to the last round and he was so close to winning... then got hit by the EG special and dropped the Rufus U1 to win the match
b3ppQUe.png
I some how ended up winning and didn't even deserve that shit. I'll take it tho.

Played WatchTower next, safe to say he doesn't know the Elena matchup lol. Then I had to play ItalDan.. I'm like 0-5 against ItalDan but I had a gameplan against him that I thought of after my last L to him last month. The first match... I lost an extremely close one for mashing like I wasn't beside him :/, won the second one and the last one came close, he heard me mashing and went for an U1 with Oni, but my DP went right through it and I got an easy punish. First time ever beating him in tourney ayyyyy.

Had to play General Luke next.. fuck bison b. Dude is just a wall, can't walk forward at all. I had no idea what to do, but he won the first match, I won the second, then it came down to the last round.. I whiffed a j.HK with Elena and landed right in front of him, got thrown in the corner and shenanigans to death in like 7 seconds flat. PJSalt, so close to being in Winners Finals ;_;.

Had to play L.E.S' Bison next. Got mauled the first game, brought it back the second, and at the last round again, I had him in the corner, hit an ex.MS, he does an Ultra.. my button came out and I got caught :/. I didn't think a random U1 would actually hit me but it did smh smh fuck bison b. Made it right before the Losers finals ;_;

Team tournament went better, me and Scruffs did very good. First match I OCV'd, then we faced General Luke's team we lost, then we beat like 5 more teams. Watch Towers team, General Lukes team, L.E.S' team, we actually made it to the grand finals.. and ItalDan ran a train on us like you wouldn't believe, DAWG, Broshadian didn't even have to play once. Dude changed up his style and went to town on some
FSwaNLR.png
type shit. Shit was gross yo.

Whatevs tho, first time being in the money for a tournament felt good. Finally made progress and I hope to GAWD nobody learns the Elena matchup ever.
90744551d.png
 

Malice215

Member
After seeing the ass whoopings dished out this weekend,

FGW | Foreign Infiltrators

Also, there's no excuse with this console generation to deal with a game with crap netcode, especially when that's going to be people's primary form of play. That what makes apprehensive about MKX because they're going into so much details about so many other things and have DLC to sell me already, and I don't have any idea of how the game is going to play online, except to go by what the experience was in previous games.
 

NEO0MJ

Member
We get both the US and EU versions of games over here(Middle East). The local region is supposed to be EU, but the local PSN is garbage, many games/DLC never show up on it, not to mention there's barely anything on PS+ and everything is way more expensive. It's just way more convenient to pick up the NA version of the game to the point where retailers started to getting both version.
Unless it's a soft lock, this would ruin online for me if I pick up the US version.

What he said.
 

Mr. X

Member
Lol at Japanese not using GGPO because it's not Japanese, most of the games that licensed GGPO are either developed in Japan or published by Japanese companies.

http://en.m.wikipedia.org/wiki/GGPO

Anything Capcom did using GGPO was projects handled by Capcom USA office (thanks Sven, miss you). That leaves a dbz game and Yatagarasu.

Pretty sure KI brought Tom Cannon in to help with their rollback netcode. And that had a few FG people on the project.
 

shaowebb

Member
http://en.m.wikipedia.org/wiki/GGPO

Anything Capcom did using GGPO was projects handled by Capcom USA office (thanks Sven, miss you). That leaves a dbz game and Yatagarasu.

Pretty sure KI brought Tom Cannon in to help with their rollback netcode. And that had a few FG people on the project.

Did they ever get GGPO in Unity to work? I know it was in the works but not there yet. I gotta thing in the works that could use it.
 

Tik-Tok

Member
Has nothing to do with your comment, just wanted to tell you how the monthly at A&C went.

Singles, first match was against SJ. I won the first match convincingly then lost the second, came down to the last round and he was so close to winning... then got hit by the EG special and dropped the Rufus U1 to win the match
b3ppQUe.png
I some how ended up winning and didn't even deserve that shit. I'll take it tho.

Played WatchTower next, safe to say he doesn't know the Elena matchup lol. Then I had to play ItalDan.. I'm like 0-5 against ItalDan but I had a gameplan against him that I thought of after my last L to him last month. The first match... I lost an extremely close one for mashing like I wasn't beside him :/, won the second one and the last one came close, he heard me mashing and went for an U1 with Oni, but my DP went right through it and I got an easy punish. First time ever beating him in tourney ayyyyy.

Had to play General Luke next.. fuck bison b. Dude is just a wall, can't walk forward at all. I had no idea what to do, but he won the first match, I won the second, then it came down to the last round.. I whiffed a j.HK with Elena and landed right in front of him, got thrown in the corner and shenanigans to death in like 7 seconds flat. PJSalt, so close to being in Winners Finals ;_;.

Had to play L.E.S' Bison next. Got mauled the first game, brought it back the second, and at the last round again, I had him in the corner, hit an ex.MS, he does an Ultra.. my button came out and I got caught :/. I didn't think a random U1 would actually hit me but it did smh smh fuck bison b. Made it right before the Losers finals ;_;

Team tournament went better, me and Scruffs did very good. First match I OCV'd, then we faced General Luke's team we lost, then we beat like 5 more teams. Watch Towers team, General Lukes team, L.E.S' team, we actually made it to the grand finals.. and ItalDan ran a train on us like you wouldn't believe, DAWG, Broshadian didn't even have to play once. Dude changed up his style and went to town on some
FSwaNLR.png
type shit. Shit was gross yo.

Whatevs tho, first time being in the money for a tournament felt good. Finally made progress and I hope to GAWD nobody learns the Elena matchup ever.
90744551d.png

Don't feel bad fam, shine won that tournament. The world was topsy-turvy that day. Also Nagata Lock is looking to get ahold of you. He wants to get some sets in. Needs dem beats in his head.
 
Don't feel bad fam, shine won that tournament. The world was topsy-turvy that day. Also Nagata Lock is looking to get ahold of you. He wants to get some sets in. Needs dem beats in his head.

Nah Broshadian won in singles, Shine got 2nd. I really wanted to face Shine in the tournament to see if my gameplan as Elena would actually beat Guile but I guess I'll have to wait.

And yea, me and Nagata Lock were mid set but I had to play on stream. Tell him I'll try add him on XBL later this week.
 

Sayad

Member
http://en.m.wikipedia.org/wiki/GGPO

Anything Capcom did using GGPO was projects handled by Capcom USA office (thanks Sven, miss you). That leaves a dbz game and Yatagarasu.

Pretty sure KI brought Tom Cannon in to help with their rollback netcode. And that had a few FG people on the project.
This pretty much support my point, when a company have the money for it they want to use their own code instead of licensing another. KI team brought the guy behind GGPO to help them write a netcode instead of just licensing GGPO, no way this would have been cheaper than licensing GGPO!

Price isn't the issue, neither is the language. Yatagarasu is made by like 3 Japanese guys(ex SNK/Capcom devs!) and they had no problem working with GGPO, you think Capcom/Namco(who already made a game with GGPO)/ASW avoid it due to language barrier? That's just ridiculous.

And using GGPO in the games IG made for Capcom still had to get approval from Capcom, so we know that they have nothing against using GGPO. GGPO success is probably the reason they're moving to roll back netcodes.
 
Top Bottom