You built the struct in the previous post — now fill the table. v1.2 adds first-class data authoring: datatable.*, curvetable.*, and DataAsset creation.

DataTables

Create a DataTable from a row struct, then add, read, list, and remove rows — or push a whole table at once with datatable.set_rows_from_json:

Create DT_Weapons using FWeaponDef, then add three rows: a Sword
(Melee, 40 dmg), a Bow (Ranged, 25), and a Grenade (Thrown, 80).

CurveTables

Curve-driven balance — XP curves, damage falloff, difficulty ramps — gets the same treatment via curvetable.* (list_rows, get_rows, set_rows_from_json, remove_row).

DataAssets

Need a config singleton or a Primary Data Asset? asset.create_data_asset stamps out instances, and the universal text-property writer (we’ll cover it next) sets their fields — even the awkward enum and struct ones.

Try it

Get Webified Bridge on Fab · Getting Started guide · Join the Discord