1st Floor Stores are based on pre-made level instances and some randomize logic.
We randomly generate stores by composing Store Template and Inside Variations.
In Store Template, Only one level instance per size is ready and each static mesh in level instance has unique tag to use mesh in PCG Graph.
If you are familiar with PCG Graph and PCG BlueprintElement node, you can customize each store’s logic by tweaking actors in template level.
In this document, we mainly introduce how to create your own Inside Store Variations.
We have already made bunch of Inside Variations in our plugin.
All Variations can be found at /RYUKoreaBuildingCreator/3D_Assets/StorePrefab/[Size]/Variations.
and we can see levels with thumbnai, and some PCG Settings assets.
Each PCG Settings asset corresponds to each variation level. PCG Settings asset is a converted data from Each Level.
You can jump in to Each Level and place your own static mesh to update variations.
Then, you should do an Scripted Asset Actions to Level that you modified ‘RYU Level To PCG’.
This action updates ‘PCG Settings’ asset corresponds to level, by parsing all actors in level and convert to pcg points with metadatas.