I'm wanting to know if there are .ini commands for some of the game settings in the same way that the screen percentage setting can be overruled by the .ini command "r.ScreenPercentage xxx" I'm wanting to be able to set things like foliage quality, shadow quality, post process quality, view distance quality on a route by route basis...... Well to be honest mainly just Crewe to Preston and Euston to MK.... but you get my drift. Are there .ini commands for those game settings options?
If I still know my Unreal Engine stuff, console variables are applied on startup every time and the values that are defined by them will stay unless you go through the graphics settings menu and apply something else. Then they will be applied again after a restart. Here's the full list of UE4 console variables and commands. Though some of them like debug viewes are editor only. https://framedsc.com/GeneralGuides/ue4_commands.htm Obviously, you can't set these for a specific route but only for the whole game. Some routes can also override things using a global post-process volume and this is also above the engine.ini tweaks in terms of priority.
I use GodMode mod so you can set .ini commands for each route. I think I've cracked it now after a bit of searching and have added a few lines to the Crewe to Preston .ini file which seems to be working and dropping the settings i mentioned down a notch or two compared to other routes. I've added the following lines to Crewe to Preston..... r.ScreenPercentage 100 r.ViewDistanceScale=2 sg.FoliageQuality 2 r.PostProcessQuality=2 sg.SkyLightQuality=2 sg.AtmosphereQuality=2 r.MotionBlurQuality=0 This has dropped screen percentage from 150% to 100%, view distance from ultra to high, foliage quality from ultra to high, post process quality from ultra to high and sky quality from very high to high for the route and it seems to be behaving better now with higher fps and less drops in frame rate at busy locations. All other routes retain the in-game settings.