Passer au contenu
Média 1 pour l'article PSI String Table Utilities

Description

🐙GitHub |🧾Documentation |🗨️Discord |🔧Website & Support |🧮Synergy with PSI Property Spreadsheet

The PSI String Table Utilities plugin provides a Blueprint API to modify String Tables and to easily write and retrieve their metadata.

This plugin is completely free. But if you find it useful and want to support us, please check out our other plugins.

Features:

🎯 String Table Types

  • String Tables and individual entries can be referenced directly using PSI String Table ID and PSI String Table Entry Handle, similar to Data Table Row Handles

🧵 Metadata Structs

  • Use structs to write metadata of String Table entries, and read the metadata back into a struct

  • Struct properties are matched with metadata values by name and converted to the property's type

📘 Blueprint Nodes & C++ API

  • Nodes for reading String Tables, their entries, and metadata (Editor and packaged games)

  • Nodes for modifying String Tables and their metadata (Editor only)

  • Nodes for importing and exporting String Tables as CSV

  • The metadata-as-struct functions are also available in C++

🧮 Synergy with PSI Property Spreadsheet

  • With the PSI Property Spreadsheet you can inspect, modify, and add metadata to String Table rows directly in the Unreal Editor

  • You can set the same struct to edit the metadata in the Spreadsheet as you use to read it out using the String Table Utilities

Dependencies:

This plugin does not require any additional plugins.

Setup:

If not enabled by default, go to Edit > Plugins, search for PSI String Table Utilities and enable it.

Version History:

┌── 1.0.0 - Initial release
│
├── 1.0.1 - Patch
│ - Fixed: Namespace changes and CSV imports now mark the String Table as modified
│ - Changes made by the nodes that modify String Tables can now be undone
│
└── See full changelog

Formats inclus