Cities: Skylines

Cities: Skylines

Terrace Front Wall Render - Adapts to Slopes
4 kommentarer
Elias 3. maj 2016 kl. 10:33 
thanx for the response... this might be real helpful to me.
Sparky66  [ophavsmand] 3. maj 2016 kl. 2:42 
// Possible Values:
// "Custom/Props/Decal/Blend"
// "Custom/Props/Decal/Solid"
// "Custom/Props/Prop/Fence"
// "Custom/Props/Prop/Default"
var shader = Shader.Find("Custom/Props/Prop/Fence");

// set this to true if the prop should conform to the terrain, otherwise false
var requireHeightMap = true;
// --- end of settings ---


var asset = ToolsModifierControl.toolController.m_editPrefabInfo as PropInfo;
if(asset == null) { Debug.Log("Error: Not a prop!"); return; }

asset.m_requireHeightMap = requireHeightMap;
if(asset.m_material != null) asset.m_material.shader = shader;
if(asset.m_lodMaterial != null) asset.m_lodMaterial.shader = shader;



The prop should now adapt to the terrain, you can save it as normal.

Thanks to boformer for help with the script. It can also be used to create decals but I haven't experimented with that yet.
Sparky66  [ophavsmand] 3. maj 2016 kl. 2:42 
To make a prop adapt to terrain:

Enable mod tools
Load the prop into the asset editor as usual, set colour variation etc. as normal.
Before you save press F7, which should bring up mod tools.
Paste the following script into the dialogue box and press enter:
Elias 3. maj 2016 kl. 2:07 
is it possible to convert existing walls/prop to slope adapting walls/props? did you use a setting in "mod tools"? or is it more complicated than i hope it will be?