Hi! After the little adjustments needed to migrate my project to 5.4 I finally managed to have everything functioning perfectly in editor and packaging without issues. A problem though arises the moment I launch my packaged build. A map gets loaded and immediately after the game crashes. This is what I get from the crash report:
Packaging in DebugGame yields the same result, and I canât get any more useful info. Even by using VS and âattaching to a processâ to the running game I donât get any reference to the game code. I also tried to disable âUse Pak Fileâ in the packaging options as what crashes seems related to a function that reads the Paks : FPakAsyncReadFileHandle::ReadRequest() â but I get the same exact crash.
Any help would be greatly appreciated, even in just how could I simply proceed to debug this!
Took a week, but found the issue. Turns out that thereâs been some significant upgrade to Metahumans â the Metahumans I have in my project are now considered âlegacyâ and need to be re-exported from the Metahuman editor. Loading a map with the updated metahuman doesnât indeed cause that crash anymore.
It seems like youâre looking for a transition guide to C++ version 5.4, but C++ versions arenât typically numbered in that way. C++ versions are usually denoted by the year of their release (e.g., C++98, C++11, C++14, C++17, C++20, and the upcoming C++23). If youâre referring to a compiler (such as GCC 5.4) or a specific framework or library version, I can help with that as well.
Migration is driving me crazy⌠While trying to solve another engine bug in 5.3, I just checked the migration to 5.4 again. Just like before, I resolved all issues related to the migration from 5.3 to 5.4, except for the one mentioned above. This time, the migration was successful without any changes from my end.