I’ve had this happen to me twice now while working with the GrayBox assets in the Fortnite folder. The 2nd time happened on a new map file, so I’ll use that for repro.
Summary:
While placing, moving, etc. the graybox assets, the engine will hang for a moment and then a random assortment of the graybox objects will get deleted.
Repro Steps:
Start a new project.
Launch a session, so that game client is running in the background.
Begin blocking something out using the GrayBox assets, I used floors/walls/doors and probably placed around ~200 total.
Duplicate, click drag to move, etc.
After ~30 minutes or ~200 total meshes, the issue occurs.
The objects deleted looks more like some kind of corruption or broken garbage collection - it isn’t necessarily the oldest placed, nor is it the most recent. Ctrl+Z does not undo the action, and the assets appear as if they never existed at all when viewing the Undo History and clicking around. There’s no way to retrieve the deleted actors.
Inside of Revision Control, there’s a bunch of files marked for delete - but with the garbage names from the ExteralActors folder they indicate they came from it’s hard to tell if they’re the meshes which got removed.
EDIT: Now happened a third time, another fresh map, this time using props from the princess castle set - so it’s not the graybox. I was actually in another window entire when it happened, so I’m thinking it’s something to do with Revision Control. My guess would be the ‘Revert changes to files on failed check out’ setting, which I’ve now disabled for the time being.
100% Repro for me, doesn’t matter which props. Takes <10 minutes usually.
Tested turning off Revision Control completely, and I’m pretty sure I’ve had it happen without the autosave going off.
Now onto testing if it happens without a live session connected. (EDIT: After 35 minutes of testing without a live session running, had no problems at all. Guessing there’s some sort of desync and it’s just blowing ■■■■ up from within the client while editor is running - major issue.)
Yikes, that seems like a pretty awful default for a content library - and no global setting to disable the behavior. It does look like most assets do have ‘Enable Gravity’ checked by default from UEFN.
Must take awhile before that kicks in during gameplay, so I haven’t been running into it immediately despite a really beefy machine. And they don’t disappear or /drop/ during gameplay - only during create mode? Weird behavior all around.
Even worse, the property is on the mesh components and not the class itself, so changing this requires going into each component one by one
Yeah, I got blocks being destroyed while working on Parkour Elimination tutorial. I was placing walls and floors in the editor and I heard destruction noise from the live editor in the background. So it is gravity working its thing?