Train-Sim.Com
Microsoft Train Simulator

Sick of Object Distance Levels Ruining Your Screenshots

Sick of Object Distance Levels Ruining Your Screenshots – image 1

Notice to all visitors and members of the Train-Sim.Com message forums:
If you plan on using a signature banner in your posts, we would like to remind you that there is a maximum size for banners. That maximum is 450 pixels wide by 120 pixels high, and not to exceed 25k. Your compliance is appreciated. FORUM RULES Problems? There are two common reasons for problems with logging in and posting messages. The first is that you are running a firewall that prevents your messages from being sent to the server. The other is that you have cookies disabled; the DCForum software requires cookies to work properly.

Previous Topic | Next Topic

Printer-friendly copy Email this topic to a friend

Reading Topic #14359

Charter Member · 406 posts

Click to send message via ICQ

LAST EDITED ON Dec-04-02 AT 11:44 AM (EST)

Then I have the solution for you! The command-line switch /scaledlevs can help. It allows you to add a multiple to the distances at which the distance levels kick in (as set in the .s file). The usage is /scaledlevs:(multiple) where (multiple) is a percentage value, i.e. /scaledlevs:100 means no change, and /scaledlevs:200 means the distance levels take twice as long to kick in. To use the switch, it needs to be added to the command line for MSTS. Most people call it from a shortcut. The easiest way to add it is to edit the shortcut. This can be done by right clicking on the shortcut and selecting "Properties". The "Target:" field in the shortcut should be of the form
"drive:\path to trainsim\train.exe"
or
"drive:\path to trainsim\launcher.exe" /rungame
If the latter is true, you will need to change it to the prior configuration. Simply add /scaledlevs:(your value here) to the end of the string, after the closed quotes, with at least one space separating the switch from the quotes.Also, if you already have some command line switches, such that it appears as
"drive:\path to trainsim\train.exe" /fsaa /anisotropic
or such, you simply have to add it anywhere in the list of command-line switches.
So the end product will look something like this:
"drive:\path to trainsim\train.exe" /scaledlevs:200
or
"drive:\path to trainsim\train.exe" /fsaa /anisotropic /scaledlevs:200Note: I've been looking for the "optimal" value on my machine such that the distance levels do get utilized, but I don't see much switching up close. A range of 250-300 so far seems promising.I haven't done any stringent tests of adverse effects on framerates, although theory would indicate that they will drop. I didn't see a significant (i.e. visually noticeable) change during my testing. Hopefully I can come up with some info on that later, as well as some of you testing it and posting your results. Scott

Alert | IP

Printer-friendly page | Edit | Reply | Reply With Quote | Top

Charter Member · 406 posts

RE: Sick of Object Distance Levels Ruining Your Screens

Click to send message via ICQ

Okay, I did some testing. I tried to do the same thing (take the brakes off as quick as possible, slam it into notch 8, and go until I got to the same point each time) three times, one without the switch, one with it set at 200, and one with 300. The results:off (all values fps):
average: 25.07
max: 42.67
min: 11.54
st. dev.: 4.49200:
average: 23.03
max: 42.67
min: 8.53
st. dev.: 4.89300:
average: 22.27
max: 42.67
min: 10.67
st. dev.: 5.05So 200 caused an average loss of about 2, and 300 caused an average loss of about 3.

Alert | IP

Printer-friendly page | Edit | Reply | Reply With Quote | Top

Charter Member · 515 posts

RE: Sick of Object Distance Levels Ruining Your Screens

Wow Scott..thanks fer doin' the math for me..I was wondering...that was an upcomming project...but now I'll just keep plugging away with this silly dis-appearing act from odd angles of an object...can't seem to get that worked out...oh well..thanks fer you info!

Paul...
www.mstsgmo.com

Alert | IP

Printer-friendly page | Edit | Reply | Reply With Quote | Top

Charter Member · 406 posts

RE: Sick of Object Distance Levels Ruining Your Screens

Click to send message via ICQ

Actually, I just let /perflog and MS Excel do the math. So I guess you can thank Microsoft.

Alert | IP


[ Home | MSTS Forum | MSTS FAQ | File Library ] Copyright © 2002 by Nels Anderson. All Rights Reserved.

Restored from the Train-Sim.Com archive, captured December 17, 2002. About this archive.