PC Tsw4 Enhancement | Lighting & Graphic Enhancement V4.7 (inc Lossless Scaling Guide)

Discussion in 'TSW General Discussion' started by JetWash, Oct 3, 2023.

  1. Spikee1975

    Spikee1975 Guest

    That's a very subjective thing. The FOV should stay the same by default, because it is simulating how your eyes work, which do not change depending on a loco.

    There's people who are experiencing that differently - immersion kicks in when zoomed in.

    The reason is our brain, which always compares what you are seeing with its experience. If you would try to touch let's say the speedo dials, and you know they are three inches in diameter, and appear that size on your screen, immersion works.

    The immersion factor is depending on: FOV, screen size and distance from the screen. If you set a FOV of 95 and the triangle your eyes and left/right monitor edge are forming is also 95°, it will seem realistic.

    On a smaller screen or greater distance it will lead to the "fish eye" effect though, giving a greater sense of speed, but making objects in the distance appear smaller.

    Ultimately you real eyes' FOV which is about 200 cannot be displayed on a flat screen without distortion, as our retina is a sphere.

    Good that GodMode lets you freely choose your default FOV.
     
    Last edited by a moderator: Mar 27, 2024
    • Helpful Helpful x 2
    • Like Like x 1
  2. Teflon490

    Teflon490 Active Member

    Joined:
    Mar 29, 2020
    Messages:
    200
    Likes Received:
    149
    What about curved screens?
     
  3. OldVern

    OldVern Well-Known Member

    Joined:
    Nov 2, 2020
    Messages:
    17,911
    Likes Received:
    36,455
    Well I tried out God Mode but under DX12 get blurred gauges in the cab, think I had that once before when attempting to run it. So had to take the mod out. I see you can use God Mode with DX11 but more complicated to set up. So for now, I've had to remove the mod and just put a few extra lines in my ini file, found in a post on Steam see if that helps.

    If anyone can suggest how I can get the same sharp image in DX12 as DX11 the advice would be appreciated (my GPU is a fairly old GTX 1650 with 4Gb of VRam).
     
  4. Spikee1975

    Spikee1975 Guest

    They improve it, but they don't change the fact that 3D engines are using planar projection, with straight lines coming from the vanishing points.

    Like a map projection, it only works believably on a small scale. Raise the FOV and you will see what happens at the edges. Objects will appear much bigger than they are at the edges - like on a Mercator map where Greenland appears bigger than Africa.

    Dutch artist M.C. Escher discovered this projection dilemma in his art, and turned from straight lines to a curved projection, after lying on a grass field under a pair of telephone wires, moving his head back and forth. The lines where meeting in one point at the horizon, but above him ran parallel - which makes no sense as a two lines can either be parallel thus never meet or not. So he thought it was much more natural to apply curved non-Euklidian lines, which match the way straight lines are displayed on the retina.

    Escher - Up and Down (1947). A wide FOV image using curved projection to avoid exponential area size growth. Where is your viewpoint? Up - or down?
    186690.jpg


    A curved monitor has the primary advantage of making sure each pixel is at the same distance from the viewer, whereas on a flat monitor pixels at the edge are further away from you.
     
    Last edited by a moderator: Mar 27, 2024
    • Helpful Helpful x 1
  5. JetWash

    JetWash Well-Known Member

    Joined:
    Mar 6, 2021
    Messages:
    3,120
    Likes Received:
    11,661
    In that case Vern may I recommend you use the low preset, which was designed for this very situation? It contains only changes to the lighting and can be used in DX11 or DX12 and should have next to zero impact on your game’s performance.

    That should work perfectly for you all being well.
     
    • Helpful Helpful x 1
  6. OldVern

    OldVern Well-Known Member

    Joined:
    Nov 2, 2020
    Messages:
    17,911
    Likes Received:
    36,455
    I’ll try that though I was getting the blurred dials and passing trains a while back when I tried DX12 without any mods. Guessing my potato PC just isn’t that DX12 friendly…
     
  7. JetWash

    JetWash Well-Known Member

    Joined:
    Mar 6, 2021
    Messages:
    3,120
    Likes Received:
    11,661
    I suspect your GPU just can’t handle it. Low works fine with DX11 though so you should be good.
     
    • Helpful Helpful x 1
  8. OldVern

    OldVern Well-Known Member

    Joined:
    Nov 2, 2020
    Messages:
    17,911
    Likes Received:
    36,455
    Really time for a new PC, but need to convince SWMBO! :)
     
    • Like Like x 2
  9. JetWash

    JetWash Well-Known Member

    Joined:
    Mar 6, 2021
    Messages:
    3,120
    Likes Received:
    11,661
    Know the feeling! Luckily it doesn’t need to be completely mind blowing to run TSW maxed out, particularly if you keep away from 4K.
     
  10. Tigert1966

    Tigert1966 Well-Known Member

    Joined:
    Aug 18, 2020
    Messages:
    2,174
    Likes Received:
    3,667
    My colleague had that issue. He waited until she was away for a couple of days and replaced it hoping she wouldn’t notice.

    She didn’t suspect anything until he switched it on and a big bright LED logo on the front of the case switched on giving the game away.
     
    • Like Like x 4
  11. OldVern

    OldVern Well-Known Member

    Joined:
    Nov 2, 2020
    Messages:
    17,911
    Likes Received:
    36,455
    Garage or solicitor time, then!
     
  12. OldVern

    OldVern Well-Known Member

    Joined:
    Nov 2, 2020
    Messages:
    17,911
    Likes Received:
    36,455
    Final update (it seems). Tried God Mode in DX11 with the low .sav file. Looks great but getting massive pauses and juddering running ECML. Took the mod out and everything running smoothly. Guess it's just not for me, so back to hunting for individual entries in the ini file which can make an improvement. :(
     
  13. solicitr

    solicitr Well-Known Member

    Joined:
    Jun 20, 2020
    Messages:
    12,808
    Likes Received:
    19,580
    The first time running any route after the changeover, it will stutter like crazy because the system is creating the shader library. Run it a second time.
     
    • Like Like x 3
    • Helpful Helpful x 1
  14. Sharon E

    Sharon E Well-Known Member

    Joined:
    Dec 9, 2016
    Messages:
    1,986
    Likes Received:
    1,960
    Speaking of GodMod, has the update for Fife Circle been released yet.
     
  15. Thorgred

    Thorgred Well-Known Member

    Joined:
    Jun 8, 2018
    Messages:
    658
    Likes Received:
    320
    yes
    Alpha 0.5.5

    • God Mode added to "Fife Circle Line: Edinburgh - Markinch via Dunfermline & Kirkcaldy"
    • Add Unreal Engine 4 Editor (Unofficial Editor & PC Editor) detection, indicated by an "Editor" label in the God Mode settings
    • Always regenerate the Runtime Timetabling train entries when in the editor
    • Fix "Print Addon-Manager DLCs" showing in TSW 3 and 2
     
  16. OldVern

    OldVern Well-Known Member

    Joined:
    Nov 2, 2020
    Messages:
    17,911
    Likes Received:
    36,455
    Thank you sir! It did occur to me but I got impatient. I will put it back, again.
     
  17. StenioBlackHawnk

    StenioBlackHawnk Active Member

    Joined:
    Jan 21, 2020
    Messages:
    92
    Likes Received:
    204
    Hey Vern, I was using the low version too with DX11 and It's unplayable for me, no matter If I load the same route 2x or even 5x, these stuttering don't go away, this is not the case before the version 4.2 (if JetWash can take a look at it), so what fixed those stuttering with 4.2 is using with DX12, NOT DX11.
     
    Last edited: Mar 28, 2024
  18. OldVern

    OldVern Well-Known Member

    Joined:
    Nov 2, 2020
    Messages:
    17,911
    Likes Received:
    36,455
    Yes I can attest to that, still happening. Also on finishing up a run and trying to start another from the menu, the game is hanging then crashes out with a UE4 error. So removed it once more, a shame as taking a run on the AVL and it looks magnificent but unplayable hanging every few seconds, for several seconds at a time.
     
  19. StenioBlackHawnk

    StenioBlackHawnk Active Member

    Joined:
    Jan 21, 2020
    Messages:
    92
    Likes Received:
    204
    Oh LOVE, JetWash should take a look at that then, I was having the same problem If I completed a scenario or a TT, the game just crash after starting another scenario or TT together with those stuttering happening at 10 to 25 seconds, but as I said, It fixed for me too using the DX12 command. Again, before 4.2 version (4.1 I think) I was not having any problem. Btw If It's helpful for you JetWash this is my specs:

    GTX 1650 4GB
    Ryzen 5 5500
    32GB RAM
    Game installed in M.2 SSD 1TB XPG Gammix S70 Blade.
     
  20. Spikee1975

    Spikee1975 Guest

    It seems JetWash needs to hire some tech support staff for his mod ;)
     
  21. JetWash

    JetWash Well-Known Member

    Joined:
    Mar 6, 2021
    Messages:
    3,120
    Likes Received:
    11,661
    Hi Vern,

    Sorry you've had this issue. There is a possible cause as I did intentionally leave some extra stuff in the low preset this time as, on paper, it shouldn't be an issue. However, I've also spotted something that shouldn't be there (the 2 lines with the * markers) so suspect I've potentially made a mistake in compiling the 'low' preset. When you look at how many there in the mod (196 entirely different pre-sets at last count) that is understandable I hope. As an aside, I can't multi-edit the pre-sets outside of the game as it corrupts the UE4 .sav file that GodMode uses, meaning I have to do all 196 of them one-by-one inside the game. Each time I do it takes at least half a working day to do which is why this has to be the last version of the .sav mod. If there is a glaring error like this however I'm happy to rectify it.

    If you wouldn't mind, please try ECML and look at the dynamic.ini with the ‘low’ preset installed. The text below is that exact preset. Please remove the lines in red and change the figure in blue from 200 to 175. Once you've removed the lines quit to the main menu then quit the game before reloading it and trying again. All should be well at that point as everything that is left relates only to changes in lighting which have no fps impact at all.

    r.CreateShadersOnLoad=1
    niagara.CreateShadersOnLoad=1

    TimeOfDaySystem.AutoExposure.ExposureBias=-0.8
    TimeOfDaySystem.AutoExposure.MinBrightness=3.6
    TimeOfDaySystem.SkyLightPollutionLuminance=0.2
    TimeOfDaySystem.BloomIntensity=0.14
    TimeOfDaySystem.SunIntensity=50000
    TimeOfDaySystem.CloudShadowVolumetricResolutionScale=1
    TimeOfDaySystem.Clouds.HighAltitude.CloudDensityMult=0.2
    TimeOfDaySystem.VolumetricCloud.LayerHeightScale=2.0
    TimeOfDaySystem.VolumetricCloud.LightPollutionMult=0.0001
    *TimeOfDaySystem.VolumetricCloud.SampleCountScaleView=0.8*
    *TimeOfDaySystem.VolumetricCloud.SampleCountScaleShadows=0.8*

    TimeOfDaySystem.StarIntensity=40
    TimeOfDaySystem.MoonIntensity=1.25
    TimeofDaySystem.LegacyEmissiveAdjustments.EmissiveMultNonLamp=2000
    TimeOfDaySystem.CloudShadowVolumetricStrength=0.1
    TimeOfDaySystem.VolumetricCloud.RenderTargetMode=1
    TimeOfDaySystem.AutoExposure.SpeedUp=10
    TimeOfDaySystem.AutoExposure.SpeedDown=5
    TimeOfDaySystem.ColorGrading.ShadowGamma=1.08
    TimeOfDaySystem.MinimumCloudSpeed=0.375
    r.ToneMapperGamma=2.5
    r.Color.Max=1.0
    r.Color.Mid=0.5
    r.Color.Min=-0.0001
    gm.AutumnTreeMuliplier=0.8
    r.SkylightIntensityMultiplier=0.2
    r.TemporalAASamples=4
    r.AmbientOcclusion.Method=1
    r.GTAO.Combined=1
    r.GTAO.ThicknessBlend=0
    r.GTAO.Downsample=0
    r.GTAO.FalloffEnd=175
    r.GTAO.FalloffStartRatio=0
    r.GTAO.SpatialFilter=0
    r.GTAO.TemporalFilter=1
    r.GTAO.UseNormals=0

    Obviously I don't have access to a GPU of the type you're using so have to take a wild guess at the level to pitch the preset at. If you find the above changes improve matters then I will update the Low preset when I'm next at home. I appreciate the help in nailing it down and I'm pleased that what you did see of it you felt the lighting was a good improvement. Ultimately that's what I'm trying to achieve.

    JW

    ps I think it's very highly unlikely that any crash you're experiencing is caused by this. There is nothing in that text above that could cause UE4 to crash except, perhaps, the shader lines. Then again, I could perhaps understand if your GPU was freezing and crashing the computer because it was overloaded but a UE4 crash is not really something this mod (certainly in its present state) would cause. On that note please also check that all other mods you're using are up-to-date. Cheers
     
    Last edited: Mar 29, 2024
    • Like Like x 1
  22. OldVern

    OldVern Well-Known Member

    Joined:
    Nov 2, 2020
    Messages:
    17,911
    Likes Received:
    36,455
    Okay Jetwash, I will take a look, see if that helps. Though there is a possible slight distraction coming up, Run 8 have just released a MP15 switcher pack which is Day One purchase for me!
     
    • Like Like x 2
  23. StenioBlackHawnk

    StenioBlackHawnk Active Member

    Joined:
    Jan 21, 2020
    Messages:
    92
    Likes Received:
    204
    Hey JetWash, I tried your settings in Goblin and ECML with DX11 and voalá, It worked flawless. No more stuttering no more crash and no more weird textures when the game load the route!
     
    • Like Like x 2
    • Helpful Helpful x 2
  24. OldVern

    OldVern Well-Known Member

    Joined:
    Nov 2, 2020
    Messages:
    17,911
    Likes Received:
    36,455
    Nice one. I'll give it a quick test before playing with my new Run 8 acquisitions.
     
    • Like Like x 1
  25. OldVern

    OldVern Well-Known Member

    Joined:
    Nov 2, 2020
    Messages:
    17,911
    Likes Received:
    36,455
    Confirmed - that seems to have fixed it, thanks.
     
    • Like Like x 2
  26. Shaun123

    Shaun123 Well-Known Member

    Joined:
    Jan 22, 2018
    Messages:
    590
    Likes Received:
    1,549
    Installed your latest update, absolutely game changer! Even better, very little performance hit even on Ultra!

    Thank you :)
     
    • Like Like x 1
  27. JetWash

    JetWash Well-Known Member

    Joined:
    Mar 6, 2021
    Messages:
    3,120
    Likes Received:
    11,661
    Oops then, sorry about that. I’ll try and get the Low preset fixed and updated today.

    Very pleased to hear that’s fixed the problem(s).
     
    • Like Like x 1
    • Helpful Helpful x 1
  28. OldVern

    OldVern Well-Known Member

    Joined:
    Nov 2, 2020
    Messages:
    17,911
    Likes Received:
    36,455
    That would be great. Otherwise I presume we would have to manually edit the dynamic.ini for each route individually?
     
    • Like Like x 1
  29. JetWash

    JetWash Well-Known Member

    Joined:
    Mar 6, 2021
    Messages:
    3,120
    Likes Received:
    11,661
    It’s what I’m going to have to do but it’s no problem, it won’t take me too long and it was my mistake in the first place.
     
  30. OldVern

    OldVern Well-Known Member

    Joined:
    Nov 2, 2020
    Messages:
    17,911
    Likes Received:
    36,455
    No problem. I’ll be amusing myself in Run 8 for the time being anyway!
     
  31. JetWash

    JetWash Well-Known Member

    Joined:
    Mar 6, 2021
    Messages:
    3,120
    Likes Received:
    11,661
    All done, now available on TSC

    TSW 4 | Lighting & Graphic Enhancement v4.2.2 - Train Sim Community

    v4.2.2

    - Some improvements to Goblin line to further balance the lighting and make the night driving experience more akin to driving through a major city at night (more light pollution in the skies, less visible stars etc) *all pre-sets*
    - Changes to the 'Low' pre-set that fixes issues caused by the accidental inclusion of lines that should have been removed. This will vastly improve the experience for people using this pre-set
     
    Last edited: Mar 30, 2024
    • Like Like x 7
    • Helpful Helpful x 2
  32. OldVern

    OldVern Well-Known Member

    Joined:
    Nov 2, 2020
    Messages:
    17,911
    Likes Received:
    36,455
    Thanks JetWash, will grab later and enjoy.
     
    • Like Like x 1
  33. Sharon E

    Sharon E Well-Known Member

    Joined:
    Dec 9, 2016
    Messages:
    1,986
    Likes Received:
    1,960
    Your efforts, JetWash, are amazing and makes our game more enjoyable.
     
    • Like Like x 3
  34. StenioBlackHawnk

    StenioBlackHawnk Active Member

    Joined:
    Jan 21, 2020
    Messages:
    92
    Likes Received:
    204
    That was fast, thank you for your quick fix! ;)
     
    • Like Like x 1
  35. JetWash

    JetWash Well-Known Member

    Joined:
    Mar 6, 2021
    Messages:
    3,120
    Likes Received:
    11,661
    Hey All.

    v4.3 up on TSC which includes text pre-sets for Fife Circle

    TSW 4 | Lighting & Graphic Enhancement v4.3 - Train Sim Community

    v4.3

    • Added text only pre-set for Fife Circle. Please copy and paste your chosen level (Ultra, High, Medium, Low) into the GodMode dynamic.ini for Fife Circle and apply. You must have version 0.5.5 of GodMode installed to access Fife Circle
    • Just to be clear, you will need your chosen route collection pre-set (Ultra, High, Medium, Low) installed as per the manual to which you add your chosen Fife Circle text once in the game
     
    Last edited: Apr 1, 2024
    • Like Like x 6
  36. Shaun123

    Shaun123 Well-Known Member

    Joined:
    Jan 22, 2018
    Messages:
    590
    Likes Received:
    1,549
    Thanks for this JetWash

    Fife Circle now looks even better!

    I didn’t pick the best weather conditions but here’s some screenshots anyway! Fantastic :)

    upload_2024-4-1_18-38-16.jpeg
    [​IMG]
    upload_2024-4-1_18-38-55.jpeg
     
    • Like Like x 4
  37. JetWash

    JetWash Well-Known Member

    Joined:
    Mar 6, 2021
    Messages:
    3,120
    Likes Received:
    11,661
    Makes a big difference IMHO, but then I’m biased :):)

    It makes the game look so much better full stop, but then I’m still biased. It does though, doesn’t it?
     
    Last edited: Apr 2, 2024
    • Like Like x 8
  38. addry#6825

    addry#6825 Well-Known Member

    Joined:
    Jan 22, 2023
    Messages:
    597
    Likes Received:
    1,385
    Thanks fo this JetWash I havent got fife but enjoying other routes on PC now because of it. Tried TSW4 on game pass pc and it was utterly disgusting, pop in everywhere even worse than XBOX Series X.

    Incidentally does anyone have any fps issues with Bremen HBF on the BRO route?
     
  39. DenisJura

    DenisJura Member

    Joined:
    Jan 17, 2018
    Messages:
    65
    Likes Received:
    33
    First of all: thank you for all your improvements Jetwash !
    Just a quick question: we're so used to having your settings that I have the impression that I'm already missing them on the Semmering bahn.
    Do you intend to add it?
    MANY THANKS AGAIN
    Denis
    France
     
  40. Sharon E

    Sharon E Well-Known Member

    Joined:
    Dec 9, 2016
    Messages:
    1,986
    Likes Received:
    1,960
    When do you expect Summeringbahn to be up. Your work makes the routes so much better.
     
  41. Spikee1975

    Spikee1975 Guest

    While JetWash is away, I'd recommend just using another preset like Vorarlberg or Rosenheim. Basically, all ToDv4 routes are using the same lighting (older routes have much more route-specific setups), so you should be fine for the time being.
     
    • Like Like x 1
  42. JetWash

    JetWash Well-Known Member

    Joined:
    Mar 6, 2021
    Messages:
    3,120
    Likes Received:
    11,661
    I promise you they don’t! If they did all the routes would look the same with a single preset which couldn’t be further from the case.

    To be honest, as much as I’d love to do each route at release I just can’t justify spending £30 on them all, particularly when I’ll likely never play some of them. As I get nothing from DTG it all comes out of my own pocket and the cost is just getting a bit daft.

    I will certainly add Summeringbahn at some point but it’s likely to be one I pick up in a sale. There’s a fair to middling chance I’ll pick up LIRR 2.0 though depending on the reviews.

    In the meantime, have a think about the route in its vanilla state and try to pick one that is similar. That should give you a good enough experience for the time being :)
     
    • Like Like x 2
    • Helpful Helpful x 1
  43. solicitr

    solicitr Well-Known Member

    Joined:
    Jun 20, 2020
    Messages:
    12,808
    Likes Received:
    19,580
    The Rosenheim settings look pretty good on Semmering. Not perfect, but a good base that would only need a little tweaking.
     
    • Like Like x 1
  44. Spikee1975

    Spikee1975 Guest

    Never once questioning that, as you are the expert on this. I have used the word "basically" which saves me, doesn't it? :D

    I meant sun is fixed 100,000 lumen, AutoExposureBias 0, min/max 4 / 16, MinFogDensity 0.003 etc...
     
    Last edited by a moderator: Apr 22, 2024
  45. JetWash

    JetWash Well-Known Member

    Joined:
    Mar 6, 2021
    Messages:
    3,120
    Likes Received:
    11,661
    That is true, but if you then take a single preset and apply it to all routes in turn every route looks completely different. I suspect, but am not 100% sure, that it’s partly down to gamma and shadow gamma particularly, but there are plenty of variables that do change from route to route, (which is visible in the numbers). It was the reason I switched from a ‘one size fits all mod’ for TSW3 to the GodMode approach for TSW4 because on the old version one route might look good but another would be borderline unplayable because it was too dark / light etc.

    I wish they all were identical though, it would saved me an awful lot of time, effort and money! :)
     
    Last edited: Apr 20, 2024
  46. addry#6825

    addry#6825 Well-Known Member

    Joined:
    Jan 22, 2023
    Messages:
    597
    Likes Received:
    1,385
    How do i use the ini from salzburg on this? When i load into the semming route the godmode interface isnt present.
     
  47. Tigert1966

    Tigert1966 Well-Known Member

    Joined:
    Aug 18, 2020
    Messages:
    2,174
    Likes Received:
    3,667
    You need to update God Mode to the latest version first. Then you will be able to select whichever preset you want.
     
    • Like Like x 1
  48. addry#6825

    addry#6825 Well-Known Member

    Joined:
    Jan 22, 2023
    Messages:
    597
    Likes Received:
    1,385
    But i can access god mode on other routes in the game, just not semmingbahn.
     
  49. Tigert1966

    Tigert1966 Well-Known Member

    Joined:
    Aug 18, 2020
    Messages:
    2,174
    Likes Received:
    3,667
    So as I said , you need the new version which has been updated for Semmeringbahn.
     
  50. JetWash

    JetWash Well-Known Member

    Joined:
    Mar 6, 2021
    Messages:
    3,120
    Likes Received:
    11,661
    As Tigert1966 says, every time a new DLC is released GodMode needs to be updated to include it. The second thing you should do after downloading your DLC is head over to TSC and grab the update :)
     
    • Like Like x 1

Share This Page