Skip to content
Media 0 for listing Runtime DataTable

Description

This plugin includes easyCSV in full.

Which plugin is right for me? Compare easyCSV, Runtime DataTable and GSheets Operator.

See this post for Changelog and Upgrade fixes.

Runtime DataTable or “RDT” is a plugin for Unreal Engine that loads a Comma-Separated Values or CSV document at runtime with an FStruct or UObject’s variables in text form and fills an array of that type with the appropriate values, converting text into the appropriate type.

RDT can be likened to the Data Table system built into UE4, but while that system works only at design time, this plugin is designed to work while the game is running.

The system works by downloading a public or private (with authorization) Google Sheet or loading a CSV from disk and attempts to update an array of FStruct or UObject with values loaded and converted from the CSV. After the attempt is made, the plugin will call a function defined by the user to signal that the plugin has finished its duties.

As of 4.27.4, the plugin also supports local and Google Sheets CSV export, sort of the reverse of the above. It can take an array of FStructs or UObjects, get their members and output a CSV using the live data from your game or application while it’s running.

Included formats

  • logo of Unreal Engine format