Victoria 3

Victoria 3

Not enough ratings
Private Construction Industry - Patch 1.6
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
1.492 MB
15 Mar, 2023 @ 6:49pm
10 Mar, 2024 @ 7:39am
14 Change Notes ( view )

Subscribe to download
Private Construction Industry - Patch 1.6

Description
This mod adds a private construction industry that produces construction services and maintenance services and changes construction sectors to consume construction services instead of raw materials. Unfortunately, there's no way (that I can find, at least) to change who pays for construction directly. Construction sectors also only employ a small amount bureaucrats and clerks while construction industries employ laborers/machinists/engineers along with ownership pops. A small amount maintenance services are consumed by middling and wealthier pops and in most advanced production methods.

This also has the effect of reducing the immediate and drastic swings in raw material demand when construction starts/stops since the private construction industry acts as a buffer.
21 Comments
ljennetten 28 Feb @ 12:42am 
Is this mod still being maintained?
Thangbom 20 Dec, 2023 @ 7:22pm 
What is the name of mod @TurleShroom?
TurtleShroom 7 Dec, 2023 @ 9:45pm 
Huh. I have a Mod where I did exactly that, and it worked. I can't help you, then. I apologize.
SCP239  [author] 7 Dec, 2023 @ 4:45pm 
I tried it and it doesn't. I named the file mod_buy_packages.txt and when I loaded up the mod the pops were only buying maintenance and services because those can fulfill the maintenance need.
TurtleShroom 7 Dec, 2023 @ 4:39pm 
The new file MUST read something OTHER THAN the default "buy_packages.txt" name.
TurtleShroom 7 Dec, 2023 @ 4:39pm 
Yes, that is EXACTLY what you can separate.

Create a new file and put that code, with JUST "POPNEED_MAINTENANCE" in it, for all of the wealth levels. Nothing else. It works.
SCP239  [author] 7 Dec, 2023 @ 4:03pm 
Um, wealth levels are in the buy packages file. The amount of goods purchased by each pop is set there, and it is set by wealth level. So a wealth level 1 pop buys a certain amount of different good types, so does a level 2, and so on and so forth. The file structure is

wealth_1 = {
goods = {
popneed_simple_clothing = 23
popneed_basic_food = 90
popneed_heating = 15
popneed_intoxicants = 23
}
}

I have to add popneed_maintenance for every wealth level above 9 so that pops of those wealth actually buy maintenance services. Even if I make a separate buy_packages.txt file, if I just have

wealth_1 = {
goods = {
popneed_maintenance = 1

}
}

the game interprets that as overwriting the vanilla wealth_1 values and the pop no longer buys anything except maintenance services. So regardless if I have a separate file or not, I need to include all the vanilla information so they buy the right amount of goods.
TurtleShroom 7 Dec, 2023 @ 3:51pm 
You are misunderstanding. Wealth Levels are in their own file, and I think they are hard coded in V3 itself. That means all you need to do is extract the Maintenance Service needs and move them to their own thing.

You also need to create a Pop Need definition for those.
SCP239  [author] 7 Dec, 2023 @ 3:03pm 
But buy packages are set by wealth level. So no matter what I name the file the wealth level will be overwritten and only maintenance services get bought. Unless I'm misunderstanding something.
TurtleShroom 7 Dec, 2023 @ 12:20pm 
You can actually create an entirely separate Buy Package for the Maintenance Services! As long as it is not named the same, it won't overwrite it!