Vai ai contenuti
File multimediali per l'articolo PSI Property Spreadsheet: 1
0 commenti

Descrizione

🎥 Overview Video | ✨NEW Update 1.1 Video✨| 📕 Documentation | 🗨️Discord | 🔧 Website & Support | 🏷️ Synergy with PSI Advanced Tag Display


The PSI Property Spreadsheet is an editor-only plugin that allows you to view and edit large amounts of asset and gameplay data in a convenient spreadsheet-style table — directly inside the Unreal Editor! Reduce open tabs, save custom sheets for all of your tasks, and streamline your workflow.

Disclaimer: The current price reflects the current state of the plugin. The price will increase with future updates.

Features:


đź§® Edit All Properties in One Place

  • View, sort, filter, and bulk edit every property in a table view

  • Supports all property types using specialized property editors

  • Supports all built-in meta specifiers that can affect how a property is displayed and edited (e.g., ClampMin/Max, GetOptions, MultiLine, Bitmask, etc.)

🌍 Universal Asset Editor

  • Supports all Unreal Engine asset types, both user-created and built-in types

  • Assets can be created, duplicated, deleted, and renamed directly from the Spreadsheet


📌 Persistent Workspaces

  • Spreadsheets are assets that function as a view and editor for other assets

  • There are no references between a Spreadsheet and the assets it displays

  • Multiple Spreadsheets can target the same source assets, allowing for the creation of task-specific Spreadsheets with different property columns

  • Columns, layout settings, display options, filters, etc., are saved inside the Spreadsheet asset


⌚ Real-Time Sync

  • Changes to asset properties are instantly updated in the Spreadsheet, and vice versa

  • This is also true for changes to the source folders, like creating, deleting, or moving assets


🎨 View Customization

  • Different line heights for better readability or visibility of thumbnails

  • Horizontal and vertical text alignment can be set per column

  • For numbers, set digits after the decimal point and units


🔎 Sort & Filter

  • Search and filter rows by each column separately, either by string, or by using specialized filters (regex, numeric expressions, Gameplay Tag queries)

  • Sort rows by property values in ascending and descending order

  • Apply primary and secondary sorting


⌨ Familiar UX & Full Keyboard Support

  • Emulates the controls and feel of common spreadsheet applications

  • Full keyboard support

  • Editor commands that can be executed via shortcuts

  • Header toolbar for general and property-specific functions and settings

  • Footer showing the current number of entries, number of cells, and the current selection

  • Built-in columns displaying an asset's save state and version control state


🍰 Easy & Flexible Setup

  • A Spreadsheet targets folders in the Content Browser to provide the assets inside as Entries (rows)

  • Provided Entries can be constrained by base class

  • By default, the Spreadsheet displays all assets inside its own folder for a quick setup

  • Folder paths can be specified to target multiple folders as data sources, allowing you to save your Spreadsheets in separate folders


🚀 Fast & Lightweight

  • Native C++ implementation for high responsiveness and scalability

  • Uses virtualization to support hundreds to thousands of Entries simultaneously

  • The plugin is independent of the project structure and does not require the use of specific patterns or base classes

  • The plugin can be added to or removed from a project at any time without data loss

📊 Data Table Support ✨NEW in Version 1.1✨

  • Edit Data Tables directly within the Spreadsheet to take advantage of its superior UX and bulk editing capabilities

  • All changes to Data Table rows or their properties are instantly updated in the Spreadsheet, and vice versa

  • Manage and edit multiple Data Tables simultaneously within a single Spreadsheet

  • Create, delete, rename, copy, paste, and duplicate Data Table rows directly in the Spreadsheet

🏷️ Synergy with PSI Advanced Tag Display

  • Take advantage of custom widgets from the PSI Advanced Tag Display plugin directly in the table

  • Benefit from tag colors, layout options, keyboard support, and improved multi-select


Dependencies:

This plugin requires the built‑in GameplayTagsEditor plugin to be enabled to work.


Setup:

If not enabled by default, go to Edit > Plugins, search for PSI Property Spreadsheet and enable it. Also, make sure that the GameplayTagsEditor plugin is enabled as well.

Version History:

┌── 1.0.0 - Initial release

│

├── 1.0.1 - Patch

│ - Fixed several issues regarding the usage of FInstancedStruct properties in the table

│ - Fixed: Pinning keys and values of map properties is now consistent

│ - Additional minor bug fixes and improvements

│
├── 1.1.0 - Feature Update
│ - Added the Data Table Entry Provider that allows editing of Data Tables inside the Spreadsheet
│ - Changed: It is now easier to create custom asset based Entry Providers in C++
│ - Fixed: Reordering columns in the column info array no longer causes an editor transaction

│

├── 1.1.1 - Hotfix
│ - Fixed a crash that could happen when working with the Data Table Entry Provider

Formati inclusi