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 If the context menu entry is greyed out, you need to install the Wolvenkit Resources Plugin 
  - 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
