Scene Graph Entities work inconsistently Data Recovery Tool

Summary

Working in Scene Graph, we are often presented with the yellow exclamation icon next to Entities that have had variables renamed or deleted on their components in Verse. Sometimes we are able to click on the icon and use the Data Recovery Tool to resolve issues. However, most of the time nothing happens on click.

The DRT is awesome and we’d love it to work consistently (or understand why it’s unavailable in a lot of instances).

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Assets

Steps to Reproduce

Add an entity to the scene. Add a custom component with a few variables and functions. Compile the project. Modify a few of the variable names and compile the project again. You’ll see a warning that says “This entity or its components have saved data that doesn’t match its current properties. You may re-add those properties to your verse code to recover the lost data.”. Sometimes this will be accompanied by an option to use the data recovery tool to reassign values. Most of the time this button is not available though.

Expected Result

If I see a yellow exclamation, there should always be a clear way to understand and fix the issue.

Observed Result

I do not know what I’ve changed that’s causing the issue most of the time. Without access to the DRT, I cannot easily fix the issue. This gets exacerbated on larger projects with lots of components that change.

Platform(s)

PC

FORT-970263 has been created and its status is ‘Unconfirmed’. This is now in a queue to be reproduced and confirmed.

Verse Creative Devices also have loose properties, but the Data Recovery Tool is Scene Graph only. We can’t use the fix-up tool to deal with previous overriden/loose values on creative devices.

Due to this, the only alternative that we have to fix saving and loose properties on them are completely deleting the device and adding a new instance back, or manually doing wacky complex workarounds such as trying to find the loose option manually on a notepad to delete it.

1 Like