[BUG] Blueprint Struct

Hello Guys,

working on my project yesteday, everything works perfect, today i started my project, almost every struct is broken, they can’t be find as variable ref type and the structs can’t be break or set members. #-.-#

I tried to replace and load the back up blueprints from the backup folder, no succes. #-.-#

I tried do duplicate the structs, than they will be find and can break again but if i try to replace the duplicated structs with the refs of the old broken files than i can’t start the engine anymore because some dll was missing #-.-#

I used 4.19.2 and try to load my project in 4.20.1, but there also no succes #-.-#

I can throw my whole projects of months of work in the bin #-.-#

Has anyone an idea how to fix the broken structs?

From someone who’s been there and done that, take it or leave it:

  1. Do backups. It’s just one folder. Do it 3 times a day. Put one copy on another drive, one copy on a USB stick and upload one to GoogleDrive.

  2. Structs are still unreliable. Modifying referenced structs is asking for trouble.

  3. Your project contains Saved folder, with Backup and Autosaves - see what you can scavenge and replace (make a copy)

  4. There is a way to safely and consistently alter, update and expand structs but it’s a tad fiddly:

  • save your project, make a copy
  • change the struct and save just this one struct
  • quit the editor, discard ALL prompts for additional saving or recompilation of additional blueprint
  • open the project, see if all works fine
  • make another project copy

  1. Don’t give up.

That problem maybe is due blueprint compilation, i already made a post about it: Exposed Struct at Spawn doesn't update at spawn nodes - Platform & Builds - Unreal Engine Forums

Try open the structs, check if them didn’t changed the variable type (sometimes them change to something completely random) and save, compile all the blueprints you have the structs in, one by one, in sequence of inheritance, if some blueprint spawn other, compile the one which is going to be spawned them compile the other which call the spawn
good luck

Hi,

thanks for your answer and your tips!

I do back ups on my extern flash drive and in a cloud but like i wrote, a day befor everything works perfect, project load, project close, project load, project close and the next day was all broken and the ■■■■ was the day befor where everything works perfect I updated all my backups to the newest. For now i make a history date back ups system #-.-#

And also like i wrote, i tried with the backup files that unreal make but they was all broken too #-.-#

So I had spend the whole yesteday to remove all broken structs and delete all refs in the blueprint classes and transform my project in Swiss cheese and rebuild the strcuts as blueprint classes again #-.-#

So tell me Epic Programmers, how can it be that a project that work on one day perfect is on the next day almost complete broken, that is a totally no go for a commercial project and business damaging??? #-.-#

Hi,

thanks for your answer and your tips!

But like i wrote i had already delete all the structs and replace these through blueprint classes.

But if i had this problem again, i will try out your solution!