Skip to content
Snippets Groups Projects
Commit 9ba30644 authored by Konstantin Kühlem's avatar Konstantin Kühlem
Browse files

fix: LOAD_DeferDependencyLoads for LoadPackage caused crashes when preloading...

fix: LOAD_DeferDependencyLoads for LoadPackage caused crashes when preloading some bleuprints when starting a study with preloading maps enabled
parent db573301
Branches
No related tags found
No related merge requests found
...@@ -456,7 +456,10 @@ void USFGameInstance::PreloadAllMaps(const TArray<USFCondition*>& Conditions) ...@@ -456,7 +456,10 @@ void USFGameInstance::PreloadAllMaps(const TArray<USFCondition*>& Conditions)
for (FString Map : Maps) for (FString Map : Maps)
{ {
LoadPackage(nullptr, *Map, LOAD_DeferDependencyLoads); // Maps where loaded with "LOAD_DeferDependencyLoads" until UE 5.5 to prevent crashes, if dlls are not loaded yet
// However, this results in crashes in UE 5.5 when preloading blueprints
const UPackage* LoadedMap = LoadPackage(nullptr, *Map, LOAD_None);
checkf(LoadedMap, TEXT("Unable to load map: %s"), *Map);
} }
FSFLoggingUtils::Log("Sucessfully preloaded all maps."); FSFLoggingUtils::Log("Sucessfully preloaded all maps.");
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment