Skip to content
Media 1 for listing DataTable Pro Editor

Description

DataTable Pro Editor is an editor-only Unreal Engine plugin built to replace the slow, fragmented default DataTable workflow with one faster, cleaner workspace.

Instead of opening DataTables one by one, jumping between windows, and losing time on repetitive edits, you can browse, edit, compare, and export your project data from one unified dockable panel inside the editor.

Whether you are balancing gameplay values, reviewing iteration changes, maintaining large item lists, or checking table differences during production, DataTable Pro Editor helps you work faster with less friction and better visibility.

Product overview video: https://youtu.be/h22nwkMBxDY

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

BROWSE

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

• Project-wide DataTable browser — automatically lists DataTables in your project with key information such as Asset Name, Row Struct, and Row Count.

• Live search — filter the table list instantly as you type.

• Fast table loading — select a table and load its rows directly into the editor panel.

• Automatic refresh — the asset list updates when DataTables are added, removed, or renamed.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

ROW EDITOR

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

• Dynamic columns — generated automatically from the selected row struct.

• Inline editing — edit supported field types directly in the table view.

Supported field types include strings, integers, floats/doubles, booleans, and enums.

• Read-only visibility for unsupported complex data — structs, arrays, and maps remain visible for inspection without unsafe inline editing.

• Built-in row management — add, duplicate, delete, and rename rows directly in the panel.

• Full Undo/Redo support through Unreal Engine’s transaction system.

• Row search and filtering — search across all columns or filter by a specific column.

• Column sorting — sort ascending, descending, or reset sorting per column.

• Package dirty handling — table changes are marked correctly for Unreal Engine’s normal save workflow.

• Large table warning — optional performance warning for very large tables, configurable in Project Settings.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

DIFF

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

• Side-by-side comparison — compare two DataTables directly inside the plugin.

• Clear result categories — quickly identify added, modified, removed, and unchanged rows.

• Per-field change details — inspect exactly which values changed between matching rows.

• Summary bar — view added, modified, removed, and unchanged totals at a glance.

• Diff search and filtering — narrow results by row name or field name.

• Optional unchanged rows — show or hide unchanged rows as needed.

• Diff-to-row navigation — jump from a diff result directly to the matching row in the Browse tab.

• Struct mismatch handling — when two tables use different row structs, the plugin compares compatible fields and reports mismatches clearly.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

EXPORT

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

• Export DataTables or diff results to CSV or JSON.

• Configurable default export format through Project Settings.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

QUALITY OF LIFE

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

• Faster workflow tools — combine global search, per-column filtering, and sortable columns to work through large tables more efficiently.

• Diff navigation — jump directly from a diff result to the matching row in the Browse tab.

• Optional unchanged rows — focus on important differences by showing or hiding unchanged rows as needed.

• Safe inspection for unsupported complex data — structs, arrays, and maps remain visible as read-only.

• Proper editor save integration — changes are marked correctly for Unreal Engine’s normal save workflow.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

SETTINGS

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

• Project Settings integration — configure plugin behavior directly inside Unreal Engine.

• MaxRecentTables — controls recent table history size.

• LargeTableRowWarningThreshold — defines when the large table warning appears.

• Default export format — choose whether JSON is the default export option.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

TECHNICAL

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

• Editor-only plugin — zero runtime overhead and not included in your shipped game.

• Dockable panel — integrates directly into the Unreal Editor as a native-style tool tab.

• Built with Unreal Engine’s native editor systems and requires no third-party dependencies.

• Supported platforms: Windows, Mac, and Linux.

• Compatible with Unreal Engine 5.7.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

SUPPORT & COMMUNITY

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

For support, bug reports, feature requests, and updates:

• Discord: https://discord.gg/vgpmnN6nCR

• Email: [email protected]

Included formats