> For the complete documentation index, see [llms.txt](https://qwertystudio.gitbook.io/calysto/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://qwertystudio.gitbook.io/calysto/patch-note-calysto-world.md).

# Patch Note - Calysto World

### 5.8 — Calysto World for Unreal Engine 5.8

Calysto World 5.8 is a major update focused on stability, performance, documentation, and a full rewrite of the biome workflow.

Because Unreal Engine 5.8 introduced several changes, the biome system was rebuilt instead of patching the older workflow. This creates a cleaner foundation for future Calysto updates and makes the system easier to maintain, extend, and use.

***

#### Unreal Engine 5.8 Support

Calysto World has been updated for **Unreal Engine 5.8**.

This update focuses on keeping the tool stable, cleaner, and easier to use with the latest Unreal PCG and editor workflows.

***

#### Rewritten Biome System

The biome system has been rewritten from scratch.

The new system is designed to be:

* Faster to generate
* Easier to customize
* More modular
* Easier to maintain
* Better suited for future Calysto ecosystem features

This rewrite also makes the biome workflow cleaner for both users and AI assistants.

***

#### Improved Generation Performance

Biome generation is now faster.

The new biome structure reduces unnecessary update steps and makes iteration smoother when changing biome content, meshes, or database settings.

***

#### New Database Workflow

The biome database workflow has been improved.

You can now swap meshes or add new meshes inside the database with less manual refresh work.

The old **Update All Biomes** workflow is no longer required for normal database changes.

***

#### Open Spline Biomes

Calysto World 5.8 adds support for **open splines with width**.

This makes it easier to create flexible biome areas such as:

* Roadsides
* Paths
* Riverbanks
* Transitions
* Narrow biome strips
* Controlled vegetation zones

The drawing tool now supports this workflow directly.

***

#### Exposed Detail Point Density

Detail point density is now exposed directly on **Calysto World**.

You no longer need to open internal PCG graphs or HLSL nodes to adjust the runtime detail point density.

This makes density tuning faster and safer for normal users.

***

#### Blueprint Output Support

The biome/detail workflow now supports blueprint output for low-density special actors.

This can be used for cases such as:

* Butterflies inside flower patches
* Ambient effects
* Small gameplay actors
* Custom blueprint-based details

Empty or invalid blueprint entries are ignored automatically.

***

#### Biome4 Conversion Helper

A conversion helper has been added to make updating older **Biome4** assets easier.

This should make the transition to the new Calysto Biome workflow smoother for existing projects.

***

#### Cleaner Runtime Detail Workflow

The runtime detail setup has been simplified.

Calysto World now handles more of the setup automatically, and users can control important detail settings directly from the main Calysto World actor.

Runtime details remain optimized for large worlds and are intended for grass, flowers, small rocks, pebbles, and other small high-density details.

***

#### Updated Documentation

The documentation has been updated for **Calysto World 5.8**.

The new documentation is shorter, clearer, and more focused on the current workflow.

It also includes an **AI and Automation Reference** page to help AI assistants and technical users understand direct setup workflows, such as using `BP_CalystoWorld` and `BP_CalystoBiome`.

Legacy pages are now marked clearly as older workflows.

***

#### AI-Friendly Workflow Improvements

Calysto World 5.8 includes several changes that make the tool easier for AI assistants to understand and operate:

* Clearer actor names
* Cleaner database workflow
* Direct biome setup using `BP_CalystoBiome`
* Better documentation for data tables, row names, priorities, and splines
* Less need to edit internal PCG graphs
* Legacy documentation marked separately

This is part of the long-term goal of making Calysto tools easier to use with AI-assisted Unreal workflows.

***

#### Removed from Current Workflow

The old attached-detail workflow is no longer part of the current Calysto World 5.8 workflow.

Some older documentation may still exist for legacy projects, but current 5.8 projects should use the updated biome and runtime detail workflows.

***

#### Future Direction

The new biome foundation will make future updates easier.

Planned future work includes improving how biomes interact with rivers, lakes, water systems, and other Calysto tools.

The goal is for Calysto World to keep evolving as part of a larger procedural ecosystem.

***

#### General Improvements

* Unreal Engine 5.8 support
* Full biome system rewrite
* Faster biome generation
* Cleaner database workflow
* Open spline biome support
* Drawing tool support for open splines
* Detail point density exposed on Calysto World
* Blueprint output support
* Biome4 conversion helper
* Simplified runtime detail workflow
* Updated documentation
* Better AI/automation reference
* Multiple cleanup passes
* Improved long-term maintainability

***

#### Migration Notes

If you are updating from an older Calysto World project:

* Make a backup before updating.
* Review your biome databases.
* Use the Biome4 conversion helper when needed. It will generate a new biome with your previous data.
* Check your runtime detail bounds.
* Check your detail point density on Calysto World.
* Review open spline and priority behavior if using overlapping biomes.
* Read the updated documentation before editing older databases.

This update changes the biome foundation, so older projects should be reviewed carefully after upgrading.

### 2.0 — Calysto World 2.0 for Unreal Engine 5.6

Calysto World 2.0 is a major update and marks the transition from **Massive World** to **Calysto World**.

This update is the beginning of the larger Calysto ecosystem: a collection of procedural Unreal Engine tools focused on open-world creation, terrain-aware workflows, optimized generation, and artist-friendly controls.

***

#### New Name: Calysto World

Massive World is now **Calysto World**.

The new name prepares the tool for better long-term integration with future Calysto tools, such as water, builders, dungeons, scattering, ambience, and other procedural systems.

Some older assets, screenshots, or internal references may still use Massive naming for compatibility.

***

#### Unreal Engine 5.6 Support

Calysto World 2.0 adds support for **Unreal Engine 5.6**.

The tool was updated for the latest Unreal PCG, landscape, and editor workflow changes available in 5.6.

Unreal 5.6 also changed the editor tool style, which may affect editor utility icons. If needed, you can switch back to the previous editor style in the Unreal project settings.

***

#### New Runtime Detail System

Calysto World 2.0 introduces a new optimized runtime detail system for high-density content such as:

* Grass
* Flowers
* Small rocks
* Pebbles
* Small ground plants

This system is designed for larger worlds and helps reduce the cost of dense landscape details compared to heavier traditional workflows.

***

#### Improved Performance

The new runtime detail workflow brings major performance improvements in dense environments.

In the demo scene, this update significantly improved runtime performance compared to the previous setup.

Actual results depend on your project, mesh density, materials, hardware, and world size.

***

#### Calysto World Actor

Opening `BP_CalystoWorldEditor` can automatically add:

```
BP_CalystoWorld
```

to the scene.

`BP_CalystoWorld` controls important world-level systems such as:

* Runtime details
* Detail bounds
* WorkZone behavior
* World-level Calysto settings

***

#### WorkZone and World Partition Workflow

The WorkZone remains the main area used to control where Calysto World generates content.

It controls where heightmap stamps, biomes, and procedural content are generated.

This workflow improves control in large worlds and keeps Calysto World compatible with World Partition workflows.

***

#### Detail Bounds

The runtime detail system now uses bounds to control where details can spawn.

For simple worlds, the bounds can be set from the Calysto World editor.

For World Partition worlds, the bounds can be adjusted manually on `BP_CalystoWorld`.

***

#### Detail Database Workflow

Calysto World 2.0 adds a data-driven detail database workflow using:

```
PDA_Detail
```

Detail databases control small runtime details such as grass, flowers, and small rocks.

Each detail group can control settings such as mesh, layer, scale, slope, height, clustering, density, and optional blueprint spawning.

***

#### Cluster-Based Detail Placement

Detail placement can use cluster settings to create more natural patches of grass, flowers, rocks, and small plants.

This helps avoid overly uniform placement and gives biomes a more organic look.

***

#### Blueprint Support in Detail Clusters

Detail groups can optionally spawn blueprints near the center of clusters.

This can be used for lightweight special cases such as butterflies, ambient effects, or small custom actors inside detail patches.

***

#### Landscape Layer Support

The detail system can read specific landscape detail layers:

```
FT_Layer1
FT_Layer2
FT_Layer3
```

If you use your own landscape material, add these empty grass types to your material to support Calysto World’s detail spawning workflow.

The `NoGrass` layer can be used to remove grass and details from painted areas.

***

#### Biome Workflow Improvements

Calysto World 2.0 continues improving the data-driven biome workflow.

Biomes can control:

* Main vegetation
* Runtime details
* Ground material behavior
* PCG graph selection
* Vegetation density
* Detail density
* Priority behavior

Biome priorities allow more specific biome areas to override broader biome areas.

***

#### Heightmap Stamp Workflow

The heightmap stamp workflow remains available for shaping landscapes quickly inside the WorkZone.

Heightmap stamps help create larger authored terrain shapes such as mountains, plains, rocky areas, and natural landforms.

Stamp categories are controlled through data assets, making it easier to customize or add your own heightmap collections.

***

#### Runtime Virtual Texture Support

Calysto World 2.0 continues to support RVT-based workflows for landscape materials, roads, terrain blending, biome masks, and grass removal.

Projects using RVT-based features should make sure Runtime Virtual Textures are set up correctly in the scene.

***

#### General Improvements

* New Calysto branding
* Unreal Engine 5.6 support
* Improved runtime detail performance
* Improved large-world workflow
* Better World Partition compatibility
* More data-driven setup
* Cleaner ecosystem direction
* Improved editor workflow
* Multiple fixes and cleanup behind the scenes

***

### 1.5 — Stamp and Heightmap Update for Unreal Engine 5.5

This update focused mainly on improving the heightmap stamp system.

#### Highlights

* Added 70 new heightmap stamps remade from scratch using World Creator.
* Improved stamp quality with better erosion, detail, and terrain variation.
* Refactored the heightmap system to be more modular.
* Added support for custom heightmap lists.
* Improved editor RAM usage.
* Reduced harmless output log warnings.
* Added multiple internal refactors and stability improvements.

Legacy heightmaps remain available separately for users who want to keep the older stamp collection.

***

### 1.4 — Biome 3.0 and Unreal Engine 5.5 Update

This was a major biome update focused on performance, control, World Partition support, and better biome blending.

#### Highlights

* Introduced **Biome 3.0**.
* Improved biome generation speed.
* Added World Partition support by default.
* Added biome priority support, allowing biomes inside other biomes.
* Improved biome blending with rivers and lakes.
* Added river and lake biome support using the same biome data workflow.
* Added a tag tool to quickly assign useful Calysto tags to multiple actors.
* Added `NoBiome` support to prevent biome spawning in painted or tagged areas.
* Added a scriptable debug tool to inspect hit actors, physical materials, and related data.
* Improved vegetation collision and spacing behavior.
* Improved mountain stamp behavior.
* Improved drawing tool behavior in World Partition worlds.
* Improved integration between Calysto tools.
* Added many fixes for biome masks, roads, lakes, rivers, cliffs, debug visuals, and warning messages.

***

### 1.3 — Biome 2.0, Data Assets, and Tool Expansion

This update rebuilt the biome workflow around Unreal Engine PCG and introduced a much more data-driven setup.

#### Highlights

* Introduced **Biome 2.0**.
* Rebuilt the biome system for Unreal Engine 5.4 PCG.
* Added many new biome customization options.
* Added vegetation support around rivers and lakes.
* Added underwater and mountain-level biome logic.
* Switched biome content to a data asset workflow.
* Reduced the need to edit meshes directly inside PCG graphs.
* Improved support for shared data between tools.
* Added a new World Partition demo.
* Added default biome support for landscapes and landscape proxies.
* Added improved integration between Calysto tools.
* Improved memory usage.
* Improved biome density and placement behavior.
* Improved flowers, trees, rocks, road interactions, and large-world biome stability.
* Added a cliff generator with database-driven cliff meshes, sediments, and rock placement.
* Reworked the river and lake audio system to use a cleaner database and spline-based workflow.
* Added multiple optimizations and fixes across biomes, roads, RVT channels, demo meshes, and generated content.

***

### 1.2 — Runtime Virtual Texture and Landscape Masking Update

This update focused on landscape texturing, RVT workflows, and better communication between procedural tools and the landscape material.

#### Highlights

* Added biome texturing using Runtime Virtual Textures.
* Added auto landscape masks for biome materials.
* Added river and lake terrain texturing.
* Improved road, river, lake, and biome material blending.
* Improved stamp placement inside the WorkZone.
* Improved the included landscape material.
* Improved micro variation and material blending.
* Added RVT checking tools.
* Improved RVT performance.
* Fixed several road, river, lake, texture baking, and project build issues.

***

### 1.1 — Drawing Tools, Roads, Rivers, Lakes, and Editor Workflow

This update introduced the first major editor drawing workflows.

#### Highlights

* Added the editor drawing tool.
* Added support for drawing rivers, lakes, and biomes directly in the editor.
* Added the first road painting workflow using splines and RVT.
* Added automatic river audio placement.
* Added automatic waterfall effect placement.
* Added a water level setting affecting vegetation and river placement.
* Added support for rivers generating under the water level.
* Improved runtime performance.
* Improved river behavior.
* Improved stamp sizing in the editor.
* Improved the painting tool behavior.
* Fixed biome refresh issues.
* Fixed beach painting and lake stamp issues.
* Added an override option for stamps inside an existing zone.

***

### 1.0 — Foundation, World Partition, and WorkZone

The first public versions established the foundation for the Calysto World workflow.

#### Highlights

* Added the core procedural world workflow.
* Added full World Partition support.
* Added the **WorkZone** system to control where heightmaps and biomes generate.
* Added composite data tables to make future updates safer for custom user data.
* Improved layer detection.
* Established the non-destructive terrain and biome generation workflow.
