Exporting to WolvenKit
This guide explains how to go from an World Builder build to a native world edit
Usage
When building something using World Builder, it will use an intermediary format optimized for editing
In order to go from that editing focused format to the final native world edit, World Builder provides a workflow to make this as easy as possible
Requirements
Tools
Knowledge
You need to have a basic understanding of:
Working with WolvenKit
Common sense
Sectors and Groups
While building in World Builder, you are able to save things on a root-group level
This means you can save any group that is not contained within another group
The game operates on sectors, which objects are assigned to what sector is an automatic process there
For the World Builder workflow, each group you saved can get turned into a sector
A finished mod can consist of multiple root-groups / sectors
Streaming Ranges
There are different streaming ranges, determining when objects and sectors get streamed in / out
Object Based Range:
These determine when each individual object gets streamed in / out
It is usually dependent on the size of the object
Can be found under each object's "World Node" header
Streaming Ranges of an object Sector Range:
This determines when then entire sector gets streamed in / out
This over-rules the object based ranges, meaning when the sector streams out all objects within also stream out, even if their individual range is larger
Can be found in the export tab, under each groups header
Streaming extents of a group / soon to be sector
Exporting
Step 1: Export from World Builder
Start by going to the "Saved" tab, and adding all the groups you want to be part of your finished mod, by using the "Add to export" button of those groups
Next, head over to the "Export" tab
Enter a project name, this will be used for the folder and file names in WolvenKit
Now you can specify sector specific settings:
Sector Category, usually just use interior or exterior
Sector Extents, used for determining when to stream the whole sector in / out
Hit "Export"

Step 2: Importing into WolvenKit
Open your WolvenKit project (Make a new one if you do not have one yet)
In the top menu bar, navigate to
File -> Import -> Object Spawner .json
Click the "Import object spawner .json" button, then choose the file In the file dialog, choose the previously exported file, named
projectName_exported.json
Multiple files should have been generated (At least one
.streamingsector
, and one.streamingblock
)Click the "Install" button, in the top menu bar
Last updated
Was this helpful?