BASE EDITION

Your data, in a spreadsheet.

DataLoom Base is a Unity Editor tool for browsing and editing ScriptableObject assets as typed spreadsheet rows. It keeps the everyday view, edit, search, sort and CSV-export loop available without putting paid implementation code in the Base package.

Quick start

  1. Let Unity finish importing and compiling the project. The welcome window appears automatically once per project/version.
  2. Open Tools → DataLoom Base → Workbench or press Ctrl/Cmd + Shift + L.
  3. Choose an eligible ScriptableObject type from the type selector.
  4. Double-click a cell or press F2, change the value, then press Enter.
  5. Use the search bar and column headers to filter and sort the table.
First import dependency. DataLoom Base uses Unity's official Newtonsoft JSON package for local settings, saved searches and layouts. If it is missing, the setup window explains the package and asks before installing it.

The workbench

Type selector and tabs

Pick a ScriptableObject type, move between recently opened types, and keep useful tables open as tabs.

Spreadsheet grid

Each asset is a row. Serializable fields become typed columns. Large tables use virtual scrolling or optional paging.

Formula bar

Inspect or edit the active scalar value. Text beginning with = is recognized as a PRO formula request and opens the upgrade explanation.

Detail pane

Inspect the selected asset, work with nested values and object references, and follow eligible referenced ScriptableObjects.

You can also select a ScriptableObject in Unity and use the Inspector's DataLoom bridge to open its type and jump directly to its row.

Editing and selection

Base edits operate directly on Unity serialized assets and participate in Unity Undo/Redo. Supported scalar values are edited with an appropriate control, including numbers, strings, booleans, enums, colors and Unity object references.

ActionInput
Move active cellArrow keys
Start editingDouble-click or F2
Commit and moveEnter or Tab
Cancel current editEsc
Select a rangeDrag, or extend the selection using the normal grid modifiers
Copy / pasteCtrl/Cmd + C / V for a single cell
Select visible cellsCtrl/Cmd + A
Base clipboard limit. Single-cell copy and paste is included. Multi-cell smart paste, drag-fill, detected series and multi-row apply are visible PRO workflows and are not implemented in Base.

Columns and saved layouts

Click a header to sort. Header and column controls let you resize, reorder, hide and locally mark columns read-only. Layout preferences are remembered per asset type in the current Unity project.

Nested serialized values can be expanded where supported. The detail pane remains the safest place to inspect complex lists, nested structs and managed-reference data.

CSV export

Open the Workbench's Data → Export → CSV command, or select an asset and use Tools → DataLoom Base → Export Selected Asset's Type → CSV. Exported files contain stable identity and asset-name columns followed by the visible, non-expandable data columns.

CSV values are escaped according to standard comma-separated rules, including quotes, commas and line breaks. CSV import and TSV, JSON and XLSX transfer are PRO features.

Settings

Open Tools → DataLoom Base → Settings to configure row height, paging, maximum visible columns, object previews, preview size, friendly or raw headers, and the Follow Unity/Dark/Light theme.

The command palette is available from Tools → DataLoom Base → Command Palette or Ctrl/Cmd + Shift + P.

What the lock means

DataLoom Base deliberately retains the visual placement and explanation of the complete DataLoom workflow. A control marked 🔒 opens an upgrade prompt. It does not reveal or activate hidden code: the corresponding paid implementation is absent from this project's source.

Included in Base

Type discovery, tables, typed cell editing, nested/detail inspection, local search and queries, sorting, selections and statistics, single-cell clipboard, column layouts, tabs, reference following, CSV export, themes, settings, Unity Undo and the command palette.

Reserved for PRO

Bulk pipelines, formulas, validation, formatting, sparklines, batch creation, rich import/export, Sheets sync, history/backups, snapshots, insights, global analysis, collaboration, localization, AI/MCP, CLI automation, code generation and runtime data APIs.

Troubleshooting

The welcome window did not appear

It is shown automatically once per project/version after Unity becomes idle. Reopen it at any time through Tools → DataLoom Base → Welcome.

The Workbench is unavailable after import

Wait for Unity compilation to finish. Then use Tools → DataLoom Base → Check Dependencies. Install com.unity.nuget.newtonsoft-json from Unity Registry if requested.

A ScriptableObject type is missing

Resolve project compile errors first. The type must be a concrete, project-visible ScriptableObject type that Unity can discover. Refresh or reopen the Workbench after adding a new type.

A value cannot be edited

Check whether the field is serialized, the column is locally read-only, or the field shape requires the detail/Inspector workflow. Unity-owned read-only data cannot be overridden by DataLoom.

A locked control does not perform the operation

This is expected. Locked controls are product-tour surfaces; their paid engines are not part of DataLoom Base.

Support and privacy

For installation, usage or licensing help, email szekipapa77@gmail.com.

DataLoom Base contains no telemetry, assistant server, cloud-sync client or other PRO networking implementation. It opens an external page only after you explicitly choose an upgrade action, and opens your mail application only when you choose Email Support.