Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Long: There are multiple problems with this code.
Changing it to 64-bit wouldn't make any difference on its own, the engine doesn't seem to care much about its "weakness" right now either. However, porting to 64 can introduce an array of problems, parts of the code may break (such as when it is assumed that the size of an int is 4 bytes, 32 bits). Being a game, verbose coding such as sizeof() are most likely avoided, ideally constants are used (instead of magic numbers).
One (and pretty much the only) instant advantage would be that loading delays (stutter) could be removed, as all assets (for a scenario) could be loaded at once - assuming it's not a huge difference and still fits in your memory. More likely though, phasing out and reloading would still be needed as long as your PC has below a certain amount of memory (say, 12GB). Also, there might be decisions such as textures belong to actual objects, so you would need 60GB memory anyway.
Also, today the engine pretty much uses a "load a block and then draw/handle it all" logic. Having the entire route loaded, additional distance checks would be required.
It could come with some benefits, such as the natural disappearance of the bug when some objects (trains) are invisible despite another with the very same loco / cars appearing.
Being single-core is another problem and limits how much the engine can draw at once. I have a really good PC and my fps is between 120 and 30.
I'd say that more intense effects (smoke, lighting, reflections) and plain old oversampling (MSAA) to counter jaggies (and problems with overhead wires, cabling, track moiré) would make significant difference and this would require extra cores / paralellism.
The actual assets used on the rotues are designed with the limits in mind (e.g. the 2D, low-poly trees), using a prettier engine wouldn't change much.
As an interesting example, I find the Portsmouth line very pretty with all the lush bushes - and it is the one producing 120fps.
So, as 64 bit probably wouldn't "unlock the full potential of the game", the devs decided to use a new engine, which is much more suited to the requirements of these days. Until that is completed, this is a legacy game with constantly added content.
If you have a decent modern rig, seksy shpee, you should still be able to get very acceptable performance (even if not perfect) with the current game. You don't mention what your PC specs are, but a strong PC with well balanaced settings for the game should be able to hit a steady 25FPS+ even for the most complex modern routes/locos in 'busy sections' with lots of AI traffic.
It's worth playing around with your advanced graphical settings for the game, this can be a very signficant difference in improving existing performance. Turn off dynamic weather (you'll get a small general FPS increase), signficantly turn down "shadows" (reducing them to a half or even a third can tremendously improve FPS without any noticable deterioration in look of the game), and equally importantly don't try to push the game with the latest modern highest AA - SSAA settings, you're better off switching to the max MSAA as an alternative. Again I can assure you there will be little notable difference in the way the game visually looks, but potentially a huge improvement in FPS. So it's well worth modifying your advanced graphical settings just in case you are currently trying to run the game on max everything. You should be able to find a nice balance that will give you a far better performance for the existing TS game technology. Hope that helps a little. All the best.
Im more than happy with the game and how it runs I get really high frame rates on the older legacy DLC but the newer ones it drops to around half my top end frame rate. I have been in 2 minds whether to buy another higher spec pc next January or upgrade the processor. I currently have an I5 I believe Skylake? my motherboard will take an I7. So im just curious and weighing up the cost between the 2 options. Again sorry to Hijack but you both appear to know what your on about.
Dear trailfan what speed is your i5 cpu? A fast i5 is basically an ideal platform for running TS well. If it's the case you have a fast version of the chip, then short of at leat 8GB ram, then all you really need is a high quality graphhics card (such as a Nvidia GTX970) and you should be 'laughling', enjoying very good performance indeed running TS2016. By all means friend me, should you wish to discuss the specifics of your PC in more detail. All the best.
There are some places - such as the London area on the route to Peterborough - where even the toughest system fails to produce a smooth ride.
My old PC - i5-2500 I believe, plus GTX 560 Ti, produces ~60% of the fps of my 14 month old i7-4790 + GTX 970 Ti. The 4790 runs at 3.60GHz.
Are you running other games, too? Are those smooth enough for you? I wouldn't buy a very high end PC just for train simulator. You can always tone down settings as Growler suggested.
I think you need a balanced computer. As far as I can tell, processor and graphics cards are in the same price range. At some point I visited:
http://www.videocardbenchmark.net/high_end_gpus.html
http://www.cpubenchmark.net/high_end_cpus.html
Although my PC is custom, its settings are heavily based on a roughly €1000 gamer PC, plus a few extra (that one didn't have an SSD). It runs everything I care about (Skyrim, Blizzard games) nice and smooth.
Try to find yours and see if one is in a lot worse position than the other. The Xeons are shifting CPUs to look less powerful. My numbers are roughly 11500 for the CPU and 9500 for the GPU.
Edit: I see you just posted. i5-6500 is scoring 7043 on that list, which is between my old and new, closer to the former. You could improve that but the marginal cost is high. You need an i7 if you want faster individual cores. I would use that PC for a year or two, then sell / gift / demote it and get an entirely new one.
You already have an extremely good PC spec for running TS well. Just make sure you're not overly 'greedy' with the game's advanced settings and you should be fine. I have a very similar spec to yourself and the optimum I've found to give very best FPS versus good quality graphics. Is to have dynamic weather disabled (IMHO the new weather/clouds look rubbish, and you'll take a real FPS hit especially with stormy weather scenarios). Dynamic Lighing (enabled) - it's essential to get all the high quality graphical benefits of the game.
Ideally keep the resolution to max 1920 x 1080; signficantly higher can result in a real bad FPS hit.
Importantly for AA use the old MSAA rather than SSAA. So FXAA +8 x MSAA will give you really nice sharp lines. This setting is far more efficient than the new FXAA + 3 x 3SSAA which at smaller resolutions (like 1080) really will make no difference in look whatsover but can result in a big drop in FPS. I have Texture Filtering at Anistrophic x 2.
Next most important in keeping up a good FPS is "shadows". I personally have mine on 33%, but would recommend not running it higher than 50%. Again I think you'll find a signficant potential benefit in improved FPS, with no noticable detrimental look to your game. Water quality fine at around 50%.
I run scenery quality, scenery density, and view distance all at max 100%. Plus Procedural flora, Adaptive bloom, depth of field, and headlight flares all enabled.
And the above compromise settings give me a really nice balance between good FPS even in high density urban areas and decent graphical look.
Anway a few things for you to consider, and a start for tweaking the advanced settings on your own machine to get the desired result. But AA settings and shadows, are the two chief settings where a reduction of, will most likely give you a signficant overall boost in FPS. Hope that helps. All the best. :)
Try Anistrophic x2 which was my suggestion not x8! I wouldn't be at all surprised if you can then run the scenery quality at max. All the best :)
You should be able to run with most settings maxed out, apart from AA, SSAA will look sharper but reduce performance to around 30-35 fps, a hit many are willing to take in TS for the visual improvement, and still makes for smooth enough game play with a powerful GPU/CPU to start with.
Make sure you 'save' any changes you make.
With the introduction of new faster GPU's from Nvidia and AMD, the coming months and price drops on the present ranges, should make a good time for everyone to consider upgrading their GPU to one a few levels above what they presently own.
Edit: I would also agree with Crunch Berries above, try DSR, I use AMD's SVR at a virtual resolution of 3200x1800, all TS settings on max and AA of 1xFXAA X 2xSSAA, great looking displayed TS game and still around 30-35fps. Using your GPU Frame Lock feature may help smooth things out too.
Best.
http://www.tomshardware.co.uk/best-gpus,review-33382.html
http://www.tomshardware.co.uk/gpu-hierarchy,review-33383.html