Took me 3 months, but I fixed it.
The crashes happened, because of 3 fun reasons:
- UE 4.26 wasn't compatible with my old engine.ini and config.ini files
- The startup map in my 4.25 project had a selection of temporary atmosphere actors, that overlapped and fed their data into the weatherBP (even though they were hidden AND inactive) and 4.26 decided it couldn't handle that anymore (even though 4.25 had no problem with it)
- Aspects of the code were still referencing the physix plugin. In previous engine updates, outdated plugin references didn't stop a project from launching, and those references were listed in the message log. Not this time. No, no, no ....
So the solution was to completely set up new .ini files for the project, by creating a new one from scratch. Then re-linking all of the input commands and controls, then importing the original content folders individually, then fixing various settings in relation to plugins, then removing all aspects of code, that previously referenced the physix plugin, then removing the overlapping atmosphere actors (6x atmo fog, directional sunlight, moonlight, exponential height fog), and then manually add the values (6x40 variables) to the weatherBP, because the values to each variable could now no longer be sent to the BP by these atmo actors.
Good times. I love you Epic.
Converting this project to UE 5 will be a hell of a time as well I imagine.
Keine Kommentare:
Kommentar veröffentlichen