Building Anarchy

If you liked this item, please rate it up on Steam Workshop page.

Author: T​​​P​​​B

Last revision: 13 Nov, 2018 at 19:20 UTC

File size: 328.7 KB

On Steam Workshop

Description:
If you like this mod, please take a moment to rate+, it really helps me stay motivated to continue creating mods for the community. Also, if you’re feeling generous and want to show some appreciation, consider making a small donation. While not required, it is always a great incentive. Thank you.

DONATE [www.paypal.com]

Version History

0.1 Beta 24/04/17 – Initial realease.
0.2 Beta 26/04/17 – View change log
0.3 Beta 04/05/17 – View change log
0.4 Beta 06/05/17 – View change log
0.5 Beta 30/05/18 – View change log

Allows you to plop buildings anywhere.

With this mod, you can change the placement mode of buildings as you plop them.

This way you can place buildings before you place roads, you can place buildings in water, or on steep terrain, you can place buildings that are meant for water on land, etc etc etc. You get the idea.

You can also disable terrain flattening, a well as setting Full Gravel or Full Pavement options.

What is placement mode?

Placement mode controls where you can and cannot place a building.

Most buildings have to be placed next to a road by default.

Others must be placed on water only.

So on and so forth.

With this mod you can change the placement mode for any building, thus allowing you to place any building anywhere you want.

Placement modes are:

  • OnGround
  • OnWater
  • OnSurface
  • OnTerrain
  • RoadSide
  • Shoreline
  • ShorelineOrGround
  • PathsideOrGround (new in ParkLife)

I think they are self-explanatory, please experiment and you will soon understand what each mode does.

How to use it:

  1. Select a building in the menu.
  2. UP and DOWN Arrow keys or K and L keys change placement mode. Set your preferred keys in options menu.
  3. T key toggles Flatten Terrain.
  4. G key toggles Full Gravel.
  5. P key toggles Full Pavement.
  6. Placement mode and other information is displayed in the Contruction Cost tooltip. Customize display info in options menu.
  7. Plop building.
  8. Connect roads, as necessary.

NOTE: This mod does not remove the need for a road connection, it just lets you plop the building first. Buildings that require a road connection will still need to be connected.

IMPORTANT: Please read the Discussion below about mod usage. Important points:

  • Buildings of the same name/asset share properties.
  • Pick one configuration for each building, or
  • Set the most demanding configuration last, and save with it that way.

For example:

Suppose you wish to use this mod to change a rock asset’s placement mode to OnWater (in order to disable water collision).

You go to a nice river area in your city, change the mode, and start placing rocks in the water.. all looks very nice.
Then you think, hmm, I want to place some of these on the shore too, on dry land. So you change placement mode to OnTerrain and create an awesome shoreline.

If you were to stop there and save now, all the other rocks you previously placed in the water will also have had their mode set back to OnTerrain. Thus, next time you load your save, there will be a huge mess. To avoid this problem you have several options.

  1. Set the required mode/settings for the asset. So to continue our example, we set it to OnWater, then you can use MoveIt to copy the rocks and place some on land too. This way, the mode will still be onwater and all will be fine.
  2. Place the things on the ground first, then do the water one, and leave the mode OnWater when you save/exit.
  3. Place in any order, but remember to finish by setting placement mode to the most important one, in our case, OnWater, so next time you load all rocks will be fine.

The same goes for FlattenTerrain and the other options. You can only have one configuration per asset. Pick if you want this specific building you’re setting to flatten terrain or not, to have pavement, gravel or none, and leave it like that from now on. If you set something with flatten terrain off, then you change it to on and place it somewhere else, it won’t be immediately apparent. but they will both have changed to flatten terrain on. The reason you don’t see it right away is because terrain needs to be updated near the first building before the changes appear. But next time you load, they will all have flatten terrain on.

NOTE: When you load a save, water will take a few tics to settle to its proper level around building’s who’s placement mode you change to OnWater with this mod. This is normal and not much I can do about it. Just let simulation run a bit and soon water will reach its balance.

Bugs and reporting

This mod has not been extensively tested, please report bugs in the discussions section. This is still a Beta version. Please be patient if you find errors. Report them, then I will fix it.

Acknowledgements

Thank you alborzka for giving me this idea. I don’t know how no one thought to do this before.
Cheers mate.

The statue I used for the screenshot is an edited version of The Motherland Calls by alexzzzz; edited it to remove the pedestrian paths.

Source code[github.com]