Replay Plugin Blueprint Error: Invalid Subsystem Type

So I’m creating a plugin that uses Unreal’s demo replay system and everything works fine when I connect up my blueprint callable functions but when I reload the project all my pins related to the subsystem break. I can fix it by deleting and replacing them exactly as they were but I cannot package my project.

I’ve included pics of the log and the header file and my .h file.

It says Invalid Subsystem Type but I’m not sure how to go about fixing that.

Any tips

For anyone who has this issue, you need to set the .uplugin module name (the ones with subsystems), loading phase to “PreDefault”. This is the only way to ensure your subsystems are loaded before redtagging your blueprints that reference them.

7 Likes