Command Line Options

From SignalWiki
Revision as of 00:48, 15 April 2016 by Charlie (talk | contribs)

(diff) ← Older revision | Approved revision (diff) | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Contents | Developers pages | Command Line Options | Timetables | Scenario Creation | Developing Installers



Command line options are useful for controlling the behaviour of the simulator without having to use the program's GUI. An example of such options is the following:

"C:\Program Files\Signalsoft\Zentralstellwerk Köln Hbf\Zentralstellwerk Köln Hbf.exe" -x -l

The command line switches -x and -l enable Developer Mode, and Logging Mode, respectively. To use these options, you may:

  • use the options.txt option
  • start the program directly from the command line
  • modify the desktop shortcut's "target" property
  • write a batch file (*.bat)


No Trains

-notrains

Start a simulation without any trains. Useful for testing things without having to actually dispatch trains.


Free Speed

-simspeed

Allows unrestricted simulation speed. Undefined behaviour may occur in simulations simulated at speeds larger than 4X.


Developer Mode

-x

Enables Developer Mode. Allows access to "Dev" menu item which has useful scenario and timetable editing options. In Developer mode, more dialog boxes may appear.


Log Mode

-l

Writes to the program log located in the C:\Documents and Settings\User\My Documents\Signalsoft\APPNAME\logs\ folder. Developer Mode must be active for logging to work.


Presimulation Speed

-psim:N

N is an integer between 1 and 64, inclusive. Defines the simulation speed during presimulation.


Presimulation Logging

-psm

Developer mode (-x) must also be active. Adds additional presimulation traffic information to the program log.


Presimulation Diagnostics

-ps

Shows presimulation activity.

Timetable Logging

-tlog

Write timetable stop data to a log file. Log file will appear at the end of the simulation. Useful for checking if scheduled stops are accurate.


Portal Logging

-plog

Write detailed portal/line operations data to a log file. This log file is accessible via Help > View Line Operations Log.

Disallow Coworker Sounds

-nocoworkers

Prevents coworker sounds from playing.


Disallow Startup Music

-nomusic

Prevents music from playing on start up, if it is defined for the simulation.


Web-based Traffic Display

When enabled, the simulation acts like a web server and outputs traffic information to a web browser.

To enable, start with sim with the following command-line option:

-http

By default, the port on which the server listens for incoming requests is port 80. If you wish to specify a different port (for example, you already run a web server on your computer using port 80) then you can supply your own port number:

-http:8080




Contents | Developers pages | Command Line Options | Timetables | Scenario Creation | Developing Installers