Is DX12 support even a possibility for the future?

13-14 FPS is not playable for any kind of game. It´s annoying at best and it does affect gameplay. The game should run much much better. THis being a "simulation game" is not an excuse for bad optimization, same as isn´t excuse some content is not good enough, becuause it was part of the free update. PC is unplayable, because it does affect buiding for me for instance. And it´s far from being enjoyable. Looking at running park is not fun at all as well. It would have been better if this was turned into table manager game without real-time graphics then.Yes, Frontier is unable to plan properly. You can see it in some of their design decisions as well. I think some people there lack ability to think a bit ahead....

they are planning ahead. just not in a way that works for you.
in two years, "average" hardware will probably run the game just fine.
i'll upgrade my hardware then, and it'll be awesome.
 
they are planning ahead. just not in a way that works for you.in two years, "average" hardware will probably run the game just fine.i'll upgrade my hardware then, and it'll be awesome.
It´s not about hardware. Software must be written to utilize it.... And that´s the problem. If they made decision about DX12 YEARS ago, then they should have think about it that it will probably get more spread....
 
My last finished park was 13 to 14fps. And... It was playable... Just because it has low fps doesnt make the game unplayable its not overwatch or call of duty.. Its a simulation game. The fps didnt make the game not load or things not work. Just slowed it down a tad but i can still play it.. I dont u derstand why people. Can call it unplayable. They should maybe check the definition of that word.


plz stahp
 
Sure 13 FPS can be playable but for many of us it is not enjoyable at all because it just completely distracts from the experience, and the UI of PC does get VERY unresponsive with low framerates, which doesnt help either.
 
Like most pointed out already they told us DX12 and or vulkan won't be supported.

It's simple why actually, DX11 is at this point still the most supported DX version in the world, so it means more customers.

DX12 is only supported on windows 10... don't know about linux or apple... ??? o_O
Vulkan is supported by most platforms but with the custom build game engine for planet coaster it's hard/impossible to let it work without flaws.
Since vulkan only has support of the most basic/used game engines since 2016 it's an early bird used API.
Frontier also started developing planet coaster before vulkan was available. (2015)

Since development started about 2-3 years ago there even wasn't any information arround to build a game with DX12 support.
They would need to start from scratch to support any of those 2 API's and it just is to much work compared to the advantages.

