Cpp classes and hot reload not available after project clone to 4.11

So I just moved my project to 4.11 from 4.10.

I have an issue where my CPP classes and actor do not show up on the content browser list and I am also lacking the Hot Reload compile option on the editor.

This is how it looks like on 4.10.

Here is how it looks like on 4.11.

Notice how the Cpp class for the floating rocks are not present in the level. I don’t know what is different. When I launch the VS solution, it compiles but it will launch a separate instance of the editor. I crated a new empty BP project. Then copied all the content folders from my 4.10 version. Then I created a VS solution from the file menu option. Then moved over my Cpp clases. Creataed also a cpp test actor, to see if it would show up on the content browser. But it doesn’t.

Before I tried to simply open a copy of my 4.10 version to 4.11 but that just refused the compile, so I was stucked there.

Hello Motanum,

It seems as though the editor is losing its link to the code in the conversion process for whatever reason. I have a couple suggestions to get around this, please let me know if either of them work or what the results are.

First, if you still have your 4.10.4 copy, please make a new blank 4.11 project of the same name and then use the engine’s content migration tools to migrate your content to the new project from your 4.10.4 version. Also copy/paste the source files from the older project to the new one. After that, right-click the .uproject file and Generate Visual Studio Project files for the new project and then compile in Visual Studio. The new project should not be open during the entire process. This should allow everything to work correctly.

If that doesn’t help, I’d suggest deleting the Intermediates, Binaries and Saved folders and then generating project files and compiling.

This is a workaround really and the conversion problems shouldn’t happen anyway, but I would rather focus on getting your project up and running before working on reporting the issue itself.

After struggling for a week. I managed to get a stable build of my old project from 4.10 to 4.11. I disabled the Substance Plug in (It didn’t have a 4.11 version on the market yet). I migrated my project, and it was successful no issues. I could recompile my C++ classes and the hot reload showed up there!

I downloaded the substance plug in for 4.11 that someone else compiled as well as a SteamVR template (Players have to be pawns now, if not it looks weird if it’s a character), as well as fixing many of my line trace maths.