Non-Terrain Conforming Props

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

Author: sway

Last revision: 16 Dec, 2022 at 19:11 UTC (4)

File size: 43.58 KB

On Steam Workshop

Description:

Caution:

Use the Skyve mod to avoid compatibility issues with other mods.

If you are not using Skyve, DO NOT use props generated by this mod in other mods such as BOB or Intersection Marking Tool as they may cause some issues and break you save game.

—————

This mod generates a non-terrain conforming version of each terrain conforming prop, so they can be used with Prop Snapping. Non-vanilla assets can be further converted to procedural objects for broader use and reduce some prop counts.

This is a really niche mod only for people who play detailing. If you are not sure about what this mod does, you probably don’t need it.

Description

– The generated non-terrain conforming props will have an "NTCP" post-fix in their names. You can search "ntcp" in Find It to see all generated props.

– Unless you have lots of terrain conforming props, the loading time difference should be acceptable. Textures are still shared between the terrain conforming and non-terrain conforming versions so memory usage should only increase slightly. I tested with 160 workshop terrain conforming props and my loading time increased 10 – 15 seconds with this mod(4.3k assets in total. not skipping vanilla props. SATA SSD. 32gb RAM).

– You can choose to skip all vanilla props. You can also customize the list of props to skip(see below)

– When you load a save file with placed ntcp props, Loading Screen Mod will show those props as "missing". This is a false alert and you can ignore it.

– You can unsubscribe this mod anytime. The generated non-terrain conforming props will just disappear. Removing this mod won’t break your save file.

– If you unsubscribe the original terrain conforming prop, the generated non-terrain conforming version will also disappear.

Source code is available on Github[github.com]

Minor issue & solution

On steep slopes, the game may place small non-terrain conforming props partially or fully below the ground surface(only a few feet underground). You can use Move It to raise the props. This won’t happen on flat terrain.

For troubleshooting, please share your output log files

Follow this guide to see how to share your output log files.

Translation

You can help translating this mod by contributing to this Crowdin project[crowdin.com]. Leave a comment below if you want to add a new language to the Crowdin project.

Recommended mods

Procedural Objects

Credit

This mod was inspired by and derived from Elektrix’s Tree and Vehicle Props mod. I noticed Elektrix’s implementation can be used in other similar applications when I was working on the Tree & Vehicle Props Patch mod. All the difficult part was already figured out by Elektrix. This mod is made possible thanks to Elektrix.

Skipping assets

In mod settings you can choose to skip all vanilla props. You can also choose what vanilla/workshop props to skip by following the steps below:

1. Start a new game or load your saved game with the mod enabled.

2. Open the NonTerrainConformingPropsConfig.xml file using any text editor. The mod will keep track of every terrain conforming prop that has ever been loaded in this xml file(including props that are deleted or no longer subscribed). If you don’t know where the xml file is, the mod settings page will show the path to the file.

3. In the xml file, you will see something like this:
<SkippedEntry Name="Amusement Park Fence Small 8m" Skipped="false" />
<SkippedEntry Name="1650964670.Chain bollard 01 TC_Data" Skipped="false" />

You can skip a prop by changing "false" to "true". If you want to skip most props, use the "replace all" feature in your text editor.

Notice: Do not go back to the game and toggle the "skip all terrain conforming vanilla props" checkbox after you open the xml file. Or your new changes will be lost. Toggle the checkbox before you open the xml file.

4. Save the xml file. Quit the game(exit to desktop). Next time the mod will automatically skip every prop marked as Skipped="true". Already placed props will disappear.

To reset the configuration, just delete the xml file and repeat the steps.

Download
Required items:

Click the title to search on this site.


Harmony 2.2.2-0 (Mod Dependency)Steam Workshop
Skyve v3.3.2.1 [Stable]Steam Workshop
Revisions:

Old revisions of this mod are available below. Click the link to download.