PC New To Engine.ini And Questions On Setting

Discussion in 'TSW General Discussion' started by malikrthr, Jan 24, 2026.

  1. malikrthr

    malikrthr Well-Known Member

    Joined:
    Mar 1, 2019
    Messages:
    1,245
    Likes Received:
    2,065
    Good day everyone, is there an engine.ini setting that is recommended to use based on my below specs and settings that can improve the quality/sharpness of TSW6? I tried Jetwash's engine.ini high preset and his beast preset, separately, followed by TrainSimSociety's hybrid engine.ini file. While the visual looks amazing, I notice when operating in the train cab, textures, trees and tracks appear to be somewhat blurry or fuzzy. I would like to know if there is a way I can get it to look sharp/crisp. The blurriness and fuzziness or winter trees, tracks, scenery, trains occur across both ToD3 routes and ToD4 routes for me. If anyone has can recommend the best engine.ini or settings I should follow based on my below specs to achieve the best visuals while maintaining smooth performance, that will be amazing and much appreciated.

    CPU: Intel Core i7 12700K
    Memory: 32gb corsair vengeance DDR4
    GPU: Gigabyte RTX 3070 8gb
    Monitor: ASUS VG278Q 1080P monitor @ 165Hz

    Please note, for TSW6, I run all settings at high-ultra with TAA enabled and 200% screen percentage and fps locked at 62fps and usually get a stable 50-60 fps with a few microstutters every now and then before I tried modifying the engine.ini. I notice if I delete the engine.ini, a default engine.ini will be created when I launch the game
     
  2. malikrthr

    malikrthr Well-Known Member

    Joined:
    Mar 1, 2019
    Messages:
    1,245
    Likes Received:
    2,065
    After a bit more tinkering, I read Jetwash's guide to the engine.ini and tried the high preset. I noticed while playing from the cab, winter trees and track textures appeared a bit blurry, so I applied the low engine.ini setting for lighting changes only. I believe I found a happy medium where I am satisfied with the look now while maintaining the sharpness of the textures. I enabled the lens flare for the sun/lights. Overall, I am much happier with this result and definitely can't wait to fuse this with the weather annotations.

    upload_2026-1-24_14-4-32.jpeg
     
    • Like Like x 3
  3. trainsimuser

    trainsimuser Well-Known Member

    Joined:
    Nov 4, 2025
    Messages:
    682
    Likes Received:
    1,003
    looks stunning. I must try jetwash mod as looks visually stunning i actually thought that was a real picture :D
     
    • Like Like x 1
  4. vodka#2734

    vodka#2734 Well-Known Member

    Joined:
    May 20, 2025
    Messages:
    777
    Likes Received:
    702
    Have you turned off the motion blur option in the settings?
     
  5. Trackah123

    Trackah123 New Member

    Joined:
    Feb 8, 2026
    Messages:
    1
    Likes Received:
    0
    I made my own small engine.ini file for TSW6, using UE4 Console Unlocker i dumped all the cvars to a .txt file and started experimented a bit. It improved TAA a bit (mainly the staircase effect or jittering), increased Anisotropy, included Ambient Occlusion Indirect lighting (but not too strong, this effect is very nice for trees, interiors, characters etc it kinda looks like self-shadowing), Shadow Distance Fix, LOD distance fix for buildings and such.

    to increase the effect of Indirect light, r.AOViewFadeDistanceScale=-0.35 ~ 0.00 (but too strong and it will introduce black patches in underground tunnels, trees, and for example the train billboards underground that you need to fix and find will become black also).

    I included the complete cvardump for those that are interested.

    [SystemSettings]
    r.TemporalAASamples=2
    r.TemporalAAFilterSize=2
    r.MaxAnisotropy=16
    r.VT.MaxAnisotropy=16
    r.AOApplyToStaticIndirect=1
    r.AOViewFadeDistanceScale=-0.35
    r.Shadow.CSM.MaxCascades=3
    r.Shadow.CSM.TransitionScale=2
    r.Shadow.CSMDepthBias=7
    r.Shadow.DistanceScale=1
    r.Shadow.MaxCSMResolution=8192
    r.Shadow.RadiusThreshold=0
    r.StaticMeshLODDistanceScale=0.1
     

    Attached Files:

    • Helpful Helpful x 1
  6. malikrthr

    malikrthr Well-Known Member

    Joined:
    Mar 1, 2019
    Messages:
    1,245
    Likes Received:
    2,065
    Yup, I tried turning off motion blur
     
  7. malikrthr

    malikrthr Well-Known Member

    Joined:
    Mar 1, 2019
    Messages:
    1,245
    Likes Received:
    2,065
    Due to my TSW6 not launching due to a mod conflict, I had to reinstall the simulator even after removing all mods due to the game not working after removing the conflicting mod, I believe it was an announcements mod that caused the main menu to lock. I am back at the vanilla game for now. The only change I made after reinstalling the game was inputting the parameter "-httpapi" through steam so I can use the TSW route annotations & live/historical weather overlay. I am going to slowly put the mods back in
     
    Last edited: Feb 15, 2026
    • Like Like x 1
  8. malikrthr

    malikrthr Well-Known Member

    Joined:
    Mar 1, 2019
    Messages:
    1,245
    Likes Received:
    2,065
    Back to the drawing board, I began installing mods again and tinkering with the engine.ini as I got a bit bored with the vanilla version of TSW6. I have been using Google Gemini to try to understand what each line of code means in my engine.ini so far, but also want to set it in a way where I will get the best lighting/smooth performance for my current setup without crashing/overwhelming my system. I tried combining the recommended lighting only changes with the instructions from the guide for Jetwash's visual and lighting enhancement mod, and combined it with an Autoexposure mod by Bescot. Fusing both the engine.ini tweaks for lighting only changes along with Jetwash's guide and Bescot's autoexposure mod, I believe I found a happy medium with performance and image quality on my computer for TSW6. I also began using Winzerten's tsw route & annotations app again as I found the live/historical weather to be immersive on timetable runs vs manually setting weather for each run from DTG's built in weather system. For me, I think the only exclusion would be career scenarios. From my below engine.ini, are there recommended tweaks recommended for me to make or adjust, or would this be a good starting point? For now I am happy but am also curious if I can further optimize it or make it better without crashing my system

    [SystemSettings]
    r.Streaming.PoolSize=6000
    r.Streaming.MaxTempMemoryAllowed=3000
    r.UseShaderPredraw=1
    r.UseShaderCaching=1
    r.Streaming.FullyLoadUsedTextures=1
    r.UseShaderPredraw=1
    r.RenderTargetPoolMin=1000
    r.Streaming.LimitPoolSizeToVRAM=0
    r.Streaming.FramesForFullUpdate=2



    PC Specs:
    Case: Corsair 4000D Airflow ATX Midtower Case
    Motherboard: Gigabyte Z690 UD AX DDR4 ATX
    Memory: 32GB DDR4 G.Skill Ripjaws CL16 RAM @ 3600Mhz in Dual Channel
    GPU: Gigabyte GeForce RTX 3070 8GB GDDR6 OC Edition
    CPU: Intel Core i7 12700K @3.6Ghz
    Cooler: CoolerMaster MasterAir MA612 Stealth
    Monitor: ASUS VG278Q 1080P monitor @ 165Hz
    Fans: Corsair SP120 & SP140 with Corsair iCue Commander Core XT Smart RGB Fan Controller
    PSU: EVGA Supernova G2 1000W 80+ Gold PSU
    UPS: APC Backup UPS 1500VA


    Below are some pictures from a test run on the new NY-Stamford route. With DX12 enabled, I did encounter very few microstutters but that is most likely due to me running this route for the first time in DX12

    upload_2026-3-21_20-6-14.jpeg

    upload_2026-3-21_20-6-21.jpeg
     
    • Like Like x 2
  9. malikrthr

    malikrthr Well-Known Member

    Joined:
    Mar 1, 2019
    Messages:
    1,245
    Likes Received:
    2,065
    Quick update, I just did a full local run from Stamford to Grand Central and I will say, I received mixed results. The section between Stamford and Larchmont, was for the most part smooth with frequent microstutters but from New Rochelle to Grand Central, I received a reduction in fps and lots of frame freezes. I may have to revert the engine.ini to scratch and run DX11 for now. Maybe it has something to do with my GPU running out of the 8GB VRAM due to textures or a line of code from my engine.ini
     
  10. jesper2805

    jesper2805 Well-Known Member

    Joined:
    May 18, 2025
    Messages:
    1,071
    Likes Received:
    1,260
    I use the same as you Bescot auto exposure mod and JetWash his mod. Best of both worlds!!!

    You're problem is the GPU. 8Gb of VRAM is very low now days. You need at least 12GB at least now days to run games properly.
     
  11. Emmy_MAN

    Emmy_MAN Well-Known Member

    Joined:
    Apr 9, 2022
    Messages:
    483
    Likes Received:
    1,038
    I can put that back.
    I’ve bought myself a GeForce RTX 5070 16GB GDDR7 OC, which has been sitting in its packaging for about six months now.

    I’m currently still using my old GeForce RTX 3080 10GB GDDR6, which is still installed, and I’m using JetWash’s Ultra or even Beast mod, as well as Bescot’s mod, and my ini file is customised too.

    And for me, it looks absolutely brilliant at a screen resolution of 3440x1440, and on all tracks I get around 45 to 60 FPS with very little stuttering.

    You can’t judge a game solely on the basis of the graphics card you have; you always have to look at the entire system, because a lot of the components either work well together or they don’t.
     
  12. joffonon

    joffonon Well-Known Member

    Joined:
    Mar 29, 2023
    Messages:
    795
    Likes Received:
    1,637
    What do you have your Nvidia shader cache size set to? I've set mine to infinite as I have enough drive space, and once a route is cached it makes a big difference to stutters.
     
    • Like Like x 1
  13. PseudoStalker

    PseudoStalker Well-Known Member

    Joined:
    Sep 9, 2021
    Messages:
    1,232
    Likes Received:
    1,613
    It doesn't really matter as long as we're talking about a single route. If Nvidia runs out of space for shaders, it will simply delete the oldest ones. That is, either shaders from another routes that you haven’t played for a long time, or from a completely different game.
    But from my side (4060 Ti) I can confirm that on heavy routes 8 GB is not enough for DX12, even without a custom ini file. But the default render always fits within the 8 GB limit.

    For me, the game has two main graphical issues which cannot be resolved by user:
    1. The game is overexposed during the day, but if I lower the game's brightness (as in most custom .ini files), the shadows become incredibly contrast - completely black.
    2. Cloudy weather creates a pale distant haze that can't be removed with any .ini lines.
     
    Last edited: Mar 22, 2026 at 9:47 PM
    • Like Like x 2

Share This Page