Star Citizen Thread v6

Status
Thread Closed: Not open for further replies.
That's nice but not really my question.

What graphics engines at the time (including possibly the engine for Elite) had the same issue with linking physics to framerate?

And have other game companies changed this in their engines and games today or is it an ongoing issue.
Well, UE4 supports physics substepping, which is essentially the solution described in 2004 (!) by Glenn Fiedler.
UE4's implementation appears to be more complex due to farming the physics calcs out to separate threads, though - that's not necessary to fix the issue, but may well be necessary to maintain performance at the same time.

If Unreal have got an asynchronous version of this solution already... I can't help but feel the simple version was probably relatively commonplace in 2011. (Or, more accurately, the end of 2012 - since that's when they should have gone "hey we've got way more money than we were expecting and want to increase the scope, maybe we should re-evaluate our choice of engine!")
 
Last edited:
Considering performance reports I strongly suspect CryEngine does not work that well in multithreading setting (CPUs chocking performance in various reports). I would agree that very few FPS engines in market did in 2012, I would understand their concerns, however as I said...does not remove responsibility from Chris to look for solution.
 
Last edited:
Well, UE4 supports physics substepping, which is essentially the solution described in 2004 (!) by Glenn Fiedler.
UE4's implementation appears to be more complex due to farming the physics calcs out to separate threads, though - that's not necessary to fix the issue, but may well be necessary to maintain performance at the same time.

If Unreal have got an asynchronous version of this solution already... I can't help but feel the simple version was probably relatively commonplace in 2011. (Or, more accurately, the end of 2012 - since that's when they should have gone "hey we've got way more money than we were expecting and want to increase the scope, maybe we should re-evaluate our choice of engine!")

Indeed, it should not be impossible to fix.

I wonder though, is this mainly to reduce the risk of cheating or is it a performance issue?
 
Considering performance reports I strongly suspect CryEngine does not work that well in multithreading setting (CPUs chocking performance in various reports). I would agree that very few FPS engines in market did in 2012, I would understand their concerns, however as I said...does not remove responsibility from Chris to look for solution.

I have few if any performance issues in "offline" mode in the PU but excessive stutter in online play.

The main issue is the netcode and not the graphic engine itself.
 
I have few if any performance issues in "offline" mode in the PU but excessive stutter in online play.

The main issue is the netcode and not the graphic engine itself.

Netcode is heavily dependant on multithreading, same as in case of ED.

Anyway, it is all fun speculation, but I suspect that physics frames tied to render frames are major culprit for some of most hilariously sad bugs in current SC builds.
 
But on one specific point, does CryEngine (or Lumberyard) tie physics to the framerate?
No, I don't think any major engine does that these days.

One possible source of the problem is the mo-cap data. Interpolating mo-cap data in 'high fidelity' seems awkward.
 
Last edited:
CIG has, what, something like 400 employees, with additional ex-employees and contractors, some of whom have obviously left on not-the-best terms. In a company like that, leaks are effectively inevitable. Surely even the most devoted of SC backers have, at some point, been stuck at or fired from a job where they hated the higher-ups and would have loved to gotten revenge; if there was a dude with a sandwich board outside yelling about how terrible the place they worked at is, isn't it understandable to want to slip them some inside information under the table to stick it to the man?

So with that in mind, we turn to the fact that Derek's public pronouncements when he claims to have an inside source are pretty consistently incorrect. Derek says CIG is closing a studio-- CIG keeps the studio open. Derek says CIG is naming a ship one thing, CIG names the ship another thing (with an amusing side trip to the Aegis Potato, but that's neither here nor there). Derek says they're going to show one thing at a show, CIG has a buggy-rear end presentation about another thing that's strangely shorter than you'd expect for something planned so far in advance.

So there's two options:
- Derek is making up things wholesale, nobody would ever talk to him, and unlike literally any other company in existence, everything is absolutely perfect in CIG land and there are no current or ex employees who would ever leak information to a vocal and very visible company antagonist.
mensch.001.gif


- There are actually people leaking to Derek.

And if the latter is the case, if any (not all, not even most, just any) of the information that's been leaked to him was accurate, publicly stated by him and turned out to be wrong, that means CIG is intentionally making modifications to their roadmap to for the sole purpose of spiting an internet blogger. That's way more
emot-psyduck.gif
than any of the hosed up presentations or missed deadlines, in my book. If you're running your company and changing the entire roadmap for the sole purpose of "making an internet forum poster look bad", nobody should be trusting you to run a McDonalds drivethrough, let alone a $156 million dollar development effort.

