Description
The following enhanced data table assets will be added.
・Development Data Table
Allows you to add development-only row data that is deleted during shipping builds and test builds.
This is useful if you want to create debugging data that is valid only in the development environment.
Development-only row data will not be cooked in shipping and test builds.
・Enum Based Data Table
Based on an enumeration that specifies the enumeration that is the source of the row name and order in addition to the row structure.
This is useful for creating the kind of data defined in some enumeration type or for making sense of the order of row data.
Also, when retrieving row data from C++, row names can be specified as enumerations instead of strings, avoiding problems caused by typos or renaming of rows.
・Grouped Data Table
Allows you to obtain the names and data of multiple rows with the same value based on the group id included in the row structure.
This is useful when you want to retrieve data in batches from the same id, such as different skins for the same character, or categories of items, etc.
・Data Table Row Coloration
This is a function that allows you to determine the background color and text color of the rows on the editor of the extended data table added by this plugin based on arbitrary conditions such as row name, row data, row number, etc.
Also, when using C++, it is also possible to change the image used for the background of the row.
To change the background color or text color, you need to create a class that inherits from UDataTableRowColoration in C++ or Blueprint and implement the conditions.
You can perform the conversion process between each data table, including standard data tables, from the context menu of the content browser.
Although it requires the use of C++, the TDataTableGroupMapper can be used to retrieve the names and data of multiple rows based on the value of a specific property, even for data tables other than grouped data table.
Included formats
- versions