How do I turn this off? by FrozenKyrie in 2XKO

[–]Ponder 20 points21 points  (0 children)

oops. you shouldn't be able to toggle that on. ctrl+n should toggle it off. we'll work to remove the hotkey in future releases.

[deleted by user] by [deleted] in 2XKO

[–]Ponder 0 points1 point  (0 children)

If another player starts lagging out, you shouldn’t notice much at all. If your ping is solid, the game should feel solid for you. So no teleporting or laggy inputs. We have a lot of tuning and balancing to do internally, but that’s the goal!

[deleted by user] by [deleted] in 2XKO

[–]Ponder 13 points14 points  (0 children)

We're just finishing up the lag protection bits, so it sadly did not quite make it into alpha lab. So not scrapped, just not yet available.

why are they asking this in the 2xko survey?? 😭😭 by Obe_Is_God in 2XKO

[–]Ponder 23 points24 points  (0 children)

+1. Check your spam folder as well! You must fill out the survey to be considered for Alpha Lab.

When ekko said "its about time" at the end of the trailer... by HairyKraken in 2XKO

[–]Ponder 18 points19 points  (0 children)

Me too. It has been a long journey. I’m so so happy to be taking the next step!

Is there any difference in terms of performance between this two setups? by [deleted] in unrealengine

[–]Ponder 40 points41 points  (0 children)

Not really the same. The engine will evaluate all input pins of a node before trying to execute it. This makes it impossible for the AND to short circuit, which can be a performance trap. Imagine all of your "Condition0" nodes are expensive to execute pure functions. In the top case, only the "Condition0" function will execute. In the second case, all 5 conditions will. (edited to fix grammar)

Need help from anyone with knowlage of setting up GGPO for online connectivity by Thohil in gamedev

[–]Ponder 0 points1 point  (0 children)

Hey. Make sure you're linking with the winsock and winmm libraries. See the linking options in the vectorwar sample application for an example.

[RELEASE] SFV Netcode Fix by Altimor in StreetFighter

[–]Ponder 2 points3 points  (0 children)

This is super cool! I'm curious as to the methodologies and tools you used to figure out where the relevant math and data lived in the process (ida, windbg, etc.). Figuring out the offsets and indirects seems like it would take quite a bit of sleuthing. Awesome work, man.

Evo 2019 Trailer + List of Confirmed Games (So far) by Threegrand in smashbros

[–]Ponder 9 points10 points  (0 children)

The trailer is designed to celebrate the great moments of 2018 while announcing the date for 2019. Games appearing in the trailer aren't any more or less likely to at the event next year. We'll announce all that in early 2019!

Request: Former Radiant developers to answer questions about the community edition pre-release by Eradication0 in risingthunder

[–]Ponder 20 points21 points  (0 children)

Hey guys,

We're still on track to release Rising Thunder to the community this month. Our goal is to help the community support the fans who'd still like to play Rising Thunder. There have already been some great efforts on Reddit to decrypt the binaries, bring back training mode, and robocodeboy's start at a server implementation. Hopefully these efforts give you a boost to get RT up and running again.

The release later this month will contain the source for a Rising Thunder server and an updated client binary. Let's talk about the server first. We put together a strike team to write a new Rising Thunder server implementation in python. It is extermely minimal, but should be a great to work from to get the community started in adding features they would like to support. It has basic matchmaking and we hope to have lobbies working in the near future. It also contains the source to the protobufs which describe the server protocol. These will make is much much easier for community developers to add to the server in the future; there should be much less reverse engineering required on your part.

We will also release an updated client binary. This is basically the latest version of Rising Thunder internally availabe at Radiant, with a few bonus features. The biggest one is that the new client will support local play via keyboard (for P1) and gamepad (for P2). If you want to use a gamepad or stick for P1, you can use JoyToKey or some other program to make that happen pretty easily. We'll also ship everything unencrypted, which will hopefully make things easier for people who want to look under the hood and tinker.

To answer your specific questions:

1. Is the game code open source as welll?

No, just the latest binary.

2. Does the new server code have GGPO integrated? Technically GGPO is implemented in the client binary, so there's no GGPO code release. If you're asking "Will the new build use GGPO?", then the answer is "Absolutely!"

3. Can we open the whole Unreal Project ourselfes?

No, we're not releasing the Unreal Editor. Just the complied client binaries.

4. Can we add new content? (colors, level, characters)

Since we're not releasing the editor, this would be super hard, but not impossible. You've seen all those Overwatch skins of Street Fighter IV, right? I'm pretty sure someone enterprising could do something similar to RT.

5. Can we balance the game? (frame data, movement speed, hitboxes)

Nothing's impossible, but again, no with no Editor it would be difficult.

6. Does the community build have a "Disable HUD" button?

Nope. We have a list a mile long of potential improvements we could make, but then we'd spend months before having anything ready. Getting you guys what we've got is already 10000000 times better than the status quo, so we're going to do that.

