Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Configuration File Options
<DebugLogging>false</DebugLogging>
This enables or disables debug logging. You probably don't need this unless you are having a problem. If you are having a problem you can turn this on via the Options setting in the game, or set it to 'true' here in the config file and reload. Valid values are 'true|false'.
<DebugLoggingLevel>0</DebugLoggingLevel>
This controls the level of detail. Debugging set to true and this to '0' is the first level of detail.
Setting this past '0' or '1' for most of you will not be needed. Setting it to level '2' will record almost everything it does. Level 3 is developer level only and is not meant to be turned on unless asked to by me. Valid values are integers between 0 and 3 - values are basically ignored if DebugLogging is set to 'false'.
<SetAPIUrlLocalHost>https://localhost:49100/cities</SetAPIUrlLocalHost>
This is the custom url and port you want to have Telemerty push calls actually attempt to send http posts too. Valid values are any valid url, that said unless you shouldn't have to touch this unless for whatever reason you actually want to enable telemetry and send it to a specific url.
<TelemetryLevel>2097152</TelemetryLevel>
This is the stored sum of all the currently set options you set via the gui. If for some reason you want to set this manually 'or' the options together that you want from the following values.
DisableMachineInfo = 1,
DisableCustomContent = 2,
DisableStartSession = 4,
DisableEndSession = 8,
DisableMilestoneUnlock = 16,
DisableOnQuit = 32,
DisableOnStoreClick = 64,
DisableOnClicks = 128,
DisableSessionLoaded = 256,
DisableParadoxLogin =512,
DisableExceptionReporting = 1024,
DisableWorkshopAdPanel = 2048,
DisableOnAppStart = 4096,
SetAPIUrlLocalHost = 8192,
NoOpThePush = 16384,
EnableAllButLogToFileInstead = 32768,
EnableAll = 1048576, //Don't touch anything; full logging sent.
DisableAll = 2097152 //super shortcut flag.
The default is a single option flag of DisableAll.
<UseCustomLogFile>false</UseCustomLogFile>
This option allows you to tell the mod instead of printing it's normal log data to the standard CSL output_log.txt log file, to dump it's own logging information to a custom file. This really is only useful for debugging purposes or, if you don't want logs overwritten on ever game start. If debug logging is disabled it's probably pointless to use this. Default is disabled, however I recommend setting this to true if you are also going to enable telemetry logging.
<CustomLogFilePath>TelemetryControl_Log.txt</CustomLogFilePath>
The name and optional full path of the file you would like the mod to log it's messages to.
You either have to use a full path including file name, or if you just want the file created in your Cities Skylines installation folder root you can just type a file name. That said, the full path MUST EXIST for this to work, it will not create a folder for you, but it will create the file. So if you set it too 'c:\mydatafolder\mysubfolder\Somefilename.txt then make sure c:\mydatafolder\mysubfolder exists first, though the file does not and will be created if need be. The file is appended too over time, it is never overwritten.
Default when in use is the filename above, created in the root of the CSL install folder.
FAQ
Q: What happens if you delete your config?
Not to worry, if you lose it the mod will just create you a new one with default settings,
so long as it can write to the path. Though you'll need to check your setting again after that.
Even if it can't it will probably still function you'll just be forced to use default settings.