Cities: Skylines

Cities: Skylines

73 ratings
Game Day Timer
   
Award
Favorite
Favorited
Unfavorite
Mod
File Size
Posted
Updated
14.848 KB
Oct 26, 2019 @ 12:49pm
Jan 15, 2020 @ 2:13pm
3 Change Notes ( view )

Subscribe to download
Game Day Timer

Description
Display real time duration of one game day and display frames per second (FPS)



Detailed Description
This mod displays two key measurements related to the performance of Cities:Skylines on your computer:
1. Real time duration of a game day, which indicates CPU performance.
2. Frames per second (FPS), which indicates GPU performance.

The real time in seconds is displayed for both the current game day and the previous game day (i.e. the game day most recently ended). The times are color coded with white indicating near standard duration (i.e. about 10, 5, 2.5 seconds for sim speed 1, 2, 3 respectively) and progressing to yellow, orange, and red as the duration increases.

If your game is running slower than the standard duration, it means your CPU cannot keep up with the requested sim speed. There is nothing wrong with running a game at a slower duration than standard (I do it all the time), but now you are aware of it. Changing the sim speed will cause the counters to reset. After a game pause, the timer will continue where it left off.

The FPS display is updated every second. The FPS is color coded with white indicating more than 30 FPS and progressing to yellow, orange, and red as the FPS decreases. Less than 30 FPS starts to become noticeable in the smoothness of the movement of vehicles, citizens, etc.

The display starts in the upper left of the screen, but can be dragged to a new position.

Options
The Game Day Timer can be displayed or hidden in the options. There is also an option to reset the display to its original position in case it somehow ends up off screen.

Compatibility
This mod does not alter game save files in any way and can be safely disabled or unsubscribed at any time.

This mod has been tested only on Windows but should work on Mac and Linux

This mod is compatible with the Real Time mod. When the Real Time mod is enabled, the behavior of this mod changes as follows:
  • The timing starts immediately instead of waiting for the day to change. Note that the timing for the first day will not include the time already passed in the first day.
  • The times are displayed in minutes and seconds (00:00) instead of seconds and tenths (0.0).
  • The times are NOT color coded (i.e. yellow, orange, red).
  • Changing the sim speed between 1, 2, 3 does NOT cause the counters to reset.
  • Changing the Time Speed (day or night) in Real Time options between 1, 2, 3, 4, 5, 6 does NOT cause the counters to reset.

Limitations and Known Issues
Repeatedly pausing and starting the game (e.g. by holding down the space bar or Esc key) can adversely affect the game day timing.

Game saves initiated either manually or by auto-save while the game is not paused can adversely affect the game day timing. The real time it takes to save the game will be included in the current game day time.

Any adversely affected timing will recover on its own within two game days.

Source Code
Available here[gitlab.com]
Change notes here.
15 Comments
rcav8tr  [author] Jan 3 @ 8:25am 
@QueenPixxa Game Day Timer (GDT) detects when the game's speed selector is changed and automatically clears the time and restarts the timer on the next day change. GDT does not detect when the Play It game speed is changed. GDT just keeps counting time time thru game speed changes in Play It. If the Play It game speed is set low, the GDT time could become large and turn red to indicate poor CPU performance when it is not really poor performance but just the Play It game speed setting causing a game day to be longer. These are not errors, just some things to be aware of.
QueenPixxa Jan 1 @ 4:24pm 
Sorry I wasn't clear at all. I was thinking of the ability of Play it to make simulation run slower (or faster); more than compatibility I was wondering whether this could change the 1st counter of your mod, and how.
rcav8tr  [author] Jan 1 @ 6:27am 
@QueenPixxa I am not aware of any reason why Game Day Timer and Play It would be incompatible with each other. They do different things.
QueenPixxa Dec 29, 2023 @ 2:12pm 
How this mod relate to Play It? Are they compatible with eachother?
rcav8tr  [author] Nov 5, 2022 @ 6:50am 
@bobschlowinskii I don't know how to interpret your comment. Is it genuine "nice" and "thanks" in that your game is "broken" because now you know how slow it is really running?

Or is it sarcastic "nice" and "thanks" because it really did break your game? In this case, please provide an output log file and describe the symptoms that make you think it breaks the game.
bobschlowinskii Nov 3, 2022 @ 2:36pm 
nice, this completely broke my game, thanks! :D
buda atum Jan 29, 2022 @ 11:36am 
If you need more pissing off after already being pissed off by low frame rates this is indeed the mod for you. Then get the rest of rcav8tr insightful mods to really manage your city.

I am so very grateful!
rcav8tr  [author] Sep 24, 2020 @ 1:48pm 
@Peterz_pl This mod is not intended to alter that game mechanics in any way, it just reports on the time it takes for a game to elapse. Check out the Real Time mod.
Peterz_pl Sep 9, 2020 @ 1:32pm 
Hi. I have a queston: is it possible to do properties, to change (for example at %) day time and night time speed? I like play with day/night but night is too long... Please help.
stmSantana Apr 8, 2020 @ 7:54am 
Nice!:47_thumb_up: