Skip to content

Tools ‐ Unstreamer

Will Corby edited this page Jul 28, 2024 · 17 revisions

The game uses a dynamic loading system to save memory and performance. This means assets (specifically, high-quality meshes and textures) do not exist in scenes/prefabs/materials are have to be loaded through this separate mechanism.

This tool undoes this dynamic process, permanently baking the assets into the scenes/prefabs/materials. This is useful for when you want these assets in your own projects, or in modelling software.

Everything in this tool is fully undo-able with ctrl-z.

The tool

For individual objects

Select the object you want to unstream, and then go to Tools > Unstream > All For Handles Under Selected. If you only want meshes or textures (instead of both) to be unstreamed (e.g. to save memory and loading time), use the buttons for those instead.

For whole planets

The All/Textures For Handles Under Selected buttons can miss a few textures, leaving them low-quality, which may be undesireable. The only way around this is to unstream textures for the entire planet.
You can do this by selecting the desired planet body (or SolarSystemRoot for all planets) and clicking Tools > Unstream > Textures For Groups Under Selected. This may take some time, as it unstreams every texture for the planet/all planets.
You can then use the All/Meshes For Handles Under Selected buttons as normal.

This only fixes a few textures (e.g. the murals in the campfire houses in the Stranger), so it's not the end of the world if you don't do this.