Enhanced Data Tables

Adds multiple data tables with extended functionality, including a data table that allows you to add development-only rows that are not included in shipping and test builds, and a data table that generates enum-compliant rows.

Category:
Tags: , , , , , ,

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.

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.

Technical Details

Usage:

For more information on how to use each enhanced data table asset or feature, please refer to the documentation links in the “Documentation:” section.

You can also download the shipping build and development build packages for the sample projects from the samples in the same section.

This does not include plugin code, and the status on the editor should be checked from the images and some test code.

This allows you to see how this plugin work before purchasing.

Code Modules:

Supported Development Platforms:

Windows, Mac, Linux (Runtime module has no platform restrictions)

Documentation:

Document

Sample

Latest Update:

Supported Engine Versions

5.1 – 5.3