0. Prepare a RowTether practice project
Prepare data with a known review result.
Goal: Prepare data with a known review result.
Before you start: Unreal, RowTether and basic DataTable knowledge; AI is not required.
The idea you will use
Think of Targets as destinations and Consumers as content that uses them. Exact paths let the example handles resolve.
Predict before running
Can you import Consumers before Targets exists and expect the intended references?
Build and check
Prepare the tables and download the files used in the exercises.
- Create an empty Unreal C++ project called
RowTetherPractice. Use a separate copy from your real project; these exercises edit their practice DataTables. - Install and enable RowTether. Restart the editor if Unreal asks you to.
- In the Content Browser, create
/Game/RowTetherExample. At the project root, create aFixturesfolder for the downloaded CSV and profile files. - Download Targets.csv, Consumers.csv, ConsumersValid.csv, Candidate.csv, and the nullable-handles.json and bundled-valid.json profiles. Save them under
Fixtures. - Create a User Defined Structure named
ST_TargetRowwith aLabelproperty of typeString. Right-click the structure, choose Create Data Table, and save the table asTargetsinside/Game/RowTetherExample. - Import
Targets.csvintoTargets. Create another User Defined Structure namedST_ConsumerRowwith aLinkproperty of type Data Table Row Handle. CreateConsumersandConsumersValidDataTables from it in the same folder. - Import
Consumers.csvintoConsumers, andConsumersValid.csvintoConsumersValid. CreateTargetsbefore importing the consumer tables: their handles point to/Game/RowTetherExample/Targets.Targets.
You should have: three DataTables in /Game/RowTetherExample and the practice files under Fixtures. The commercial RowTether plugin does not install these tables.
If the Consumers CSV does not import, check that Targets was created first, the field is named exactly Link and its type is Data Table Row Handle. Do not move or rename the target asset after import; the handles in the file point to the path above.
Check your reasoning
See the explanation
No. Handles include the destination table path. Create Targets first and retain its path.
Your turn: Open C1 and identify the table part and the row part of its handle.
Ready to continue when: you can find both parts before running a review.
Progress is saved only in this browser and carries over when you switch language.