[Request] Data Table variable type

For now, you can use some C++ to load dynamically table.
You will have something like this :

m_dataTable = StaticLoadObject(UDataTable::StaticClass(), NULL, path);

With ‘path’ something like ‘/Game/DataTable/MyDataTable’.
Once it’s done, you can access datas with GetTableData() function.
It will give you an array of an array of string. Since you cannot use that in your blueprint directly, you just have to create a function to get a specific row. It should be something like that :

TArray UDynamicDataTableLoader::GetRowDatas(const FName& rowName)
{
FArray<FArray> datas = m_datatable->GetTableData();

 // Stuff to find row

return (datas[row]); // or TArray<FString>() if not found
}

So now, you can access your datas but you will have everything as a string. I recommend you to create a blueprint that will ‘parse’ and represent row by getting string datas and give access to typed variable.

Sorry but I don’t have time to make it a plugin. If you have some question, do not hesitate !

Good luck !