Problem with Deprecate option in class option in BP

Hi everyone,

I’m trying to use the button Deprecate present in the class option of all BP.

But when i use it on a BP, it causes an error :

BP is unusable.

in the map check it only trigger me some warning telling me the Bp is deprecated.

Any ideas how to use the deprecated option?

Hey stefcoco, welcome to the Unreal forums!

This looks like the deprecate checkbox is working normally. Deprecate in the class settings of a blueprint essentially makes it so the blueprint and all children of that blueprint can no longer function or be placed in the world. This can have major ramifications if other blueprints rely on references to them to function properly. What are you trying to achieve with the deprecate button? There may be a different function which does what you are looking for.

Hi SkyCaesar

Thanks for the reply.

There is a lot of bp in my worlds that can not be used anymore. They are ‘deprecated’ and i thought this option will prevent those kind of bp to be placed in the world without breaking those already placed.

So the option is working well for preventing placing other deprecated bp but the fact that this is breaking the bp make this option useless for me.

Is there a way to flag the bp deprecated without breaking them?