<%@LANGUAGE="JAVASCRIPT"%> MSTS Bin - tips, cheats
Tips and cheats

Some tips and cheats that you maybe don't know. Some hidden or undocumented setings and parameters,which has had serve maybe only programmers.


parametrr comment
train.exe - perflog MSTS with this parameter make text protocol containing very usefull informations about FPS, number of loaded objects and polys, location of trains a many more. Created file is in "perflog.csv" you could find i MSTS root folder. It is useable for graph generating in MS Excel perhaps.
train.exe -brick

Instead of consist in your activity is to trails placed handcar (draisine) and you are able operate it by keyboard.:
"," and "." move car to next left or right rail
"/" switched travel direction
";" and " ' " take control of speed.
Be carefully! In this case is defined only one camera. Any attempt to swich cameras will hang MSTS.

App.fbk
shaders config bug
In config file App.fbk in root of MSTS is wrong nomber of shaders. It causes incorrect displaying of glossy textures of cars (some of wags are displayed like in day or texture blink). Find string

shader_cfgs (
22
shader_cfg "ShaderCfg-Alpha-Smoke" (. . . . .

and correct the number of shaders to 23

(source: steam4me.railpage.org.au)
"Monitors" setup Some users contact me with tasks to improve monitors in locos. But thera are some possibilities in eng files of locos. Below this is list of conditions and events for each monitor in loco.

VigilanceMonitor (
MonitoringDeviceMonitorTimeLimit ( 10 )
MonitoringDeviceAlarmTimeLimit ( 5 )
MonitoringDevicePenaltyTimeLimit ( 5 )
MonitoringDeviceCriticalLevel ( 5 )
MonitoringDeviceResetLevel ( 5 )
MonitoringDeviceAppliesFullBrake ( 1 )
MonitoringDeviceAppliesEmergencyBrake ( 1 )
MonitoringDeviceAppliesCutsPower ( 1 )
MonitoringDeviceAppliesShutsDownEngine ( 1 )
MonitoringDeviceAlarmTimeBeforeOverSpeed ( 30 )
MonitoringDeviceDoesSuppressionReset ( 1 )
MonitoringDeviceTriggerOnHighCurrent ( 2000 )
MonitoringDeviceTriggerOnLowMainResPressire ( 110 )
MonitoringDeviceTriggerOnOverRPM ( 1200 )
MonitoringDeviceTriggerOnOverspeed ( 250 )
MonitoringDeviceTriggerOnTrackOverspeed ( 1 )
MonitoringDeviceTriggerOnTrackOverspeedMargin ( 1 )
MonitoringDeviceResetOnBrakeFullyOn ( 0 )
MonitoringDeviceResetOnBrakeOff ( 0 )
MonitoringDeviceResetOnDirectionNeutral ( 1 )
MonitoringDeviceResetOnDynamicBrakeOff ( 0 )
MonitoringDeviceResetOnDynamicBrakeOn ( 0 )
MonitoringDeviceResetOnEngineAtIdle ( 0 )
MonitoringDeviceResetOnResetButton ( 1 )
MonitoringDeviceResetOnZeroSpeed ( 0 )
MonitoringDeviceResetOnZeroThrottle ( 0 )
)

Meaning of eache is obvious. Using of all of those together is not meaningful, it is only list of features. 0 - it is ignored, 1 - it is evaluated.
There is a one another, bell trigger reset Vigilance monitor, but it is a bug and should be repaired in future.
Folders in EngMexx Don't use simple slash "/" for relative path definition, EngMexx dont like it. Use syntax with double backslash like example:
CabView ( "..\\..\\common.cab\\cd460\\cd460.cvf" ) Don't forget quotes for non DOS strings.
Eng / Wag Manual I found very important eng_wag Manual by Rudolf Richter a Joe Realmuto
Manual is in english language.
Download: Eng_Wag_Manual 2.0e.zip