Questions about the cobra engine

1) Can we get confirmation from the devs on wether or not it’s a single or multi thread engine?

2) if it is a single thread engine, can we expect some work being done on the backend to create a multi threaded cobra 2 engine?

3) are you guys potentially working on a remastered version of elite? Think like BDO (black desert online) they did a remaster of their game and it worked wonderfully.
 
Cobra won't ever pull off the vision Frontier sold us. It would take enormous work to improve and judging by their inept ability to even address lighting in Odyssey, I just ain't seeing it happening anymore.

Earth-likes, with forests and big game hunting etc... Forget it!
 
Last edited:
Cobra won't ever pull of the vision Frontier sold us. It would take enormous work to improve and judging by their inept ability to even address lighting in Odyssey, I just ain't seeing it happening anymore.

Earth-likes, with forests and big game hunting etc... Forget it!

Inept that's adorable.

 
I liked the Cobra engine better back before they introduced Horizons and some of the newer ships. Back then, it made the Cobra the fastest ship in the game.

I don't recall seeing any information on whether it was single or multi-threaded, but it was fast.

I'd much rather see them develop a multithreaded engine for the Cobra IV than the Cobra 2 if it will make the Cobra IV faster.
 
First, I suggest you do a little research into how the graphics pipeline works. Inheritently pushing work to it is a single threaded operation.

Now how they create the work is up to them. You can use multiple threads to create it, and as we can see with the Odyssey code, they are using a lot of cpu resources

Secondly, its their code, they can code it like they want. It's not up to us to demand how its coded.

We can judge on the results.
 
Well that's a positive comment.
It's as positive as deserved until such time Frontier make good on their pretences.

Come on, man, tell me you didn't see what they did when they launched Odyssey in the state it launched in?

I predicted it because I see the manner in which Frontier have operated for a long time. They're arrogant and don't really show the players the respect the purport to have for them. They boast exciting things constantly but have delivered more than a few disasters over the years then acted dumbfounded by the backlash or reports of issues. To think they have taken advantage over the years of players doing the testing for them with Betas then blatantly ignored the feedback up until now for the most part is also just disappointing for me.

Yes, typically I post negative commentary, but that's because Frontier and it's massive market share and large staff base don't seem to be managing to deliver content in Elite in a way which is honest and modest without almost constantly selling a lie - which is why Odyssey crashed and burned as far as feedback is concerned for the most part and that negative feedback is the only reason they're now doubling down and taking their own game and the players a little more seriously. And even then, have they really "fixed" Odyssey thus far?
 
More important than the design of the Cobra Engine is the learning curve it has for new developers. I don't know this for sure, but my suspicion is that Frontier is having a big problem sustaining enough developer talent to do the volume of work they have. This challenge would undoubted be much easier if Frontier was using one of best most widely used engines out there instead of a proprietary in-house engine.

The game engine will, of course, never be changed for Elite Dangerous, but I hope that to encrease the developer pool in the future, they'll use public engines more and more in the future.
 
Last edited:
Except for the times you can see right through the hills due to graphics glitches you mean?

It's certainly not all unicorns and rainbows in BDO world you know!
you talk like ive made it out to be perfect. There is ALWAYS the underlying pretext of humans are humans and will NEVER make anything perfect. so your point is moot.
 
you talk like ive made it out to be perfect. There is ALWAYS the underlying pretext of humans are humans and will NEVER make anything perfect. so your point is moot.

Certainly sounds like you are comparing them and making out that BDO is "wonderful" and ED is rubbish, fact is it isn't perfect true, and neither is EDO, nor in fact is EDH, but you are the one comparing two games and suggesting FDEV should do what this other game maker does when the two games aren't even remotely comparable. With BDO we are talking an entirely hand crafted world, a fairly small world at that, and it's still got issues with graphics, quests that can't be completed, bosses that don't drop loot properly, there's a list of issues a mile long.

Elite Dangerous is a procedurally generated galaxy and you can't remaster that because it was never hand crafted in the first place, the entire suggestion, if I may be so bold, is quite silly!
 
More important than the design of the Cobra Engine is the learning curve it has for new developers. I don't know this for sure, but my suspicion is that Frontier is having a big problem sustaining enough developer talent to do the volume of work they have. This challenge would undoubted be much easier if Frontier was using one of best most widely used engines out there instead of a proprietary in-house engine.

The game engine will, of course, never be changed for Elite Dangerous, but I hope that to encrease the developer pool in the future, they'll use public engines more and more in the future.
I’m not an expert by any means (I’ve just started dabbling in Unreal), but as I understand it the issue with space games on Elite’s scale is that the engine ideally needs to support double-precision floats to prevent calculation errors beyond certain "map" sizes. Unfortunately, none of the main engines do at present, so you either need a bespoke, customized version of an engine (I think this is what Star Citizen does, but don’t quote me on that ;)), or some other clever method of circumventing the problem (Space Engineers/Kerbal Space Program). I don't know Frontier's approach for certain, but my guess is that their decision to stick with an in-house engine is related to challenges like that.

https://blog.marekrosa.org/2014/12/space-engineers-super-large-worlds_17.html
 
Last edited:
First, I suggest you do a little research into how the graphics pipeline works. Inheritently pushing work to it is a single threaded operation.

Now how they create the work is up to them. You can use multiple threads to create it, and as we can see with the Odyssey code, they are using a lot of cpu resources

Secondly, its their code, they can code it like they want. It's not up to us to demand how its coded.

We can judge on the results.
That may be further evidence that Cobra uses double float calculations - they need to be calculated on the CPU as far as I know and they're inherently more expensive. Pure speculation on my part though. :D Space games present a series of pretty specific challenges, so that might explain some of the limitations and performance issues that Frontier seem to be facing.
 
Which Cobra engine?

Horizons currently runs over seven times faster for me than Odyssey...

...in full-screen. These aren't full-screen though, so I can show CPU and GPU loads.

d4uO5Q3.png


yyQyWeW.png
 
Last edited:
Back
Top Bottom