Shortcut Parameters

From SC4D Encyclopaedia
Jump to navigation Jump to search


There are a number of parameters that you can preset before game launch to allow for multiple advanced options that the game normally does not support through its User Interface. To use these parameters you must edit your game shortcut or the Launch Parameters field in Steam.

Retail - The Shortcut File

There will probably be a game shortcut on your desktop, it should look something like this:

SC4 Shortcut.png

If you cant find one on your desktop, there is one in your My Programs/Maxis/SimCity 4/ menu.

Right click on that icoi and select properties. This window will open:

Shortcut Properties.jpg

Add your parameters to the end of the Target box

Steam - The Launch Parameters field

The images used here will be from the game The Elder Scrolls V: Skyrim and using a custom skin, however the workflow is exactly the same.

Right Click SimCity 4 Deluxe in the Library Tab and select Properties.

SteamLaunchOptions1.jpg

In the General Tab, click the "Set Launch Options" button.

SteamLaunchOptions2.jpg

Add your parameters to the text field, then click OK.

SteamLaunchOptions3.jpg

Close the properties window.

Simple Parameters

These are easily used parameters for use in many situations.

No Intro

-intro:off

This simply turns the intro videos off, and takes you straight to the game (via one splash screen)

Windowed Mode

-w

Starts the game in a window.

  • Note: It is advised to use this setting with a relatively small screen resolution (preferably less than 1024x768) as it squanders the effect

Video Settings

Screen Resolution

-r[a]x[b]x[c]

Sets the screen resolution to [a] pixels wide by [b] pixels high, with a bit-depth of [c].

  • Note: Only 4:3 resolutions (1024x768 800x600 etc) are permissible, without using the custom resolution setting
  • Note: Bit-depths of 16 or 32 are allowed, and the default depends on your hardware

Custom Resolution

-CustomResolution:enabled

Allows non 4:3 aspects to be used with the -r command.

Rendering Mode

-d:[renderer]

Forces the game to use the specified Renderer mode. Valid values are Software and DirectX (The Hardware option in the Graphics Options menu in-game).

There is an OpenGL mode, however forcing the game into this mode is highly discouraged due to its buggy and unfinished state.

Audio Parameters

These properties affect the sounds made by the game.

-audio:off

Turns all the audio output off

-sound:off

This will run the game with no sound, which is useful for troubleshooting audio issues.

-music:off

This will run the game with no music, which is useful for troubleshooting audio issues.

Processing Options

-AllowMultipleInstances

This allows you to launch additional game instances after the first one. By default, an attempt to run the game more than once will merely call forth the first instance of the application.

-BackgroundLoader:on/off

This enables or disables the background model loading system. Normally, when you switch the view zoom or rotation the application loads only the visible objects first and makes a background task of loading the additional models. This allows the game to be more responsive during view changes, but it has the side effect of slowing down the game for the next few seconds or minutes.

-CPUPriority:low

This specifies that the game set its base process priority to low instead of normal. This is useful for having the game run side-by-side with other applications and have it not take too much processing time away from the other applications.


Other

User Dir

-UserDir:[path]

Specifies the directory where the users game directory is. If the default subdirectories of "Regions\", "Plugins\", and "HTTPCache\" arn't found, then it creates an instance of, (in the case of Regions, it copies the default set over). The default game data directory defaults to being the same directory as the game installation directory. Quotes are necessary if the path name has spaces. Make sure there is a "\" on the end of your path or it creates directories like "testPlugins\" and "testRegions\"

Language Settings

-l:language

This specifies the language to run the game in. The game can only run in a language if the resource data for that language is present in the application's data set. Valid languages are: English, German, UK English, Traditional Chinese, and Japanese.

See Also