tl;dr: People blaming Derek Smart for ruining Star Citizen may be closer to a sickening and heartbreaking truth than they realize.

Eh.
 
No, I don't think any major engine does that these days.

One possible source of the problem is the mo-cap data. Interpolating mo-cap data in 'high fidelity' seems awkward.

Well, the only source so far is theAgent in regards to physics tied to framerate and a lot of modern games use CryEngine 3 so the question is DOES Cryengine 3 have it? Because it would be unlikely they would ADD it to CE3...

So it's all speculation.
 
Well, the only source so far is theAgent in regards to physics tied to framerate and a lot of modern games use CryEngine 3 so the question is DOES Cryengine 3 have it? Because it would be unlikely they would ADD it to CE3...

In simple terms, CE3 (as with all modern engines) runs graphics and physics separately. However, it is not complicated to tie those together if you want to. You could set the physics update rate to the monitor FPS at runtime, or you could manually run the physics updates after/before you render a frame.

The bigger question is why CIG would choose do that.
 
What GamesCom proved https://robertsspaceindustries.com/spectrum/community/SC/forum/3/thread/what-gamescom-proved interesting discussion over there on spectrum......

Wow I see the marketing drones try to play the "its the backers fault" spiel. Like everything else.

We dont get any dates anymore - its the backers fault
Theres too much polishing and not enough testing - its the backers fault
There is no focus - its the backers fault
Management is incompetent - its the backers fault
The company collapses - its the backers fault

At least people dont just take this absurdity but push back against these accusations. I remember a lot of the early bug reports until I got fed up by them repeating themselves and realized theres a LOT to do and while there sure were several in there which sounded like the white knight suggests most of them were timid and at best funny. We even linked a few of them in this thread over time because of their comedy value. Claiming the current circle of polish-addnewfeatures is the backers fault because of how nasty they are to poor sensible Chris is an affront and only should make very clear that what Chris Roberts needs right now is the boot, not more understanding and patience and even then it might be too late for Star Citizen.

Seriously the story of Star Citizen plays out exactly like a "why evil publishers are not evil after all" drama for the slow and dumb people who never "got it" in time of Wing Commander, blaming EA back then when they should ve blamed Chris Roberts. Now, without any publisher to blame history repeats itself painfully obvious and in such a slow motion that even the most daft will get it eventually. Only in this story there is no publisher to "save the day"....backers can only terminate the project, they cannot continue and release it.

Nobody besides backers gives a damn until theres a commercially released production version.

I disagree on this. While many will use the story of Star Citizen to simply get their daily ration of internet drama and giggles (at least in this regard CiG is very reliable) I personally feel empathy for all the fooled and shafted because I could easily be one of them by now. Probably not to the extent to 3 or 4 digits or more (!!!) but I can easily see myself invested with 60 bucks patiently waiting on something....anything to begin to finally show show. Maybe I would even be less aggressive because I was invested who knows. Right now I m sitting in the rather comfortable position that I dont have to care too much because I dont have any horses in the race and regardless the outcome I "win" (development fails - I was right, development succeeds - I get to play an awesome game). Its unfair but again, I m not the one who designed the race this way. Star Citizen really does NOT give me an incentive to pay up front. The initial kickstarter goal was topped roughly 300 times by now, every ship they create and try to sell will be purchasable ingame with ingame currency, ATVs are accessibe publicly by everybody regardless if that person paid the extra sub or not, as far as I know there are no "special newsletters" giving information to the "entitled" first. Worse, regardless of the money you dropped into this bonfire news usually come from third party websites and hit the backers the last. Most issues are not directly adressed. Maybe you are in kind of a secret loop" if you are a legacy whale I dont know but regardless what kind of special treatment they get (probably avocado access and maybe participate in the hidden rumor mill) its not worth the kind of money needed to get that treatment. At least not by any sane standard I know.


https://robertsspaceindustries.com/.../3/thread/gamescon-2017-disappointment/427406

Lets speculate the very post there describing what that guy would have demoed on gamescom regarding sc...

Your thoughts, do you think CIG have those features on their (supposedly) main build today? Or do you think they only have some or just a few or possibly almost nothing? Do you think they could even have such build in playable state for all backers at this year end?

Not.....a.....chance

It sounds awesome because it touches so many areas but its a two-layered problem. The first is content. CiG cannot show content because there probably isnt any. Second is presentation and the last few presentations I watched were awkward and kind of embarrassing certainly not a gripping and informative show. I m not talking about the various ship ads, those can be very immersive and engaging, the early ones even gave me a shiver once or twice (the present ones...not so much) but about the stage shows where people talk about stuff life.


