Edit Resources as Table 2

An asset by don-tnowe
The page banner background of a mountain and forest
Edit Resources as Table 2 thumbnail image
Edit Resources as Table 2 thumbnail image
Edit Resources as Table 2 thumbnail image
Edit Resources as Table 2 hero image

Quick Information

1 ratings
Edit Resources as Table 2 icon image
don-tnowe
Edit Resources as Table 2

A plugin for Godot 3 (and now 4!) that adds a tab for editing folders of Resources as data tables.- Edit Text, Numbers, Bools and Colors even without the Inspector, and Resources and Enums with it;- Select multiple cells in one column (Shift/Ctrl+Click) to edit them in the Inspector simultaneously;- Multi-cell text editing with commonly used text navigation keybindings. Now with text cursors actually visible!- CSV table support - Import, Export or Edit directly!- Edit folders containing several resource types, or subfolders with more resources- Open a column of resources or resource arrays as a separate table, works even with built-in resources- Copy and Paste Cells (one text line, one cell; supports most datatypes);- Special mass operations for some datatypes:- - Multiply/add numbers;- - Rotate color hues/adjust sat/val/RGB;- - Chop texture into atlas, assign results to each selected resource;- - Add and remove items in arrays, including enum and resource arrays;- - Set and erase values in dictionaries, rename keys;- Sort entries by column;- Use a GDScript expression to search/filter, or modify cell values en masse;- Only show resources of a specified class, with or without subclasses- Row stylization (color-type cells change look of the row until next color-type);- Saves recently opened folders between sessions.For always-up-to-date builds, clone: https://github.com/don-tnowe/godot-resources-as-sheets-plugin/tree/Godot-4Found a bug? Need a feature? Don't hesitate to post an issue on the repository above!For available keybindings, please refer to the included About menu orhttps://github.com/don-tnowe/godot-resources-as-sheets-plugin/blob/master/README.mdFor a sample dataset, check out the Example folder.

Supported Engine Version
4.0
Version String
2.12.1
License Version
MIT
Support Level
community
Modified Date
10 days ago
Git URL
Issue URL

Edit Resources as Spreadsheet

"Welp, it is what it sounds like!"

A plugin for Godot 3 (and 4!) that adds a tab for editing folders of Resources as data tables. It was made from neccessity when trying to develop another plugin.

  • Select multiple cells in one column (Shift/Ctrl+Click) to edit them in the Inspector simultaneously.
  • Multi-cell text editing (visible cursor not included, unfortunately)
  • Copy-paste Text into Cells (one line, one cell)
  • Special mass operations for some datatypes
    • Multiply/add numbers
    • Rotate color hues/adjust sat/val/RGB
    • Chop texture into atlas, assign results to each selected resource

README Gif

  • Sort entries by column
  • Search by evaluating GDScript expression
  • Row stylization (color-type cells change look of the row until next color-type)
  • Saves recently opened folders between sessions
  • Full Undo/Redo support.

README Gif

Possible inputs:

  • Ctrl + Click / Cmd + Click - Select multiple cells in one column
  • Shift + Click - Select all cells between A and B in one column
  • Left/Right - Move cursor along cell text
  • Backspace/Delete - Erase text Left / Right from cursor
  • Home/End - Move cursor to start/end of cell
  • Ctrl + <move/erase> / Cmd + <move/erase> - Move through / Erase whole word
  • Ctrl/Cmd + C/V - Copy cells / Paste text into cells
  • Ctrl/Cmd + (Shift) + Z - The Savior

If clipboard contains as many lines as there are cells selected, each line is pasted into a separate cell.

To add support of more datatypes, check out the typed_cells and typed_editors folders. typed_cells need to be added in the editor_view root's exported array, and typed_editors are placed there under the %PropertyEditors node.

Made by Don Tnowe in 2022.

https://redbladegames.netlify.app

https://twitter.com/don_tnowe

Copying and Modiication is allowed in accordance to the MIT license, full text is included.

A plugin for Godot 3 (and now 4!) that adds a tab for editing folders of Resources as data tables.

- Edit Text, Numbers, Bools and Colors even without the Inspector, and Resources and Enums with it;
- Select multiple cells in one column (Shift/Ctrl+Click) to edit them in the Inspector simultaneously;
- Multi-cell text editing with commonly used text navigation keybindings. Now with text cursors actually visible!
- CSV table support - Import, Export or Edit directly!
- Edit folders containing several resource types, or subfolders with more resources
- Open a column of resources or resource arrays as a separate table, works even with built-in resources
- Copy and Paste Cells (one text line, one cell; supports most datatypes);
- Special mass operations for some datatypes:
- - Multiply/add numbers;
- - Rotate color hues/adjust sat/val/RGB;
- - Chop texture into atlas, assign results to each selected resource;
- - Add and remove items in arrays, including enum and resource arrays;
- - Set and erase values in dictionaries, rename keys;
- Sort entries by column;
- Use a GDScript expression to search/filter, or modify cell values en masse;
- Only show resources of a specified class, with or without subclasses
- Row stylization (color-type cells change look of the row until next color-type);
- Saves recently opened folders between sessions.

For always-up-to-date builds, clone: https://github.com/don-tnowe/godot-resources-as-sheets-plugin/tree/Godot-4

Found a bug? Need a feature? Don't hesitate to post an issue on the repository above!

For available keybindings, please refer to the included About menu or
https://github.com/don-tnowe/godot-resources-as-sheets-plugin/blob/master/README.md
For a sample dataset, check out the Example folder.

Reviews

1 ratings
This tool is great
Ghost Rated positive

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

1 ratings
Edit Resources as Table 2 icon image
don-tnowe
Edit Resources as Table 2

A plugin for Godot 3 (and now 4!) that adds a tab for editing folders of Resources as data tables.- Edit Text, Numbers, Bools and Colors even without the Inspector, and Resources and Enums with it;- Select multiple cells in one column (Shift/Ctrl+Click) to edit them in the Inspector simultaneously;- Multi-cell text editing with commonly used text navigation keybindings. Now with text cursors actually visible!- CSV table support - Import, Export or Edit directly!- Edit folders containing several resource types, or subfolders with more resources- Open a column of resources or resource arrays as a separate table, works even with built-in resources- Copy and Paste Cells (one text line, one cell; supports most datatypes);- Special mass operations for some datatypes:- - Multiply/add numbers;- - Rotate color hues/adjust sat/val/RGB;- - Chop texture into atlas, assign results to each selected resource;- - Add and remove items in arrays, including enum and resource arrays;- - Set and erase values in dictionaries, rename keys;- Sort entries by column;- Use a GDScript expression to search/filter, or modify cell values en masse;- Only show resources of a specified class, with or without subclasses- Row stylization (color-type cells change look of the row until next color-type);- Saves recently opened folders between sessions.For always-up-to-date builds, clone: https://github.com/don-tnowe/godot-resources-as-sheets-plugin/tree/Godot-4Found a bug? Need a feature? Don't hesitate to post an issue on the repository above!For available keybindings, please refer to the included About menu orhttps://github.com/don-tnowe/godot-resources-as-sheets-plugin/blob/master/README.mdFor a sample dataset, check out the Example folder.

Supported Engine Version
4.0
Version String
2.12.1
License Version
MIT
Support Level
community
Modified Date
10 days ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers