TMPE.log
Last modified: 09 June 2024tip
tip
Verified: January 2022 — TM:PE 11.5.2 / TM:PE 11.6.2
Overview
The TMPE.log
is an additional log file that's created when TM:PE is active.
The contents of the log are usually mundane, just lists of the routine tasks TM:PE performs when starting up and shutting down. However, sometimes it will contain additional information about errors, particularly mod conflicts, that won't be listed in the main game log file.
File location
On Windows:
tip
<SteamFolder>\SteamApps\common\Cities_Skylines\Cities_Data\TMPE.log
Note: The <SteamFolder>
is usually found at C:\Program Files (x86)\Steam
.
On Mac:
Navigate to:
tip
Users/username/Library/Application Support/Steam/steamapps/common/Cities_Skylines
Then right-click Cities
and choose Show Package Options (Yosemite users: Choose Open in new tab instead, then click on the new tab), then you can find the log file in:
tip
Contents/TMPE.log
On Linux:
tip
~/.local/share/Steam/steamapps/common/Cities_Skylines/Cities_Data/TMPE.log
Custom log file location:
tip
Note: Only tested on Windows, might not work on Linux/Mac?
As of TM:PE 11.6.2 we check for the -LogFile
command line parameter. If specified, TMPE.log
will be placed in the specified folder. For details see PR #1151.
Sharing
See: Sharing your log
Identifying mod conflicts
If another mod conflicts with TM:PE, details will appear in the TMPE.log
. You'll see something like this:
[Info] @ 2322974790 ThreadingExtension.OnBeforeSimulationFrame: First frame detected. Detours checked. Result: 2 missing detours
[Error] @ 2322980450 Traffic Manager: President Edition detected an incompatibility with another mod! You can continue playing but it's NOT recommended. Traffic Manager will not work as expected. See TMPE.log for technical details.
at CSUtil.Commons.Log.LogToFile(System.String log, LogLevel level)
at CSUtil.Commons.Log.Error(System.String s)
at TrafficManager.ThreadingExtension.OnBeforeSimulationFrame()
at ThreadingWrapper.OnBeforeSimulationFrame()
at SimulationManager.SimulationStep()
at SimulationManager.SimulationThread()
[Info] @ 2322991320 The following methods were overriden by another mod:
ResidentAI.GetVehicleInfo with 4 parameters (ResidentAI, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)
TouristAI.GetVehicleInfo with 4 parameters (TouristAI, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)
In the example above, another mod has altered the ResidentAI.GetVehicleInfo
and TouristAI.GetVehicleInfo
methods in such a way that TM:PE wasn't able to apply its own alterations to those methods.
We also highly recommend using the Compatibility Report mod which scans all your mods and identifies any that are outdated/incompatible.