
Table Of Content

Quick Guide

Video Guides

Getting Started

UI Settings

UI Layout

Widget Panels

F. w. Preview

Designer

Variation Actor

Cost Tracking

Data Tables

CSV Export

Scene Settings

Blueprints

Gamemode

VR projects

Connect BP

FAQ + TIPS

Fix Known Bugs

Version History
CSV And Data Tables Overview
This feature is in progress. The goal is to provide access to user data of pixel streaming project or if the project files are not locally available.
Plugins will be required to make it work.

Content:
Data Tables and Sheets Widget
This widget allows to export and read a CSV table in run-time.It can be added like any other widget. It can be found in the User menu in the demo map.
EXPORT DATA will create 3 CSV tables. They can be found in the output log and copied into notepad to create CSV files. The actual file is also saved in the Project Save Directory if a file plug-in is used.
IMPORT DATA works only like a save slot at the moment. It will import the Variation Choices saved in the Selections and Features Sheet.CSV files.

Data Table
A Data Table in Unreal can be used to store asset data in a table similar to Google Sheets or MS Excel tables. They can be linked to a CSV data file.Both Data Tables and CSV are saved in the UI / Etc / Data folder.
Each Data Table uses a Structure which is named as STR_DB_*

- DataTable_Selections contains a list of all choices set by the user next to the default choices.
- DataTable_Features contains a list of the Preview Features that are currently active.
- DataTable_Options contains all available options for all Variation actors and Designers.

CSV Data File
A CSV (comma separated values) file can be opened and modified in Google Sheets or Microsoft Excel. The Three files in the data folder are created with the Data Table widget and the CSV files are linked to the Data Tables.The DataTable_Selections and _Features can be updated from the CSV file and then passed on to the scene assets. This is just a proof of concept at the moment.

Runtime DataTable Plugin
This plugin can be used to connect a project with a Google Sheet file and then update the file in run-time.This can be useful if the project runs on a pixel streaming server, or another location where the Project Save Path is not accessible.
The user choices can be made accessible from a remote connection as a Google sheets document. Or the prices for some variations could be updated temporarily without uploading a new project version.

Blueprint Library BFL_Data
This is where data sheets are created in the UI3. This isn't a comprehensive documentation. Just a few hints to help with modifications:- Google Sheet Selection - Creates the text string for the Selections Sheet
- Make Row from Element Choice - Creates a data row from a designer element choice.
- Import Active Feature List - uses the Features Sheet to create the active Features ID array and then sets the features to these option IDs. (The actual option Ids are set in the SDOT_UI3_Character because delay only works in a character)

Blueprint Library BFL_Report and Main Menu
Clicking the EXPORT DATA widget button will create the 3 CSV files like any other report. They can be saved in the Project Save Directory with a plugin. The directory can be set in the Info Map - User Manager and Saves. Usually, it is MyProjects / Saves / Report. They also appear in the output log.The Export Button activates the function Create Report in the Main Menu. The report then uses the BFL_Report blueprint library functions.
All reports go into the same folder. The folder is set in the function Create Report File. This is the starting point if saving the CSV files in a separate accessible way is required.

