Thanks for being a part of this incredible journey, and we're sure you are just as excited for the next decade. Dovetail Team
Make it 20 years more. Enable true multicore support. That’d be a good performance boost compannion to 64bit.
I don't think they can in it's current form. The engine is DirectX 9 which I don't think supports multi-core, so they'd have to rewrite the core to be DX10+ and that's not likely
Perhaps. But i also remember being told that 64 bit was not possible. Ofcourse it can be adapted in some way. If there is a will to do so.
Only if they rewrote it from scratch. MattP has since explained that they simply recompiled their original code into a 64bit format and then bug fixed. Had they compiled all the way through that may not have been possible. Rewriting it for a different base engine would be different
Multicore processor support and a DirectX12 update please, so this awesome sim can keep going for another ten years!
I expect still to be playing it in ten years time - given the ongoing development, from third parties too what an exciting future.
https://software.intel.com/en-us/articles/tutorial-migrating-your-apps-to-directx-12-part-5 Just a snippet, but with a fresh pair of eyes and a good heart I'll bet the core engine could be rewritten quite easily to take advantage of multi threading and all the goodness DX12 has to offer. Chop it all up it's got to be done at some point.
Sadly, I'm tied to a contract that won't allow for that, but I'd definitely be interested in looking into it for them. I've developed process control management software for various applications so I have an idea of what might be required hence my reply. In layman's terms, the single threaded nature of the core engine of train simulator needs splitting up, and a thread management engine needs to take those now segmented pieces and run them over multiple cpu cores spreading the load of the core engine. Imagine one core for AI, one for rendering locomotives and rolling stock, another core for the track and scenery, and so on. If two cores are available, it would use those, conversely, if 4 cores are available with hyper threading enabled then 8 threads could be running code in parallel. DTG have an amazing sim to work on and the 64-bit version has been very well received. It's perhaps only logical that multicore support and DX12 come next as opposed to content. I personally love adding to my loco and route collection, and after much tweaking of my PC config I have TS2019 running maxed out at 60fps (in 4k) with RWenhancer maxed out too. Took a good 4 days of balancing resources and playing with my cpu and GTX 1080. My cpu still only uses 15% of its total available capacity which seems like a bit of a waste. Anyway, just my 2 cents
Errr these were the same reasons many put forward when people wished for a 64bit version. It can’t be done.... Everything needs to be rewritten.... All assets needs to be recompiled.... All third party stuff will stop working... All these and other reasons were put forward for years, and yet here we are. It might be more difficult than porting for 64bit but hardly impossible. Highend music creation apps like ProTools and Logic Audio have gone through very similar transitions, even migrating from different processor types (motorola to intel) which, to myknowledgde is MUCH more of a change since it requires adressing the very cpu instructions differently If there is a will to take TS to the next level, there is a way to do it. That includes multicore support.
Every year without fail a few dozen multi talented software writers/programmers come out of the wood work to tell us all how DTG SHOULD have done their update this year and SHOULD have put this and that bit in because it is so easy to do. Well I guess none of you are on the pay roll yet ? Ideas not so good then?
Sorry if my positive outlook offends you Deano. I'm just telling it like it is. I'll refer you to the attached screenshot - please do take a read. You're welcome, by the way Some of us just know what can be done - I specialise in Linux telecoms and AWS infrastructure but like to play trains of an evening. Did you know they put a man on the moon? Imagine that! Haha.
so dx12 is on the table that awesome... hintting that maybe ts2021 main big feature is dx12.... hey if john Hammond can bring dinosaurs back to life then bygodlly DTG can make train simulator dx12 compatible....
Definitely something can be done, but writing reliable multithreaded code is not so easy. At the moment TS2020 still lacks stability even though it is single threaded and it lacks robustness for content. There is no reason to doubt that you are a competent developer, but I can imagine DTG is not betting on this path.
We are all one. One community of train fans! We always look forward the better experience in gaming. Have a Great 2020 with Train Sim World and that's for all the train Gamer's. From: Gustavo The RailWorker
can you fix the train simulator 2020 in game workshop timedCheckForInstall Has no UninstalledSyncedItems error?
In my opinion for this simulator that need better physics for locomotives especially braking. I find that is awkward to see that I have to increase up to 20% or more before apply the brakes. Why not just in between 5 or 8% before apply the brakes.