MDMetaDataEditor icon indicating copy to clipboard operation
MDMetaDataEditor copied to clipboard

Struct TitleProperty InvalidTitleProperty

Open LjeDamos opened this issue 4 months ago • 1 comments

Looks like issue is similar to #22, when writing Text variable name in Title Property, struct title is erroring with invalid property

Image

LjeDamos avatar Sep 09 '25 13:09 LjeDamos

Bad news

This is caused by the unfortunate fact that Blueprint Struct properties aren't named the same as their DisplayNames. ObjectiveName is that struct property's display name.

Good News

Title Property will work as expected for C++ defined structs. Title Property can work for blueprint structs, but you need to use its "real name", which you can find semi-easily.

How to find the real property name.

Copy a row of the struct to a text program to see the real property names. Demonstration in the video.

<video src="https://github.com/user-attachments/assets/5f9367f8-2f50-4912-a018-d36a96884542" How to find the real property name>

Possibility of a future improvement

We could write a custom handler for the Title Property text. This could take properties which can't be found, and look for properties which start with the same prefix, and substitute those in place. This would be a bandage over the problematic engine behavior, but would give us the expected functionality.

BenVlodgi avatar Sep 16 '25 16:09 BenVlodgi