🧠Domains
Changing Domains & Creating New Domain Assets
Bitpart Domain Setting (BDS) vs. Bitpart Domain Asset (BDA)
If you're browsing through our archetypes, you may notice there are two different types of Bitpart domain data assets. The BDA asset holds the domain content in json, whereas the BDS asset provides additional settings or overrides for how the linked BDA is used.
At the moment you will not need to have more than one BDA or BDS asset, as the settings that would inspire additional assets are not yet implemented. The idea is that by separating the settings into their own asset type allows multiple instances of settings to use a shared BDA without needing its own copy.
Switching a Map's Domain
You can switch out which domain content a level is using in the corresponding GameMode.

Open your Game Mode blueprint.
How to find the GameMode, if needed.
Click into the BitpartGameplayManagerData component.
In the details panel, scroll to Bitpart → Startup Domain.
Click into the Startup Domain drop down and select the data asset for the domain you would like to start when loading up the level.
Enabling & Disabling Specific Tasks

When you open a Bitpart Domain Setting (BDS) asset, you have the ability to enable and disable different tasks within the domain.
To make adjusments, open the domain your level is using and toggle on/off tasks in the Task Selection section. Save your changes once you're finished, and you're good to go.
Updating Existing Domain Assets
As you're tweaking and adding content to a Coppola project, you'll need to update it's corresponding Bitpart Domain Asset (BDA) in Unreal. An out of date BDA will result in old content appearing during gameplay.
To start, find the corresponding domain asset in Unreal. If you're looking to update content for one of our archetypes, you can find the domain assets in the Demo folder of the specific archetype. Open the BDA. It should look something like this:

Before you make any changes in Unreal, export your content from Coppola.
Once you've exported the content, click the Import From Json File button at the bottom of the BDA editor. You'll be promoted to import a file. Choose the content you exported and hit Open.

If the file uploads properly, you will see the message above appear, validating the success. The JSON preview should now show your new content. Be sure to save the asset!

When uploading a new JSON file it's best practice to refresh any corresponding BDS assets. Refresh Task List will ensure any changes you've made are reflected in gameplay. Tasks can also be enabled or disabled to your heart's content.
Creating New Domain Assets
So, you've created brand new content in Coppola. Let's walk through the steps required to move that content into Unreal so it can be used during gameplay.
To start, export the content from Coppola.
Once you have the content exported, we're going to move the process into Unreal. Open the project you'd like to add the new content into. Within the folder structure, determine where you'd like to place the new BDA and BDS assets.
Last updated







