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