Download

Blueprint Data Table

Please Epic, add the basic functions of adding and updating DataTableRows in the Blueprint Editor. These are essential functions and workarounds are a realy pain :frowning:

DataTables are meant as static data and not meant to be changed at runtime

But why? Would that be such a big deal, to add this functionality? Especially for Product Configurators for Example, Data Tables are much more well-arranged than Structs

What you need is a plugin for using an SQL database, preferable SQLite. I have no idea why Epic doesn’t want to add this, this is such an oversight but hey, they can’t even get to add a “category” feature for our vault. :stuck_out_tongue:

The easy thing to do would be to have a static/read only parameter for their data tables. Disabling it would allow you to call nodes for editing the table contents

https://66.media.tumblr.com/56125d980d3cb73aabceb1e9a79cd0fa/tumblr_mn6jgdtG9B1r02erqo2_250.png

[https://forums.unrealengine.com/unreal-engine/marketplace/1466416-plugin-usqlite

https://cdn1.epicgames.com/ue/product/Screenshot/USQLiteSS2-1920x1080-7aee1267ae15f79098d6d8f58f9fb363.png
](https://forums.unrealengine.com/unreal-engine/marketplace/1466416-plugin-usqlite)

There are many many reasons to not allow DataTables to be modifiable at runtime. Most importantly, it would defeat their primary purpose - being extremely fast and lightweight for storing a lot of static data.

Thank you thats perfect!

But when will there be a native writeable option?

The above suggested plugin doesn’t support MacOS or iOS, for example, which should be a pretty big deal.

It’s not like this is a new request:

(2015) https://forums.unrealengine.com/unre…le-during-play

(2015) https://forums.unrealengine.com/deve…with-blueprint

(2016) https://forums.unrealengine.com/unre…72-data-tables

(2016) https://forums.unrealengine.com/unre…-for-4-16-4-17

(2017) https://forums.unrealengine.com/deve…hin-the-editor

Bet I’ve missed a few too…

yeah it would be nice to get a deeper look at how EpicGames themselves solve such problems for example on their Fortnite game