Runtime DataTable - Import/Export text CSV or Google Sheet at runtime and auto-update structs and UObjects!

Hello AgentMilkshake1,

I totally understand not enjoying all those deprecation warnings - I definitely don’t either! But they are important because 1) It stops new users from being able to access those functions and 2) It helps existing users update their code to the new functions.

Now the reason that you’re seeing it so much when packaging is because of the OneNode struct that was used to pass information around in the old style workflow. This whole workflow has been deprecated now but was the only way to get anything done previously so a LOT of users are still using this code. Therefore I can’t just remove it immediately. Many people would be upset that their code stopped working when they thought they had until 5.1 to fix it!

So I’m sorry but I’ve got to stick to my guns here. It sounds like you have some C++ skills though, so an easy fix in your situation would be:

  1. Move Runtime DataTable from {Engine}/Plugins/Marketplace to your project’s Plugins folder
  2. Go to line 134 in Plugins/RuntimeDataTable/Source/RuntimeDataTable/Public/RuntimeDataTable.h
  3. Remove the UE_DEPRECATED macro between “struct” and “FOneNodeInfoStruct”
  4. Compile

That should take care of all but two warnings. If you want to take care of the rest, you can just remove all deprecation warnings (or all deprecated functions if you’re so inclined).

1 Like