Cities: Skylines

Cities: Skylines

955 ratings
Control It!
3
   
Award
Favorite
Favorited
Unfavorite
Mod
File Size
Posted
Updated
43.520 KB
Jan 18, 2022 @ 4:13am
May 23, 2023 @ 5:34am
6 Change Notes ( view )

Subscribe to download
Control It!

Description
Compatible with Cities Skylines 1.17.0-f3 (Hotels & Retreats)

This mod allows to control network traffic and some visual appearance to the main menu.

NEW IN 1.5
- Recompiled for Cities Skylines 1.17.0-f3 (Hotels & Retreats). - Fixed issue with renamed panels.
NEW IN 1.4
- Recompiled for Cities Skylines 1.16.1-f2 (Hubs & Transport). - Fixed issue with restricted user generated content details. - Fixed issue with using incorrect directory separator on Linux.

When the game is started a lot of network traffic between the game and Valve (Steam) and Paradox occurs. Most of it is necessary and also done asynchronous but still requires some processing time hence cost to load time, also dependent of your network connectivity. Furthermore during gameplay, some network traffic also occurs in terms of telemetry sent.

This mod enables to restrict some of the network traffic in the game; news, advertising, user generated content details and telemetry. Besides that you can also use this mod to customize the visual appearance of the main menu. Personally I like the background pictures and have been annoyed by the news, account, DLC and workshop panel blocking most of my view on the main menu. This can also be changed. Settings are separated between the technical network traffic restrictions and the visual appearance so you can customize exactly how you want it.

User Generated Content Details
Vanilla game occasionally makes a request for every single User Generated Content (UGC) you have subscribed to - that is maps, assets, mods and so on. It does that to get some extra information - but the only one displayed in Content Manager is actually the authors name. All other information is already available without requesting these details. These requests can be restricted while loading the game and by default instead executed when browsing Content Manager in-game. This can actually also be deactivated which shouldn't cause problems for a normal user, but modders and asset creators should be aware that this disable the option for updating User Generated Content in the current session. You can always switch this on/off between game sessions.

Dependent of how many User Generated Contents you have subscribed to, you can save seconds and in some cases even minutes starting the game.

Telemetry
Vanilla game collects and sends a lot of telemetry. When the game is started, it sends information about hardware/software, DLC's and language. In-game it sends information about placed buildings, city stats, milestones, radio channels and more. These can be restricted.

It is also possible to log all telemetry entries to file to see for yourself. This can be done both with or without restricting telemetry. The file(s) are saved in a "Telemetry"-folder in your Cities: Skylines root-directory.

Thank you to the amazing modding community and especially SamsamTS, TPB, boformer and BloodyPenguin for releasing the source code of their great mods so we can all be inspired.

Instructions
Subscribe to the mod and in Options select what network traffic to restrict and any changes to the appearance of the Main Manu. You will have to restart the game for network traffic restrictions to take effect.

Compatibility
This mod does use patching technique with the Harmony library[github.com] provided by the Harmony dependency mod. It does however not alter game save files in any way and can be disabled or unsubscribed safely at any time.

Known issues
  • None.

Source code
The source code is available here[github.com]

Thank you for:
  • rating this mod
  • being generous and supporting my work with a donation[paypal.me]
  • leaving your comments, impressions and ideas below

[paypal.me]
140 Comments
blvck_mvgic.exe Nov 11, 2023 @ 10:43am 
Does not work with latest game version, chirper is still visible and all menu items are too
Jakiplo Jul 7, 2023 @ 5:24am 
@DaveN check Skyve, it's probably unselected for loading
DaveN Jul 6, 2023 @ 3:25am 
I have downloaded this mod but i can't see in the mod list. why?
MayorButters909 May 26, 2023 @ 9:47am 
thanks @keallu I'm still trying to get back up and running. so aggravated over updates, especially this time with condensing mods and this is just ARRRRR

Sorry
Keallu  [author] May 26, 2023 @ 9:19am 
@MayorButters909: Unsub and sub again. You need to get the latest update.
MayorButters909 May 26, 2023 @ 8:45am 
Sorry for interrupting your life.... I get the following error message when I start the game. I don't know if this is the mod in error or harmony?

A Mod caused an error [System.Exception]

Details:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> HarmonyLib.HarmonyException: Patching exception in method null ---> System.ArgumentException: Undefined target method for patch method static System.Boolean ControlIt.DLCPanelRefreshPatch::Prefix()
at HarmonyLib.PatchClassProcessor.PatchWithAttributes (System.Reflection.MethodBase
Keallu  [author] May 25, 2023 @ 1:27am 
@Crunchy: That's fairly normal because of the update model of Steam subscriptions. You are welcome :)
Crunchy May 23, 2023 @ 9:41am 
@Keallu: Thanks for the fast response and update! I had to unsubscribe and resubscribe to for an update but it's working find now :).
Keallu  [author] May 23, 2023 @ 5:27am 
@Crunchy: Yes, I know. I have a fix made already which I will release shortly.
Crunchy May 23, 2023 @ 5:17am 
Today's update has broken Control It! and the DLC window on the menu screen. It comes up with an error but I can't copy/paste it in Linux. The error is to do with the DLC window and it hasn't been turned off as I have set in the options.