Either that or there is a disconnect between what CIG meant with open development vs the backers and critics.

Spot one. I think they also meant something different when they said they would "create the BDSSE" or use the term "game" at large.


Over at SA, EightAce posted this...(I edited the sweary bit)

"Just about everyone has let him down .
As he chugs back vodka in a wilmslow bar with his old school friends ( who don't actually want to be there ). He ruminates on his situation. Somewhere beneath his luxurious thatch of natural and well groomed hair , he knows the jig is up.
Nothing is panning out as intended. He didn't show the sq42 trailer at gamescom after all because he's now decided to quietly roll it into sc proper and it won't be a standalone but the backers aren't ready for this bombshell yet.
His oldest most trusted cohorts have told him the 3.0 presentation went down a storm but the internet says otherwise ? Why can no one keep up with his vision ? Why is he surrounded by fools ?
The tarmac is running out . The one huge secret that only himself and these four guys drinking with him know about could become public before Christmas. Winter is indeed coming.
Time to turn off the emails and lay low for a while . Citizen con is not far now. He can do this . The vision must not fade , one last bespoke presentation . But it must be as smooth as butter no more cockups his editing team had to chop over an hour from gamescom before they had anything looking even vaguely competent. People are asking questions. People he really doesn't want asking questions..... financial people.
It's time to activate the plan . He needs a scapegoat for this final phase. Whose it going to be ....."

If true, that SQ42 bit would mean "Winter IS coming" for lots of backers.

While entertaining and funny IMO I dont think Chris Roberts can be this naive and stupid. He might claim it in order to shift the blame but not, he cannot really think this can he? This is a guy who has walked the earth for more years then me, has a wife and 2 kids, has had high value jobs and lost them and also went through the depressing times in between. Surely this guy must ve learned a few valuable things from all the experience in his life? Additionally this is the guy in control, who can check in and change every single aspect of the game at any given time, regardless how tiny it is. He can think about strategies and management routines all day long which leads to the question "what the eff is he doing anyway?". As it was said often before, we are not talking about mistakes and occasional crap-ups here. Star Citizen is a failtrain of epic proportions by now and this guy is responsible for it. If this is true I find it very very sad to watch a grown man with the life he has to be unable to "man up" and accept reality...the above scenario rather describes a child and THAT is more frightening really when you consider the amount of (others) money we are talking about.


There was no better engine of choice in 2011.

No stock engine true but with the money given to him he could ve easily went on to create a custom engine which would be qualified to the expectations of the game. Someone who actually knew anything about game development would probably know that from the start and CR was given every chance in the book multiple times to "make things right". Every failure leads back to this single man. He cannot shed that blame, chain of command was absolute and uninterrupted for the whole course of development, every single decision leads back to him.


Indeed, they needed someone to hold Chris Roberts in check. He's like George Lucas and not in a good way.

Considering how affected this man was by the Star Wars sage at its time (stated by himself publicly) this might be very true you know.



You got a source link with that quote? But I think I disagree right out the box anyway because people should be experienced enough to evaluate DS comments for what they are. I had various phases with that guy, first he was a "wake-up call" and "source of drame", I recognized his blogs for the piece of hyperbole they were at times and realized theres actually not really all that many facts to get from his site if he kept controlling it tightly and also producing its content (biased but ultimately needed as well else his site would ve drown in flames). Only when DS posts and participation has become more "timid" did he regain my interest and nowadays doesnt have to advertise as heavily as he did in the past because CiG does a bang job at ruining themselves and he can afford to simply stay at the sideline, point and laugh and occasionally remind people that he predicted a lot of it.

If a single man really had this much influence in the downfall of Star of Star Citizen then alienating him first thing probably wasnt the smartest thing to do eh Chris? And again another problem placed and CRoberts feet. The fact that his name is mentioned as much if not more often then Star Citizen when it comes to the game is not his doing, everybody could simply ignore him as OldSchoolCmdr suggested in the past and he would ve been "defeated". CiG could ve taken an official stance at any time, denounce all personal attacks and stalk attempts done by SC fans at the time and could ve represented the "let the dog bark" strategy. Yet again CiG in general and Chris Roberts in particular failed to manage the problem accordingly and is responsible for the impact DS has or has not in the end.


Well, the only source so far is theAgent in regards to physics tied to framerate and a lot of modern games use CryEngine 3 so the question is DOES Cryengine 3 have it? Because it would be unlikely they would ADD it to CE3...

So it's all speculation.

True that, same as all the success stories and claims of success surrounding the project right?

But in light of the Agents track record he has a lot more credibility then CRoberts at the moment I d say. The only problem is due to the fact the Agent is anonymous we never know if its the real agent or some joker trying to throw it all (some of the claims in recent past were hilarious and outrageous). Plus, nobody really makes the mistake to take Agent leaks for facts, they are mostly funny and even funnier when they become true. The internet does keep track of peoples actions.

Ive upgraded already lol

I have a GTX1070 now :)

