Cities: Skylines

Cities: Skylines

55 ratings
Commercial Demand Fix
   
Award
Favorite
Favorited
Unfavorite
Mod
File Size
Posted
Updated
22.528 KB
Aug 29, 2022 @ 7:35pm
Jul 4, 2023 @ 2:47pm
3 Change Notes ( view )

Subscribe to download
Commercial Demand Fix

In 1 collection by infixo
Infixo's mods
5 items
Description

This is a custom tweak / fix for a Commercial Demand indicator which likes to stay above 50% for most of the game. The game automatically builds new commercial buildings if the demand is high thus leading very often to overinvesting in commercial zones.

Source code at GitHub[github.com]

Performance impact is actually positive. The formulas used here are faster than original ones.

Compatibility
Works with version 1.17.1-f4.
It changes the method that calculates commercial demand ofc. I am not aware of any popular mods that would be not compatible.

Detailed description

Commercial Demand is basically a sum of two demands
a) demand for workers, and
b) demand for customers.

The demand for workers is based on a well known 8:1 ratio that links homes (yes homes, not citizens) with commercial workers. I.e. if there is 1 worker per 8 homes then the demand is 0. The mod doesn't change this.

The demand for customers (aka visitors) is based on what percentage of maximum number of customers there are (occupancy). The original formula is constructed in such a way that 66% occupancy gives 0, anything above 83% gives 50 and conversely anything below 50% gives -50. In a well managed city there is usually >90% of customers which means that commercial demand will always be at least 50.
The mod changes the formula in the following way. 50% occupancy gives 0, 100% gives 25 and 0% gives -25. This allows to have a residual commercial demand in the ranges of 10-20, depending on how well the workers are managed (see above).
11 Comments
Elias Mar 27, 2023 @ 3:59pm 
I really don't understand the math you are explaining in the description of this mod and I don't want to understand why the basegame does what it does... I only know that without this mod basically every citizen demands a mall on their own. For real: At least 30% of my total buildings had to be commercial buildings.
AND THIS MOD FIXES IT!
For me it totally works and I love it (no more Commercial-RICO-buildings that look like Residential to make my city appear less unrealistic).

I am really thankful for this mod and I can't understand that less than 1000 people are subscribed.
someguywearingahat56 Dec 25, 2022 @ 1:29am 
@infixo Well, I can't figure out why. My city is filled with commercial buildings that don't have enough workers. My citizens are demanding more commercial jobs and yet, aren't taking the ones that are available.
infixo  [author] Dec 25, 2022 @ 12:15am 
@someguy You don't need a new game. It works when enabled. Maybe you just have an actual high demand...
someguywearingahat56 Dec 24, 2022 @ 3:34pm 
Do you have to start a new city in order for this to work? Because it isn't working at all for me. The demand for commercial is still maxed out for no reason.
arthraix Dec 19, 2022 @ 2:25pm 
Is this compatible with the Financial Districts update?
LittleTofoo Sep 18, 2022 @ 3:58am 
Thanks, I didn't realise how much I needed this til I saw this :D
Elias Sep 16, 2022 @ 3:56am 
I always wondered why noone of the great modders out here addressed this "problem" so far. Commercial demand has always been utter nonsense in this game. Feels like every household has its own Mall ;)
So thanx for digging into this topic!
Kavey Sep 15, 2022 @ 4:13pm 
This is an interesting idea - i find commercial demand by default to be way too unrealistic and only serves to generate unnecessary traffic and excessive imports in the early game
Chamëleon TBN Sep 15, 2022 @ 3:52am 
@infixo - please feel free to contact me on discord regarding to Compatibility Report
infixo  [author] Sep 11, 2022 @ 4:56am 
@mrablaze Thank you, I appreciate it :) It takes time for new mods to gain recognition and I am really fresh new to the community and the game. There are tons of ingenious mods out there already.