OK So I found out that compiling C++ in engine is causing the file to disappear in the content browser. I then need to have the file open and compile the blueprint for it to reappear in my content browser. But if I don’t have it open, I have no way of recovering it without reverting in p4v.
How I got the file back:
I went into perforce and downloaded a revision from ~1 month ago, file shows up. Revert to latest version, and all my changes are there, and it pops up in the content browser.
When I go to save, I noticed that it says the type is “empty package”. I’m not familiar with what that means.
We created a tool that you can hopefully use to validate these things.
In this case you can for instance search on similar blueprints and see if you get any references that is different in the files that work compared to the file that does not work.