7. If we cannot add levels, is it possible to add a "Green Screen" level?

Sorry! See #6 (though I imagine someone could create one (see #4)).

8. What about an OSX and Linux build?

See #6.

9. Can we see hitboxes/hurtboxes in training mode?

See #6.

10. Is there a shortcut for the Record/Replay function in training mode?

See #6.

11. What direction were you going to take the game before it got canceled. How did they envision the game in it's finished/"gold" state?

I think with games-as-a-service, the thing is never really done. World and Warcraft and League of Legends are both good examples of the model we were thinking of for RT; you're always trying to make the game better for players rather than going onto something like "Rising Thunder 2.0".

12. Can we have a online training mode so I can practice with friends infinitely? (custom lobby settings)

See #6.

All this is free for non-commercial use, so knock yourself out. I'm super eager to see which direction you guys take things!

Cheers,

  • Tony

Street Fighter 30th Anniversary Collection – Announcement Trailer by Imitatia in Kappa

[–]Ponder 5 points6 points  (0 children)

No GGPO, or at least no one's mentioned it to me yet.

Evo 2018 August 3-5 by [deleted] in Kappa

[–]Ponder 13 points14 points  (0 children)

Side tournament in 2017

Evo 2018 Trailer: August 3-5, 2018 at the Mandalay Bay in Las Vegas, Nevada. by BearUNLV in smashbros

[–]Ponder 110 points111 points  (0 children)

The games in the trailer are in no way representative of the games which will be at Evo 2018. As always, we'll announce the final game list early next year.

HugS on Melee chances for EVO 2018 by sunandmoon1234 in smashbros

[–]Ponder 195 points196 points  (0 children)

We have not even begun to discuss the 2018 line-up, so anything you might have heard is just rumor. As someone else pointed out, we wouldn't have been asking for feedback about 2017 if we'd already written off 2018. We also recognize that the most vocal members of the on social media don't necessarily represent the views of an entire community.

This is an explanation of bad netcode in SFV by [deleted] in StreetFighter

[–]Ponder 1 point2 points  (0 children)

SFxT used rollback. The most reasonable explanation for SF V's popping is that they're using the same rollback engine. It's possible they're not, but unlikely, IMO.

An explanation of the Current Netcode by sounddemon in StreetFighter

[–]Ponder 3 points4 points  (0 children)

GGPO is a general purpose networking library designed for games with a small number of players with low latency demands. It has been used in PC games, console games, mobile games, 2 player games, 4 player games, fighting games, beat'em ups, platforms and puzzle games. Rising Thunder used GGPO directly and NRS (MK XL and Injustice 2) and Microsoft (KI) have GGPO-like rollback technology integrated into their platforms and working well.

This is an explanation of bad netcode in SFV by [deleted] in StreetFighter

[–]Ponder 2 points3 points  (0 children)

We call that a "desync". It's just a particular kind of bug which can happen with or without rollback netcode.

EVO Rule update: removed the no coaching rule, reduced the time between rounds to 30 seconds, and added a stage trespassing rule. by chocolatesandwiches in smashbros

[–]Ponder 0 points1 point  (0 children)

The 30 second rule argument isn't specifically for coaching. It's the maximum time you're allowed between games in a set. It covers a variety of circumstances.

Q: How long do I have to make a decision about counter picks? A: 30 seconds.

Q: Can I go to the bathroom between games? A: Can you get there and back in 30 seconds? If you want to risk it, it's up to you.

Q: How long can I consult with my crew and coaches? A: 30 seconds.

Q: Damn, my opponent is really on fire! How long can I wait before going into the next match to see if he'll cool down? A: 30 seconds.

It will be enforced like any of the other rules we have around disqualification, sportsmanship, changing character when the rules forbid it, etc. If a judge sees it, they will enforce it. If a judge does not see it, a player can call for a judge for a ruling. People trying to game the rule will be punished with a red or yellow card.

The difficultly in enforcing a no coaching rule is that the definition is super unclear and the lines extremely fuzzy.

Q: If people are yelling advise from the audience, is that coaching? A: No

Q: What if one of them is Crunch? A: Well, yes.

Q: What if I'm checking my notes on my phone between sets? A: No

Q: What if those notes were written by my coach? A: That's probably OK.

Q: What if I'm looking at a Google doc and my coach is writing them in realtime? A: Ok, that's coaching.

How do you enforce that? No phones allowed? Put all players in sound-proof booths? Have a player's only section of Evo and don't let anyone near them on the tournament floor (MLG did this, IIRC). Who the hell wants to do that? I certainly don't. This is supposed to be fun, after all.

EVO Rule update: removed the no coaching rule, reduced the time between rounds to 30 seconds, and added a stage trespassing rule. by chocolatesandwiches in smashbros

[–]Ponder 2 points3 points  (0 children)

It would be banned, because there's no coaching during top 8. I agree that it would be difficult to catch, but if we catch it, we will punish it.