Collision Channel Fixer

This tool functions very similar to the Example Content Initializer, with the difference that you can choose your own buildable definitions and buildable parent actor class to fix.

This tool was created in 1.3.2 to help solve issues with collision channel disperancies in the parent actor class as well as the users custom buildable definitions.


1. Open the Tool

To open the tool you need to navigate to the Plugins /Content/Tools folder.

From there you will find an asset called EUW_CoillisionChannelFixer, right click it and click Run Editor Utility Widget.

The tool should now appear in a new window.


2. Set Tool Settings

In here you will be able to set the Buildable Type, and two Invalid Object Types.

Simply set the Buildable Type to Buildable and then add two Invalid Object Types and set each respectively to BuildableSocket and ConstructibleProxy.

If you're not using the BP_Buildable Parent Actor class which comes with the plugin, then make sure to choose your own custom Buildable parent class which you use for all of your Buildables in the class selection, otherwise skip this step.


3. Select Buildable Definitions Folder

Next, select the folder containing your custom Buildable Definitions.

In the Content Browser, navigate to and select the parent folder that holds all your definitions. This allows the tool to recursively search through the folder and find all Buildable Definitions that need to be modified.

πŸ“Œ In the example above, the Definitions folder is selected, which contains the custom Buildable Definition.


4. Execute Tool Functionality

After you've configured the tool settings and selected the folder containing your Buildable Definitions, you’re ready to run the tool.

Click the Fix Collisions button. When prompted, click Yes to continue. The tool will scan the selected folder, apply the necessary changes, and notify you once the assets have been successfully updated.

Last updated