4.18.1 Nativazation issue

I’ve resolved this issue! I just had to migrate everything to a new project. Following is the process I had to use; your mileage will vary especially since my project still doesn’t contain any of my own C++ code yet. (Everything is Blueprint!) In addition, not everything necessarily has to be done in this order, since the engine is more tolerant of missing items and errors these days.

  • Copy configs: InputActions and Collisions. Rather than directly copying, I only copied the portions I needed.

  • Set your basic, most crucial settings i.e. disable auto-save, auto-exposure, etc. if that’s what you do.

  • Enable any plugins you were using. I need Apex destruction for the DestructibleMesh.

  • Replace the entire content folder with what you had. Clean out any default/starter content if needed.

  • Fiddle around, get the shaders compiled, etc. All I had to do was let shaders recompile and export a build under inclusive BP nativization. (My project has no built lighting at the moment.)

The project has a history dating back to 4.16, so it’s about time I did this and cleaned things up! It must not have been updated properly during one of the version transitions.