I’m trying to recover by creating the clean project, then moving my BP to the new content folder, but since it’s a subclass of my C++ class, I’m running into difficulties.
So far I’ve added my C++ class to the new project with the same name as it was in the old one, but my BP is still refusing to open because it says it “derives from an invalid class.” And if I mouse-over the BP it lists the parent class as “None.” All my other BPs seem to open just fine.
I’ve got the 4.10.2 version of the project that I may have to fall back onto and then redo all my work since then. NOT something I’m looking forward to, since the only reason I switched to 4.11 was because an engine bug was causing problems on 4.10.2 with regards to saving the BP after recompiling the C++ code and after dealing with that error many times, after the last time it just wouldn’t open the project anymore until I migrated it to 4.11.
I’ve done so much since then. Just wish I knew why none of the backup BPs are working. From what I’m seeing on the error message when I try to open my project (“Array index out of bounds: 0 from an array of size 0”) it is just a simple checkbox that is checked that shouldn’t be checked or my number of rooms is set to 0 instead of 1. (This is what I was working on when my son exited it out.) Either way it would get rid of this error if I could just get in there to change one of those variables. I’m trying to reset the defaults in the C++ portion (or returning out of any related C++ functions before they execute any code), but it’s not working. I’m pretty sure the invalid references are coming in through the BP directly and I’m not going to be able to fix it with any code trickery.