Data Systems Inspector
Data Systems Inspector
Section titled “Data Systems Inspector”Module: Design · Category: Systems · Tool ID:
DataSystemsInspector
A two-tab inspector for the project’s tag and data systems. Tags browses the gameplay tag hierarchy with depth and source info. Data Tables audits every Data Table for column fill rate and duplicate rows.

When to use it
Section titled “When to use it”- Refactoring a tag taxonomy — seeing the full hierarchy and where tags come from
- Auditing data tables for missing rows or duplicate keys
- Pre-shipping check — confirming every tag in the project is registered correctly
When not to use it
Section titled “When not to use it”- Don’t expect tag editing — UE’s GameplayTagsManager owns that
- Don’t expect data table editing — use the Data Table editor
Opening the tool
Section titled “Opening the tool”- Open the EQLabs Hub and search for
TagsorData Table(or browse to Design → Systems) - Click the tool card
- Use the tab bar: Tags or Data Tables
Tab 1 — Gameplay Tag Browser
Section titled “Tab 1 — Gameplay Tag Browser”Hierarchical view of every registered tag.
| Section | What it does |
|---|---|
| Scan button | Enumerates registered tags via UGameplayTagsManager |
| Tag tree | Depth-indented hierarchy |
| Source column | Where the tag is registered (.ini, plugin, etc.) |
| Search | Filter by tag name |
Tab 2 — Data Table Inspector
Section titled “Tab 2 — Data Table Inspector”Per-DataTable column fill-rate and duplicate-row analysis.
| Section | What it does |
|---|---|
| Scan Path | Folder to scan |
| Scan | Walks every UDataTable |
| Tables list | Per-table row: name, row count, column count, fill rate, duplicate row flag |
| Per-table drill-in | Click to see column-by-column fill stats |

Workflow
Section titled “Workflow”Auditing tags
Section titled “Auditing tags”- Switch to Tags tab
- Click Scan
- Walk the hierarchy, search for specific tags
Auditing data tables
Section titled “Auditing data tables”- Switch to Data Tables tab
- Set scan path, click Scan
- Sort by fill rate ascending — low fill rates indicate sparse data tables
- Click rows with duplicate flags to drill in
Settings reference
Section titled “Settings reference”| Field | Default |
|---|---|
| Scan Path (Data Tables tab) | /Game |
Settings file:
[Project]/Saved/EQLabs/Settings/DataSystemsInspector.json
Output
Section titled “Output”- In-panel tag tree + tables list
- No edits — read-only
Tips & gotchas
Section titled “Tips & gotchas”- Tag source matters — tags from
.inifiles are easy to remove; tags from plugins are harder - Low fill rate isn’t always a bug — sometimes tables are sparse on purpose. Use as signal
- Duplicate keys in data tables are usually bugs — UE allows them but lookup is undefined
Related tools
Section titled “Related tools”- Modeling-to-Gameplay Tag Pipeline — assigns tags to mesh sections + auto-generates trigger volumes
Report an issue with this tool
Opens our feedback form in a new tab with the tool name pre-filled.