View Full Version: Trainzconfig edits

Trainz Resouce > Trainz Tips, Tricks and Fixes > Trainzconfig edits


Title: Trainzconfig edits


PerRock - December 23, 2007 01:01 AM (GMT)
Default trainzconfig:

CODE
-DepthBits=24
-StencilBits=8
-fullscreen
-Jet=bin
-cabinfov=65
-driverfov=55
-DefaultAutoMip=none


Add your own edits here:

example:

CODE
-fullscreen/windowed

Toggles full screen mode on or off

peter

PerRock - January 11, 2008 05:39 PM (GMT)
CODE
-freeintcam

Allows user to move around locomotive to place cameras

CODE
-keepallresources

Does not empty cache, keeps all objects in memory (see this thread for more information)

CODE
-surveyorfov=55

Changes the field of view in surveyor. Large numbers are wider view and smaller numbers allow you to zoom in more. 55 is default.

CODE
-driverfov=

Same as above but in Driver.

CODE
-ResourceMemory=XXX

Specifies the amount of memory reserved (in megabytes) for resource disk
caching. This will prevent Trainz from accessing the disk as often, reducing caching time and 'stutter' caused by slow disk access. This option defaults to 0.

CODE
-vsync

Activates 'vertical sync'. This option may be overridden by the video card
driver settings. When active, vertical sync results in smoother updates (no
visual tearing) but lower frame rates. This is usually a good thing. This is
equivalent to "-vsync = 1".

CODE
-vsync=XXX

See "-vsync" for more info. Allows finer control over vsync, attempting to synch to every second frame ("-vsync=2") or every third frame ("-vsync=3") etc. Larger numbers lower the maximum possible frame rate further but may improve the chance of achieving a steady frame rate. Probably not useful for most people.

CODE
-width=XXX

Manually specify the window/screen width (in pixels). When in fullscreen
mode, this must match one of the available display resolutions, and an
appropriate height must be selected. When in dualhead or surround modes
this is the horizontal resolution across all displays, not across a single display.

CODE
-height=XXX

Manually specify the window/screen height (in pixels). When in fullscreen
mode, this must match the Width setting used. Width-to-Height ratios other than 4:3 are untested. When in dualhead or surround modes, this is still the vertical height of a single display.

CODE
-640

Equivalent to specifying "-width=640" and "-height=480".

CODE
-800

Equivalent to specifying "-width=800" and "-height=600".

CODE
-1024

Equivalent to specifying "-width=1024" and "-height=768".

CODE
-znear=XXX

Override the default z-buffer near distance. Specified in meters. The default is 0.1 meters. Smaller numbers allow the viewing of objects closer than 10cm but rapidly decrease the z-buffer accuracy and will cause visual artifacts on most graphics cards. Larger numbers will improve the z-buffer accuracy and may provide less artefacts, especially in 16-bit depth buffer modes, however there may be problems viewing nearby objects such as inside cabin view.

CODE
-zfar=XXX

Override the default z-buffer far distance. Specified in meters. The default is 1500m. Decreasing the far distance will result in slightly improved z-buffer accuracy but will result in far-away objects not being visible (Note: this may not result in a speed gain if a high draw distance is specified in the Trainz tuning screens as Trainz will still consider the far-away objects as visible even if the video card is unable to render them.) Increasing the z-buffer distance probably isn't useful as Trainz doesn't allow the selection of draw distances greater than about 1300m, and the z-buffer accuracy will be decreased causing visual artefacts.

CODE
-disablefog

Causes fog to be completely disabled.

CODE
-fullscreen

Causes Trainz to take over the chosen display. This is the preferred mode.

CODE
-windowed

Causes Trainz to run in a window. This is useful for debugging, however may result in reduced frame rate and cause visual 'stutters', especially in DirectX mode.

CODE
-dualhead

Enables support for dual-display mode. This will only work if you have two
displays attached to a single video card acting as a single, large display (i.e. single frame-buffer). This wont work if there are two displays on different video cards or configured to act as independent displays. Currently dualhead support is only utilized in the Driver module. This option requires that a dualhead resolution is selected (ie. 8:3 ratio) and that Trainz is run in fullscreen mode. On some video cards this option may require you to switch to the appropriate resolution prior to launching Trainz.