I even doubt Jurassic World Evolution will have DX12 and/or vulkan support, although there is no information about it yet (or i have missed out on it).
Wait until DX13 comes out (if they don't skip the number 13 -> bad luck supperstition -.- ) then most games probably will support DX12, but even then planet coaster still won't.

About the FPS, it woudn't make a difference if the game runs on DX11, 12 or vulkan. The game engine is custom build by Frontier so they made the choice to make it a CPU based game (wise choice).
current GPU's don't have the brainpower needed for all calculations the game makes. They probably keep finetuning it with almost every update to increase performance and they did a good job so far.
 

WingardiumLevicoaster

Volunteer Moderator
It´s not about hardware. Software must be written to utilize it.... And that´s the problem. If they made decision about DX12 YEARS ago, then they should have think about it that it will probably get more spread....

How many years ago? DX12 was released just over 2 years ago, when Windows 10 came out. Not sure whether it was worth risking thinking about at the beginning of development incase Windows 10 was a Turkey (like Windows 8). Would have been a waste of time and money at that point.
 
they are planning ahead. just not in a way that works for you.
in two years, "average" hardware will probably run the game just fine.
i'll upgrade my hardware then, and it'll be awesome.

Thats what I keep hoping for myself, but also that the game can be expanded like RCT3
 
How many years ago? DX12 was released just over 2 years ago, when Windows 10 came out. Not sure whether it was worth risking thinking about at the beginning of development incase Windows 10 was a Turkey (like Windows 8). Would have been a waste of time and money at that point.

I didn´t expect failure. To be honest, even before release, W10 looked pretty great. Not mentioning Microsoft was giving them for free. And with DX also needed to move on. Honestly, it was predictable in my opinion. Many developers did this prediction and they usually succeed. The thing is, if DX12 offers something that could help the game to run better (like a lot better), why just not go for that.

Ok, this way, they made me buy the game (and maybe they got some more people on older systems). But they also made me not to buy any DLC for it, nor any future game from them (unless they convince me their games are optimized). Honestly, RCT3 was the same case as PC and I don´t think Frontier deserves third chance on this one.
 
But they also made me not to buy any DLC for it, nor any future game from them (unless they convince me their games are optimized).
Optimized doesn't necessarily mean it will run fast. It just means it runs a the best possible rate and there's no way to make it any faster.
 

Joël

Volunteer Moderator
Regarding Planet Coaster, optimisation and options to improve game performance;

Planet Coaster is well optimised, despite some players who think otherwise. An optimised game doesn't mean that the game should run as smoothly and with as many fps as possible. An optimised game means that the game code is developed to run as efficiently as possible, while using the computer's resources as efficiently as possible.

The level of smoothness and fps that a game can achieve depends partially on the computer that is being used to run the game on. I say partially, because the game itself is, of course, also a major factor. A badly coded and/or badly optimised game wouldn't run smoothly on a computer. There can also be game engine limitations that prevent a game from achieving maximum performance.

In the case of Planet Coaster, the game is well optimised and well coded. The game is even designed to scale it's simulation depending on the hardware that is used; the simulation itself will update less or more frequently depending on the hardware. That being said, the game does have a known technical limitation: the Cobra engine used in Planet Coaster depends on DirectX 11 for it's render tasks, and DirectX 11 can only use one render thread on the CPU to render tasks for the GPU. This cannot be multithreaded on the CPU. As such, Planet Coaster will loose performance when that CPU render thread reaches it maximum capacity.

There are a few solutions for this technical limitation, but all solutions have their downsides, and all solutions will only give the game a better performance up to the point where you've reached the maximum capacity of your hardware;
  • Use a CPU with a higher single core clock speed per core.
  • Upgrade the Cobra engine used in Planet Coaster so that it can use the benefits of DirectX 12: multithreading of render tasks. The downside is that DirectX 12 only comes with Windows 10, so players without Windows 10 would be excluded from playing the game.
  • Remove parts of the code of Planet Coaster in order to decrease the number of render tasks. This cannot really be considered as an option, because that would mean that core features that make Planet Coaster 'Planet Coaster' would have to be removed from the game.
I hope this explanation sheds some light on the technical side of Planet Coaster.
 
I would like to see some data that proves the game is optimized, because I still think otherwise. This is all your speculation, not a fact.
 
I read that. It's a theory, but data were not given. That article also says there is need to calculate every single piece. That's why is pbp system wrong way, there are other alternatives that would reduce nr of pieces. Also, about scaling, I would rly love to see what is being scaled. Again, there is no evidence this works. And if the game was optimized, it would have possibility to let's say stop spawning more guests when you encounter significant fps drops. . And last, but not least, optimization means improving performance according to CURRENT constraints. So that means PC is not well optimized game.
 
....And if the game was optimized, it would have possibility to let's say stop spawning more guests when you encounter significant fps drops.

You mean like the guest limit that we currently have....[rolleyes] what If I dont want this limitation and I want people to keep coming in?

And last, but not least, optimization means improving performance according to CURRENT constraints

Yeah so the current constraint is DX11 and everything according to Andy is optimized within that constraint right now that they can see. That is Optimization, not using the newest possible technology to get the job done
 
Last edited:

Joël

Volunteer Moderator
And last, but not least, optimization means improving performance according to CURRENT constraints. So that means PC is not well optimized game.

No, that is not what optimisation means. You are incorrect.

You mean like the guest limit that we currently have....[rolleyes] what If I dont want this limitation and I want people to keep coming in?



Yeah so the current constraint is DX11 and everything according to Andy is optimized within that constraint right now that they can see. That is Optimization, not using the newest possible technology to get the job done

^ Exactly.
 
I'm correct, there is official definition for this. Definitions also say optimization is at unacceptable level when it drops to certain fps.
 
Back
Top Bottom