same and its AWESOME :) dont need to be "high end" to play a tech demo, this ones sufficient for actual games which have even more advanced graphics then Star Citizen.
 
I think every couple of years they just bin everything and start full development again.


Makes sense, as long as the game is in development they can keep creating ships and letting muppets throw thousands of dollars at them. Once the game is released, they can no longer sell the ships at such stupid prices saying "Your not only getting a ship, your supporting the game with this purchase".

So yeah, i can see SC still being in "development" in 2020 at this rate!
 
There isn't a silver bullet or single culprit e.g. netcode, physics etc. but a combination of all those things. All your computational (CPU bound for want of a better expression) threads needs to complete at least one cycle generally per frame rendered, or objects will not be where they are supposed to be when rendered to the screen. That goes for environment, stuff (e.g. buildings, weapons, rocks etc.), explosions, other players - so its all of the operations that are within your sphere of influence, unless you have background database manipulations that can have slower cycle times, that you can't see normally.

The main issue is that most (not all) game engines come from a time when their originators (e.g. John Carmack for ID Tech) were writing for single core, single threaded CPUs and relying on clock speed to carry the additional features (apart from GPU render pipeline). The advent of multi core CPUs and largely static clock speeds mean that these old engines had to be "hacked" to do the things needed in open world games. That includes UEx, CryEngine, Op Flashpoint and others. Even JC himself was (and for all I know still is) an advocate for not using multi-threading/multi-core processing, so it was not a unique viewpoint in the industry to stick with the engines that FPSs generally use and to my mind they have now started to suffer due to it.

As for what engines were available back in 2012? I don't know of many if any that would have satisfied the design requirements of Star Citizen. VU2 and COBRA are two engines I know of that make extensive use of multi-threading from the ground up and are capable of simulating large areas, whilst most of the others I have looked at have been slowly evolving to do this, but it largely depends on needs and open world for a long time was deemed "not cost effective" and "too complex" in an industry that was content to churn out the "next COD" and why not? It was/is making Activision bath tubs full of cash.

As for SC, I expect CR went for CryEngine, because it is quick to get pretty results and the SDK is/was "free" up to a point. The mistake was thinking that CE could easily have the foundation stuff added later, once you had seed/kickstarter capital coming in - I'm sure any other dev watching (and there are quite a few) will tell you, doing the kind of large scale open world, dynamic background sim stuff is not a bolt on, but the thing you bolt everything else on to. Perhaps there is an amusing Dark/Light side of the Force analogy in there somewhere for someone who can do a good Yoda impersonation.....
 
Read through the agent "leak" and I m literally like :eek::eek::eek:


Wow...thats some serious meltdown. I m not sure if I should believe or put any credits in any of this. TheAgent leaks usually give a good ribbing but overall are timid in comparison to this bit. This is doomsaying on a whole new level. Not sure if things suddenly went so bad that some people "snapped" and finally admit its all a hoax. The leak paints a picture that I "can" believe easily as its on par with my own opinion but I m not sure I "should" simply because as Snarfbuckle points out its speculation and rumor and in the end just an internet post in the end. I will remember it tho. The ChrisRoberts monologue breakdown is especially entertaining. If NOT true this is kind of stalking and character assassination. Dont really want to go down that route. This side of TheAgent is a tad too extreme for my liking and I will consider it a "high-risk" information.
 
Btw there was a time when Sandi posted internal tweets showing smiling devs having "fun" creating the game. Is that still a thing? Human body language can be very telling and if you are intensely unhappy or frustrated with the thing you (are forced to) do (something the TheAgent leak suggests) it ll show on peoples face so I would assume she doesnt do it anymore? I didnt check myself tho
 
Btw there was a time when Sandi posted internal tweets showing smiling devs having "fun" creating the game. Is that still a thing? Human body language can be very telling and if you are intensely unhappy or frustrated with the thing you (are forced to) do (something the TheAgent leak suggests) it ll show on peoples face so I would assume she doesnt do it anymore? I didnt check myself tho

well, there are tweets but i imagine everyone seems to be in an eternal crunch time since Jan 1 2017.
 
Status
Thread Closed: Not open for further replies.
Back
Top Bottom