CODE
-surround

Enables support for triple-display (triple-head / surround gaming) mode. This will only work if you have three displays attached to a single video card acting as a single, large display (ie. single frame-buffer.) This wont work if there are three displays on different video cards or configured to act as independent displays. Currently surround gaming support is only utilised in the Driver module. This option requires that a surround gaming resolution is selected (ie. 12:3 ratio) and that Trainz is run in fullscreen mode. On some video cards this option may require you to switch to the appropriate resolution prior to launching Trainz.

CODE
-disablecarz=X

Default 0 (carz enabled). If set to 1 (carz disabled), then carz will not appear on roads. This may (untested) result in smoother framerates. Experimental only.

CODE
-framestoaverage=XXX

This option controls the 'smoothing' of frame rate timing. Increasing this option may result in less visual 'stutter', however can cause period 'surges' if rapid changes in frame rate occur. Increasing this option may be useful for high-end machines with fast graphics cards where the frame rate remains fairly constant. Default is 4, maximum is currently 16, minimum is 1 (no averaging.)

CODE
-heartbeat=XXX

Specify the time interval at which the physics heartbeat occurs (in seconds). Defaults to 0.03sec. Larger intervals decrease processor usage for physics at the expense of accuracy. Intervals larger than 0.05sec are not recommended. Changing this option is probably unnecessary and may have a negative impact on physics accuracy.

CODE
-filter=XXX

Specify the texture filtering mode. Default is trilinear which provides the best visual results. Other options are bilinear and none. This option is unlikely to provide performance gains, except perhaps on minimum-spec (or lower) graphics cards.

CODE
-DisableEnvMap

Causes Trainz to not render Environmental maps. This may improve
performance on certain minimum-spec (or lower) graphics cards.

CODE
-framerate=XXX

Requests that Trainz limit the frame rate to the specified number of fps. Not tested. Doesn't appear to work with vsync enabled. May help with maintaining a stable frame rate on faster machines.

CODE
-render=renderdirectx

Cause Trainz to use the Direct3D API for graphics rendering as opposed to
OpenGL(default). This may improve performance or compatibility where the
video card drivers do not correctly support OpenGL.

CODE
-autopilotsignaldistance = XXX

Modifies the autopilot signal-visibility distance, specified in meters. Default
value is 200m. Smaller values are not permitted. This will affect how the
autopilot reacts to the signals - how soon it will begin to slow down and how close to the signal it will attempt to stop.

CODE
-disableztest

Turns off z-buffer testing for coronas (signal flares, headlights, sun.) This will make the flares shine *through* other objects, however will reduce artefacts with the ground and train clipping the flare.

CODE
-debug

Including this option enables debug mode. The main feature of debug mode is that it allows you to accelerate the game speed by holding down the Shift key. This can be useful for content creators that might want to test their sessions more quickly. However debug mode is not a supported feature and the behavior of Trainz in not guaranteed when using the Shift speed-up.

CODE
-loc

Displays the xy location of the cursor. x is distance in meters north/south of the ground plane origin and y is distance east/west of it. x is negative for locations north of the origin and postive for locations south of it. y is negative for locations west of the origin and positive for locations east of it. The origin is the northwest corner of the 1st base board. Does not function with -ShowKuids.

CODE
-allownoctrlrightclick

Removes the requirement to have to hold down the CTRL key when right clicking an object in driver to see info about the object.

CODE
-disablerailjointsound

Probably TRS2006 and later. Disables the rail joint "clickity-click" sound.

CODE
-intro=disable

Disables the playing of the Auran intro video when Trainz is started. The word "disable" must be entirely in lower case and not enclosed in quotes. Sometimes helpful if Trainz crashes on startup.

CODE
-showcachebar

Probably TRS2006 and later. Displays the cache bar which is displayed in TRS2004 but by default not displayed in TRS2006.

CODE
-ShowKuids

Displays the kuid of the currently selected asset in Surveyor. No effect in Driver, Scenarios, etc.




Hosted for free by zIFBoards