All 119 Command Line / Launch Options - Which Ones Are Current/obsolete/incorrect Or Missing ?

Discussion in 'Technical Reports' started by WoodlandTracks, Oct 8, 2023.

  1. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    COMMAND LINE OPTION / STATUS (current, obsolete, or unknown) / NOTES


    CURRENT (23)
    • -allowJump / current /
      Note by DrMagnumWolf - Ctrl+D (multiple options to check: Depth, Depth Decoded, Albedo, VSN, MatID, Emissive, Aux1, Aux2, Aux3, Aux4) and press CTRL+F8 for the numbers.
      See screenshots further down in this thread.
    • -DebugChannels / current /
      Note by DrMagnumWolf - Ctrl+D (multiple options to check: Depth, Depth Decoded, Albedo, VSN, MatID, Emissive, Aux1, Aux2, Aux3, Aux4) and press CTRL+F8 for the numbers.
      See screenshots further down in this thread.
    • -DisableFastload / current /
      Note by Reef - After the command fastload was included in the core code this option was introduced.
    • -DisableSilverLining / current / Note by TrainSim-Steve - To fully disable Silver Lining to aid debugging the graphics device lost crashes on alt-tab and screen sleep.
      Introduced in BETA 76.5a
    • -DisableSound / current /
      Does what it says.
    • EnableAsyncKeys / current /
      Note by DocLisboa aka Machinist - No '-' hyphen required.
      Note by Artimrj and Mrennie - To speed up the time. From ctrl-shift-1 (normal) through ctrl-shift-5 (five times faster).
      Note by Robbit - Interferes with 2014 introduced brakes.
      Note by Peter Hayes - Can interfere with some CP loco brakes.
    • --enable-backups / current /
      Note by DocLisboa aka Machinist - Needs double '--' hyphen
      Note by Pgdlrailworksl - Useful when Route Building. When Saving in the Route or Scenario Editors the game will create a date-named folder in Railworks\backup containing copies of the files it is about to overwrite. Great to have about twice a year when it crashes during a Save and Tracks.bin is set to zero bytes. Just Drag and dropping the Tracks.bin copy has worked for me.
      Note by Pgdlrailworksl - You must manually purge the Railworks\backup folder or it will fill your disk.
    • -EnableSound / current /
      Does what it says.
    • -EnableSoundDebugDialogs / current /
      Does what it says.
      You might need to set the game to windowed mode (game graphics menu) to see the dialogs.
      See screenshots further down in this thread.
    • -FastSoundUpdate / current / Note by TrainSim-Steve - Fast sound update optimisations are disabled by default due to triggering failures. These changes spread updates to sounds over multiple frames, but could cause problems with delayed sound triggering. This can be accessed by using the command line '-FastSoundUpdate' with an optional value for the update factor, e.g. '-FastSoundUpdate=10' (the default when enabled).
      Introduced in BETA 77.1a
    • -followaitrain / current /
      Note by Reef - With this parameter set you can page-up/page-down and switch through all AI trains active on the scenario (with a driver icon) you must be in an external camera to do this, handy if you want to follow the AI when creating scenarios, you can also drive that AI train by mouse clicking on it.
      Note Oct 13 - I am having intermittent results and also noticed that often I have to right click the screen first (when in external camera) in order for page-up/page-down to have an effect.
    • -FPSLimit=xx / current /
      Note by Spikee1975 - xx = a value like 60, depending on max refresh rate of your screen.
    • -Language=xx / current /
      Sets game language. xx = EN for English, DE for German, FR for French, et cetera.
      The two-letter language codes are as defined in your ....\Steam\steamapps\common\RailWorks\Languages\ folder.
    • -LogMate / current /
      Note by Ricksan - For instance -LogMate -SetLogFilters='Script Manager' -lua-debug-messages.
      Note by DTG - -LogMate -SetLogFilters=all , and help page https://dovetailgames.freshdesk.com...80000895937-how-do-i-create-a-logmate-report-
      Note by TimeTraveller - Some other examples are:
      -LogMate -SetLogFilters='Pathing'.
      -LogMate -SetLogFilters='Script Manager,Signals,Pathing' -lua-debug-messages.
      See screenshots further down this thread.
    • -lua-debug-messages / current /
      Also see -LogMate.
    • -Script Performance / current /
      Note by TrainSim-Steve - This is a new log filter. When enabled this will provide performance hints via logmate. Currently, this only has one warning - when a script tries to set a value to the same value it already has (e.g. via SetControlValue). In some situations, this Lua call can have a huge performance hit, because the text-based lookup can be very slow. In general, scripts should only set values that they know have changed. Note that GetControlValue has a similar performance penalty, so using that followed by a SetControlValue will have worse performance overall. Instead, scripts should track these values themselves using internal Lua variables wherever possible to minimise these calls. An example might be a loco script that sets headlights and rear lights every frame, rather than when the loco changes direction. With some scripts this filter can cause a huge amount of extra output to Logmate, so a new filter was added rather than using an existing one. Developers should be aware of this when using the 'All' filter.
      Note: Use the option like this: -LogMate -SetLogFilters='Script Performance'
      Note: Also see -LogMate.
      Introduced in BETA 77.1a
      See screenshots further down this thread.
    • -SetLogFilters=xxxx,xxxx,…. / current /
      Also see -LogMate.
      Note Oct 14 - There are many settings for xxxx, a few are: All, Camera, Components, Content, Core, Data Management, Driver Manager, Engine, Game Manager, GhostAI, Initialise, Input, Pathing, Physics, Platforms, Rail Vehicle Manager, Route Manager, RuntimeError, ScaleForm, Scenario Manager, Scheduler, Script Manager, Shutdown, Signals, Singleton, Sound, Steam, Streaming, Top, Track Manager, UnitTests, Update, Windows Manager, and more.
      Use quotation marks at the beginning and end and a comma to separate. For example: -SetLogFilters='Engine,Data Management,Camera'.
      In case someone knows more options, or has a complete list, please let me know.
    • -Show3DPaths / current /
      See screenshots further down in this thread.
    • -ShowAudioConsists / current /
      Visual indication (front external cam) of audio of vehicles, trains, et cetera.
      See screenshots further down in this thread.
    • -ShowAverageTiming / current /
      Note by TrainSim-Steve - Must be used in conjunction with ShowScriptTiming. Provides additional information - namely the mean and medium time spent in each script. This can be used to determine if the scripts are always performing poorly or if there are outliers. For example, an Engine script may be called 50 times, but one of those calls may take significantly more than the others (i.e. for the player loco vs AI locos).
      Introduced in BETA 77.1a
      See screenshots further down in this thread.
    • -ShowControlStateDialog / current /
      Expanded HUD. Additional info for all locomotives and cars in your consist.
      You might need to set the game to windowed mode (game graphics menu) to see the dialog.
      See screenshots further down in this thread.
    • -ShowScriptTiming / current /
      Note by TrainSim-Steve - To aid developers when optimising their Lua scripts. This renders an overlay on screen showing all the Lua scripts that are being called, the total number of calls, and the total time spent in them.
      Introduced in BETA 77.1a
      See screenshots further down in this thread.
    • -ShowSoundDeviceSelector / current /
      Note by DocLisboa aka Machinist - Allows choice of system sound device.
      See screenshot further down in this thread.
    UNKNOWN? (65)
    • -AMP / unknown? / Note Oct 19 - Found in code. Really an option?
    • -AssetViewer / unknown? / Note Oct 19 - Found in code , sounds promising, but could not get it trigerred, is this a real option ?
    • -AutoTest / unknown? / Note Sept 30 2023 - Shows some kind of text based settings menu.
      See screenshots further down in this thread.
      More info and suggestions very welcome.
    • -AutoTestCamera / unknown? / Note Oct 9 2023 - Suggestion on what this does / does not are very welcome !
    • -blocking / unknown? / -
    • -BlockingPhysics / unknown? / -
    • -ConvertDistanceData / unknown? / -
    • -cpuCount=x / unknown? / -
    • -CullDist / unknown? / Note Sep 21 - No effect noticed in quick-drive test run.
    • -Currency / unknown? / Note Oct 14 - Makes the currency symbol disappear and lowers the price of all items in the store to nothing, probably because no currency has been set. I tried but was not able to set currency to a different one than my default one.
      See screenshots further down in this thread.
    • -DebugShadows / unknown? / Note Oct 11 - No effect noticed in quick-drive test run. Do let me know in case you know how / whem to use this option.
    • -DisableAWS / unknown? / Should aparently disable the Britisch Automatic Warning System acoustics.
      Note Nov 6 - Did a few test runs on the Portsmouth Direct route but did not notice any effect using this option. Perhaps someone else that has a decent AWS experience (unlike me) can do a little testing if they notice any difference.
    • -DisableDump / unknown? / -
    • -DisableSignals / unknown? / -
    • -DisplayLocMe / unknown? / -
    • -DLCLiveURL / unknown? / -
    • -DontBakeDistances / unknown? / -
    • -ea unknown? Note Oct 19 - Found in code. Really an option?
    • -EnableDistCull / unknown? / -
    • -EnableFullEditor / unknown? / Note Oct 1 - No effect noticed in quick-drive test run.
    • -enable-perforce or --enable-perforce / unknown? / Note Oct 1 - No effect noticed in quick-drive test run.
    • -EndTrackCheck / unknown? / -
    • ---enumerate unknown? Note Oct 19 - Found in code. Really an option?
    • --error / unknown? / Note Oct 14 - Found in code. Really an option?
    • -FilterForDirectionality / unknown? / Note Oct 19 - Is in the code. Any suggestion on what the heck this could be ? Seems related to signaling.
    • -FilterForManualJcts / unknown? / Note Oct 15 - Is in the code. Any suggestion on what the heck this could be ? Seems related to signaling.
    • -FlashStrings / unknown? / Note Oct 14 - No effect noticed, not found in code.
    • -forcepack / unknown? / Note Oct 14 - Found in code. Really an option?
    • -ForceSWMix / unknown? / Note by Artimrj - Should disable anything more than basic playback through your soundcard, if you're having problems.
    • -fs / unknown? / Note by DocLisboa aka Machinist - Smaller fonts for narrative text and menus.
      Note Oct 11 - No effect noticed in quick-drive test run.
    • -generateDetailLevels / unknown? / Note Oct 11 - No effect noticed in quick-drive test run.
    • -IgnoreCoupling / unknown? / -
    • -Infiniti / unknown? / Note Oct 15 - Found in code. Really an option?
    • -LogLocStrings / unknown? / -
    • -ManualCoupling / unknown? / -
    • -MaxiDump / unknown? / Note by Ironcat60 - Use with caution. This could clog the system.
    • -MLAA / unknown? / Note Oct 17 - Stands for MorphoLogical AntialiAsing. Although MLAA was followed up by FXAA It seems the option is still in the code. As far as I know this is not intended for Nvidia / Intel systems , so it would not make sense to test it on my system. I did test it nevertheless , but I noticed no effect whatsoever. Perhaps someone with more knowledge and/or a proper AMD / Radeon system can test this option.
    • -NoAStar / unknown? / -
    • -NoClearType / unknown? / -
    • -PhysXDebug / unknown? / Note by DrMagnumWolf - Needs to connect to PhysX debugger to work.
    • -QuickDriveDebug / unknown? / -
    • -RemoveLogFilters / unknown? / Also see -LogMate.
    • -ResetAchievements / unknown? / Note Apr 2 - No effect noticed in railfanning run. Achievements were not lost.
    • -RevertHUD / unknown? / Note Oct 11 - No effect noticed in quick-drive test run.
    • -SafeMode / unknown? / -
    • -SaveDistances / unknown? / -
    • -ScaleformDebug / unknown? / -
    • -SetDefaultButtonSound / unknown? / -
    • -ShowDestinationMarkerList / unknown? / Note by JamesPetts from 2008 - Puts a button marked 'Destinations' at the top of the driver tab, which, when clicked, causes the game to crash.
    • -ShowDriverList / unknown? / Note by DocLisboa aka Machinist - Adds a 'Driver' button inside the Driver Properties window (MK2?).
    • -ShowFunctionTiming / unknown? / Note March 28 - I tried to use this option in various ways, including calling it in conjunction with ShowScriptTiming, but I could not get any visible results. Do post a comment in case you have any additional information on this option.
      Introduced in BETA 77.1a
    • -ShowPassengerState / unknown? / -
    • -SmartAITrain / unknown? / Serious or joke ? For you to find out.
    • -TakeADump / unknown? / -
    • -TrackIRHorizontal / unknown? / Note Oct 11 - No effect noticed in quick-drive test run.
    • -TrackIRView / unknown? / -
    • -TrackPatternEntityFixup / unknown? / -
    • -updateRVNumbers / unknown? / -
    • -UseFastBlueprintCache / unknown? / -
    • -UseFastStreamCache / unknown? / -
    • -UseSoundDevice / unknown? / -
    • -UseStreamCache / unknown? / -
    • -ValidateNetwork / unknown? / -
    • -ValidateSignals / unknown? / Note Oct 18 - No test effect and not found in code. Might this be a LogMate filter ?
    • -VerboseAudioDebug / unknown? / -
    OBSOLETE (31)
    • -DisableEAX / obsolete / Does what it says.
      Note Oct 20: Tested successfully. DisablingEAX (Environmental Audio Extensions) has an effect on things like the echo of the horn in a tunnel. But this effect is not the same as disabling the EFX setting in the audio menu. I was unable to successfully test the enabling of EAX,
      Note Oct 22: Be aware this option EAX (with an A) is not the same as the game audio menu setting , which is EFX (with an F). EAX is older technology than EFX. EAX was first released in 1999 and requires the correct hardware component. This EAX setting seems outdated and now has been replaced by EFX, therefore I regard this setting as obsolete.
    • -DontUseBlueprintCache / obsolete / Note by DocLisboa aka Machinist - Possibly rebuilds blueprint .pak's each time.
      Note by Peter Hayes - May crash TS 2014 onwards.
    • -dxlevel 90 / obsolete / Note by Peter Hayes - Forcing DirectX 9.0c and may have been associated with Vertex Buffer fixes.
      Note Oct 18 - No effect noticed, not found in code.
    • -EnableEAX / obsolete / See the comments on -DisableEAX.
      Note Oct 22: I have not been able to confirm that the enable option actually works on my system. That possibly has to do with my system not having the correct hardware compo0nent.
    • -exThreads=x / obsolete / Note Oct 14 - No effect noticed, not found in code.
    • -Fastload / obsolete / Note by Pjduplooy.gis - Fastload is now incorporated in the TSC core.
    • -force-d3d9 or -force -d3d9 / obsolete / Note by Peter Hayes - Supposedly worked for Vertex Buffer Errors.
      Note Oct 14 - Not sure which version is correct.
      Note Oct 28 - No effect noticed, not found in code.But perhaps that has to do with my hard ware.
    • -ForcedDump / obsolete / Note Oct 14 - No effect noticed, not found in code. BUT 30 minutes later this test my laptop froze and fan RPM went to max. Never happened to this laptop before. Coincidence ?
    • -GrayHack / obsolete / Note by Styckx - Hard to explain, sky is black, no sky rendering at all.
      Note Oct 24 - No effect noticed, not found in code.
    • -ignoreTrackTypes / obsolete / Note Oct 14 - No effect noticed, not found in code.
    • -LeipzigDemo / obsolete / Note Oct 14 - No effect noticed, not found in code.
    • -maxMem=xxxxx / obsolete / Note by Peter Hayes - Applies only to 32-bit TS20XX systems - possibly the amount of VAS that could be allocated. IMO Obsolete.
      Note Oct 18- No test effect and not found in code.
    • -maxVram=xxxxx / obsolete / Note by Peter Hayes - Applies only to 32-bit TS20XX systems - possibly the amount of VAS that could be allocated. IMO Obsolete. In 32-bit systems a video card with large VRAM could remove up to 512Kb of VAS (2/3Gb max) from the system. This was probably a fix to limit the amount of VRAM allocated to TS20XX and possibly lessen OOM’s. IMO Obsolete.
      Note Oct 18- No test effect and not found in code.
    • -MultiCore / obsolete / Note by Peter Hayes - TS used to have a tick box to indicate if you wanted to sim in multicore – no longer needed when DTG stated that TS20XX was 'multicore capable'.
      Note Oct 18 - It seems to be still in the code but when testing it on my system I did not see any effect whatsoever.
    • -NASKU / obsolete / Note Oct 14 - No effect noticed, not found in code.
    • -nojoy / obsolete / Disable joystick ?
      Note Oct 14 - No effect noticed, not found in code. Mind you I did not have a joystick connected.
    • -nomemorybias / obsolete / Note by Peter Hayes - Possible Vertex Buffer 'fix'. Supposedly reduced the use of RAM and VRAM by TS20XX.
      Note Oct 18 - No effect noticed, not found in code.
    • -NoPlayerTrain / obsolete / Not found in code.
    • -NoSplashScreens / obsolete / Note by DocLisboa aka Machinist - Disable intro splash screens.
      Note Nov 11 - As far as I know TSC has no intro anymore.
    • -NoWagonBraking / obsolete / Not found in code.
    • -nvperfhud / obsolete / Note by DocLisboa aka Machinist - Create NVIDIA performance HUD (not confirmed).
      Note Oct 13 - From the Nvidia website: NVPerfHUDis a powerful performance analysis tool that gives you unparalleled insight into how your application uses the GPU. I assume the Nvidia software needs to be installed for that. I do not have that and that is probably why got this error message. It also seems the software is outdated and not available for modern Windows operating systems. Although the option is still in the code I moved iy to the obsolete section.
      See screenshot further down this thread.
    • -OculusRift / obsolete / Note Oct 10 - No effect noticed, not found in code. Although the Oculus VR is not that old at all. Mind you I did not have one connected.
    • -OculusTest / obsolete / Note Oct 10 - No effect noticed, not found in code. Although the Oculus VR is not that old at all. Mind you I did not have one connected.
    • -ogbb_noh / obsolete / Note Oct 14 - No effect noticed, not found in code.
    • -QuickStartSteam / obsolete / Note Oct 7 - No effect noticed, not found in code.
    • -relaunchmce / obsolete / Note Oct 13 - I assume this has to do with the Microsoft Windows XP Media Center Edition. Which is, as far as I know, not supported by TSC and Microsoft anymore.
    • -ResetStats / obsolete / Note Oct 14 - No effect noticed, not found in code.
    • -SetFOV=xx / obsolete / Not needed, now part of TSC graphics settings menu.
      Note by Reef - Can still be used to set the default setting,
      Note Oct 18 - It seems to be still in the code but when testing it on my system I did not see any effect whatsoever. So I moved it to the obsolete section in this list. But do let me know in case this setting does something for you.
    • --show-time-of-day / obsolete / Note by Styckx - Will just display time of day at the top of screen in the same way FPS are shown.
      Note Oct 24 - No effect noticed, not found in code.
    • -ShowTrackLinks / obsolete / Note Oct 14 - No effect noticed, not found in code.
    • -SkipIntros / obsolete / Note Nov 11 - As far as I know TSC has no intro anymore.

    TIPS & DISCLAIMER
    • About all of the tests I do are done running one of the Train Simulator Classic 64 Bit Public BETA (version 74 through 77) running Quick Drive.
    • Some of the launch options might (just an assumption) only have an effect in the World Editor, I did not test that.
    • The vast majority of these options are ancient and well over a decade old. Most are not official and are not supported or removed from the code years ago. So do NOT expect great stability , logical functionality or holy grails !
    • Be sure to have a current Back Up and use the information in this thread At Your Own Risc !
    • Please Do let me know when you have any additional insight or information. Lets try to make this list complete and accurate as possible!
    • ORIGINAL THREAD BY - RailWorksAmerica.com - https://railworksamerica.com/forum/viewtopic.php?f=6&t=11182
    • Use the steam settings in TSC General Properties to add an option:
      [​IMG]
    • Or create your own BAT file:
      [​IMG]
    • Want to use multiple options, like for instance '-FPSLimit=60' and '-DisableSound' ? Simply seperate them by a space '-FPSLimit=60 -DisableSound' (note: only type the text between the quotationmarks)

    Last edit of this list was: Wednesday Oct 16 2024 at 01:01 PM
     
    Last edited: Oct 16, 2024
    • Like Like x 3
  2. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    Be aware, some of those are ancient. Your Mileage Might Vary and make sure You Have A Backup !

    I have no clue what most of them are , but love lists :)

    So please let me know is you have an update or additional information.
     
    Last edited: Oct 8, 2023
    • Like Like x 1
  3. pjduplooy.gis

    pjduplooy.gis Active Member

    Joined:
    Aug 16, 2020
    Messages:
    107
    Likes Received:
    28
    I think fastload is now incorporated in the TSC core, you do not have to specify it.
     
    • Like Like x 1
    • Helpful Helpful x 1
  4. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    Thanks ! Just updated the list and gave you credit in the note.
     
    Last edited: Oct 13, 2023
  5. Reef

    Reef Well-Known Member

    Joined:
    Jul 27, 2018
    Messages:
    2,806
    Likes Received:
    1,817
    -fastload was introduced as a switchable state during testing a new and quicker loading sequence a bit like a beta, once it was established that it functioned correctly and did what was intended it was then integrated into the core at the next big update, you now have the option to disable it though by using the -DisableFastload startup parameter instead..

    -Followaitrain To use this in-game make sure you are in an outdoor camera like 2, 3, or freecam 8 and click on a passing ai service, you can then follow it in a cam 2 state till its termination or you click on another service to follow that, I think (but can't remember) that clicking the In cab cam 1 at any point will return you to your own player train? (last bit needs confirming though and I'm playing Farm Sim atm soooo..
     
    • Helpful Helpful x 1
  6. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    Thanks Reef. Just added the -DisableFastload and gave you credit in the note.
     
    Last edited: Oct 8, 2023
  7. Peter Hayes

    Peter Hayes Well-Known Member

    Joined:
    Dec 9, 2016
    Messages:
    814
    Likes Received:
    328
    Note
    These were written by DocLisboaMachinist (he was the Torf/Spikee of his day) for very early versions of TS circa TS2012/13 and as I said on RWA many may not work in TS2014. For example -DontUseBlueprintCache, may crash TS 2014 onwards, The vast majority are no longer needed due to TSC enhancements. DocLisboa no longer uses TSC, AFAIK he left to go to another train sim. I tested most of them back in the day (and anglicized his notes) and found that the vast majority did little to enhance the TS 2013 train sim, and I never discovered what many of them did. Unfortunately due to a HDD failure, I no longer have my test notes.
    • -Force-d3d9 supposedly worked for Vertex Buffer Errors>>
      -EnableAsyncKeys / ? / Note by Artimrj - Ctrl-shift-1 through 5 will at least speed up the clock. Note by Robbit - Interferes with 2014 introduced brakes. Can interfere with some CP loco brakes.
      -EnableEAX / ? / no notes - not needed now part of TSC.
    I believe that Doc Lisboa lives in Sao Paolo, Brazil if you want to contact him to see what many of these did in Train Sim 20XX. :)
     
    • Helpful Helpful x 1
  8. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    Thanks Peter, yep Doc lived in Brazil. I do not intend to contact him.

    I updated the initial post with your information !
     
    • Like Like x 1
  9. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    Just tested the EnableAsyncKeys launch option, works like a charm, but I must say it was a quiet stretch in the Marias Pass mountains.
     
    • Like Like x 2
  10. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    Option -Language=xx is also current. Just tested successfully.
     
    • Like Like x 1
  11. Kim Olesen

    Kim Olesen Well-Known Member

    Joined:
    Jun 21, 2018
    Messages:
    725
    Likes Received:
    563
    I wonder what the debugquickdrive command does.
     
    • Helpful Helpful x 1
  12. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    Just tried -AutoTest but am not sure what happened. It shows some kind of text based settings menu. More info and suggestions very welcome.

    [​IMG]
    [​IMG] [​IMG]
     
    Last edited: Oct 10, 2023
  13. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    Just tested -Show3DPaths. Results below . . . . .

    [​IMG]

    [​IMG] [​IMG] [​IMG] [​IMG]
     
    Last edited: Oct 10, 2023
    • Helpful Helpful x 1
  14. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    I have no idea, sorry. Hopefully one of the TSC WhizzKids can tell us more about it.
     
    Last edited: Oct 10, 2023
    • Like Like x 1
  15. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    Just tested -ShowSoundDeviceSelector. Not much choice for me, but possibly it does for people with more hardware ?

    [​IMG]
     
    Last edited: Oct 10, 2023
  16. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    Just tested -ShowAudioConsists. Results in a visual indication (front external cam) of audio of vehicles, trains, et cetera.

    [​IMG]

    [​IMG] [​IMG] [​IMG] [​IMG]
     
    • Like Like x 1
    • Helpful Helpful x 1
  17. Kim Olesen

    Kim Olesen Well-Known Member

    Joined:
    Jun 21, 2018
    Messages:
    725
    Likes Received:
    563
    Interesting detective work. Thumbs up.
     
    • Like Like x 2
  18. Reef

    Reef Well-Known Member

    Joined:
    Jul 27, 2018
    Messages:
    2,806
    Likes Received:
    1,817
    Just thinking of something I read in another thread (beta discussion forum) I wonder if this disables scaleform?

    I kind of almost prefer it... :D:D
     
    • Helpful Helpful x 1
  19. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    I did not get that settings menu working properly, could not even exit the game in a normal way. Perhaps this a decade old or so and was used when the menu system we have nowadays was introduced.
     
    • Like Like x 1
  20. KrisKol

    KrisKol Active Member

    Joined:
    Apr 2, 2023
    Messages:
    154
    Likes Received:
    89
    It looks like it was a way of disabling the Scaleform UI. Would be have been nice to do as it is slow and buggy, But disabling it is maybe not a good idea nowdays, Until it gets removed and replaced with something better by DTG.

    -NoClearType / ? / no notes
    Sounds like an otion to disable Microsofts ClearType (Microsoft's Font Anti-Aliasing) in the TS user Interface. I dont know why anyone would want to do that anyway.

    many of the other options look tantalizingly interesting and maybe useful.
    Especially these:
    • -ShowTrackLinks / ? / no notes
    • -TrackPatternEntityFixup / ? / no notes
    • -ValidateNetwork / ? / no notes
    • -ValidateSignals / ? / no notes
    • -VerboseAudioDebug / ? / no notes
     
    Last edited: Oct 11, 2023
    • Helpful Helpful x 1
  21. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    You better start testing and figure out what / when / where they have an effect. :)
     
    Last edited: Oct 11, 2023
    • Like Like x 1
  22. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    Just tested -DebugChannels , as most stuff this is all over my head, but it might be usefull for content creators and graphics artists.

    [​IMG]

    [​IMG] [​IMG] [​IMG] [​IMG]
    [​IMG] [​IMG] [​IMG] [​IMG]
    [​IMG] [​IMG] [​IMG] [​IMG]
     
    • Like Like x 1
    • Helpful Helpful x 1
  23. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    As many of the content creators and trouble shooters already know LOGMATE is a great help in finding the culprit of an issue, A LogMate report will tell us exactly what is happening in the game before and during any issue you may be encountering.

    The launch option -LogMate works perfidy.

    Logmate is actively supported by DTG and has its dedicated "how-to" page --> https://dovetailgames.freshdesk.com/support/solutions/articles/80000895937-how-do-i-create-a-logmate-report-

    Logmate can also be ran manually by executing the file LogMate.exe

    [​IMG]

    [​IMG] [​IMG]
     
    Last edited: Oct 11, 2023
    • Like Like x 1
  24. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    Just tested the launch option -EnableSoundDebugDialogs and it seems to be a good tool for trouble shooting sound issues. Be aware that you might need to set the game to windowed mode (game graphics menu) to see the dialogs.

    [​IMG]
    [​IMG] [​IMG] [​IMG] [​IMG]
     
    • Like Like x 1
  25. KrisKol

    KrisKol Active Member

    Joined:
    Apr 2, 2023
    Messages:
    154
    Likes Received:
    89
    I plan to do exactly that tonight after dinner.
    And
    -EnableSoundDebugDialogs
    Seems useful as well. That would be useful to see if there are any missing or incorrect sound files in my installation.
    (probably in any old EMU's or Locos that have been made by me years ago)
     
    Last edited: Oct 12, 2023
    • Helpful Helpful x 1
  26. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    Good luck and have fun ! Do keep us posted so the first post in this thread can be updated / corrected if needed !
     
    Last edited: Oct 12, 2023
    • Like Like x 1
  27. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    Testing -ShowControlStateDialog was successful, lots of additional "useful" information in this expanded HUD. Be aware that you might need to set the game to windowed mode (game graphics menu) to see the dialogs.

    [​IMG]

    [​IMG] [​IMG]
     
    • Like Like x 1
    • Helpful Helpful x 1
  28. KrisKol

    KrisKol Active Member

    Joined:
    Apr 2, 2023
    Messages:
    154
    Likes Received:
    89
    This looks really useful too.
     
    • Helpful Helpful x 1
  29. Spikee1975

    Spikee1975 Guest

    Absolutely, wasn't aware of that. Helps debugging and fixing stuff. :) Nice thread!
     
    • Helpful Helpful x 1
  30. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    perhaps you could try a test run with and without -AutoTest , but both times do include -LogMate as well as -SetLogFilters=ScaleForm

    Comparing the two might tell you it is disabled or not.
     
  31. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    Earlier today I successfully tested the -allowJump launch option. Jumped from cargo to pita passengers and back :)

    [​IMG]
    [​IMG] [​IMG] [​IMG]
     
    Last edited: Oct 12, 2023
  32. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    Just looked into the launch option -nvperfhud

    On the Nvidia website I read . . . NVPerfHUDis a powerful performance analysis tool that gives you unparalleled insight into how your application uses the GPU . . .

    I assume the Nvidia software needs to be installed for that. I do not have that and that is probably why got this error message. It also seems the software is outdated and not available for modern Windows operating systems.

    [​IMG]
     
    Last edited: Oct 13, 2023
  33. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    Fiddled with the -followaitrain start-up option this morning.

    I am having intermittent results and also noticed that often I have to right click the screen first (when in external camera) in order for page-up/page-down to have an effect. But I certainly think this can be a very handy tool for creators and trouble shooters.
     
  34. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    Just added, to the first post in this thread, about twenty additional parameters for the -SetLogFilters option.

    Did not test them all, and have not planned that either, so do let me know when you thing some corrections / additions are needed.
     
    Last edited: Oct 13, 2023
  35. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    In my old note from Reef it is written . . . . -SetFOV=XX - change XX to a numeric value I think 70 is game standard I use either 80 or 85 this is superseded somewhat by the in-game FOV slider but I still use it as this sets my default view and I can still adjust per cab view with the slider if needed

    I just tried but see no difference , tried various values like 20 , 80 , 99 , 100 , 1000

    Anyone has more insight in the option ?
     
    Last edited: Oct 18, 2023
  36. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    This morning stumbled upon a brand new (to me) one. As far as I know not covered anywhere yet.

    It is: -Currency

    Too bad it is kind of a useless one :)

    Makes the currency symbol disappear and lowers the price of all items in the store to nothing. Ofcourse that is just visual, probably because no currency has been set. I tried but was not able to set currency to a different one than my normal Euro. Things I tried was: -Currency=$ , -Currency="$" , -Currency=USD , -Currency="USD" , -Currency=EUR, -Currency=EURO , -Currency=1. But no result.

    [​IMG]
     
    Last edited: Oct 14, 2023
  37. pgdlrailworksl

    pgdlrailworksl Member

    Joined:
    Jul 10, 2020
    Messages:
    38
    Likes Received:
    45
    --Enable-backups / ? /
    Useful when Route Building.
    When Saving in the Route or Scenario Editors the game will create a date-named folder in Railworks\backup containing copies of the files it is about to overwrite.
    Great to have about twice a year when it crashes during a Save and Tracks.bin is set to zero bytes. Just Drag and dropping the Tracks.bin copy has worked for me.
    Apart from this I don't think worth keeping the backups.
    Note: You must manually purge the Railworks\backup folder or it will fill your disk.
     
  38. Spikee1975

    Spikee1975 Guest

    Default FOV is 65. The FOV slider supersedes this now. I'm playing with a value of 77 which equals 90 degrees horizontally on a 16:9 screen.
     
  39. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    Thanks PGDL. Never got around testing this and with his help I got the backup running (see screen shot below) in no time, Very handy indeed. Be aware my initial post had a capital "E" in Enable, which was incorrect. It needs to be an "e". ---> --enable-backups

    [​IMG]
     
    Last edited: Oct 17, 2023
  40. Peter Hayes

    Peter Hayes Well-Known Member

    Joined:
    Dec 9, 2016
    Messages:
    814
    Likes Received:
    328
    A few more from my addled brain:
    -MultiCore TS used to have a tick box to indicate if you wanted to sim in multicore – no longer needed when DTG stated that TS20XX was “multicore capable”.
    -nomemorybias Possible Vertex Buffer “fix”. Supposedly reduced the use of RAM and VRAM by TS20XX.
    -MLAA Probably Obsolete old graphics setting https://en.wikipedia.org/wiki/Morphological_antialiasing
    -dxlevel 90 – Forcing directX 9.0c and may have been associated with Vertex Buffer fixes.
    -maxMem=xxxxx Applies only to 32-bit TS20XX systems - possibly the amount of VAS that could be allocated. IMO Obsolete.
    -maxVram=xxxxx In 32-bit systems a video card with large VRAM could remove up to 512Kb of VAS (2/3Gb max) from the system. This was probably a fix to limit the amount of VRAM allocated to TS20XX and possibly lessen OOM’s. IMO Obsolete.
    WT a lot of these command options (not all and not specific to TS200XX) can be found in Google searches.
     
    Last edited: Oct 17, 2023
  41. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    Thanks Peter. Just updated -nomemorybias and -MultiCore with your remarks.

    Interesting about -MultiCore is that is seems to be still in the code but when testing it on my system (tried 32 Beta and 64 Beta) I did not see any effect whatsoever.
     
  42. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    Although MLAA was followed up by FXAA It seems the option is still in the code. As far as I know this is not intended for Nvidia / Intel systems , so it would not make sense to test it on my system. I did test it nevertheless , but I noticed no effect whatsoever.

    Perhaps someone with more knowledge and/or a proper AMD / Radeon system can test this option.
     
    Last edited: Oct 18, 2023
  43. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    Thanks Spikee, I will try again and pay better attention to the angle.

    a while later . . . . .

    After Spikee his latest comments I did some more tests, and although it is still in the code the setting -SetFOV does nothing for me, angle stays the same.
     
    Last edited: Oct 18, 2023
  44. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    Today I look a bit more in to -FilterForDirectionality and -FilterForManualJcts,

    Did do a short test run but did not notice any effect whatsoever. Will do a longer and more intensive test run tonight.

    I did figure out that these two options should still be current and that they probably have to do with signaling, but that is about it.

    Anyone have more insight or educated guesses ?
     
    Last edited: Oct 19, 2023
  45. Peter Hayes

    Peter Hayes Well-Known Member

    Joined:
    Dec 9, 2016
    Messages:
    814
    Likes Received:
    328
    WT
    -FilterForDirectionality and -FilterForManualJcts,
    Could be to do with points and their settings.
     
    Last edited: Oct 19, 2023
  46. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    What kind of points do you mean Peter.

    And what is WT ?
     
    Last edited: Oct 21, 2023
  47. Peter Hayes

    Peter Hayes Well-Known Member

    Joined:
    Dec 9, 2016
    Messages:
    814
    Likes Received:
    328
    Points, switches points switches images.png , etc
     
  48. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    Thanks Peter, that helps. So a point is the part of a switch that moves ? Or just the tip of that part ?
     
    Last edited: Oct 21, 2023
  49. WoodlandTracks

    WoodlandTracks Active Member

    Joined:
    Jul 15, 2023
    Messages:
    724
    Likes Received:
    222
    It was already confirmed that the option -DisableSound works as expected. I can see me using that option in a dedicated bat file to be used when trying to kill some time at an airport running TSC2023.

    I was not sure how to test the other option -EnableSound. In the end I did the following . . . . fired up TSC2023 using "-DisableSound -EnableSound" and in an other test"-EnableSound -DisableSound".
    The first one had sound and the second one not.

    So seems safe to assume the option -EnableSound does what it says.

    But I am not sure what / when that option might come in handy. :|
     
    Last edited: Oct 21, 2023
  50. Peter Hayes

    Peter Hayes Well-Known Member

    Joined:
    Dec 9, 2016
    Messages:
    814
    Likes Received:
    328
    Last edited: Oct 21, 2023

Share This Page