That’s weird because the world should be taken from the Blueprint that is calling the node.
I will investigate next weekend.
I might change it to just take GEngine->GetWorld() instead.
That’s weird because the world should be taken from the Blueprint that is calling the node.
I will investigate next weekend.
I might change it to just take GEngine->GetWorld() instead.
Yeah that should do it probably. Sorry for being annoying, just trying to help out
Yeah I pushed another update, you should not get that crash on line 1582 anymore when launching standalone uncooked builds.
@BrUnO_XaVIeR Hey so your plugin mentions a “NO destructive workflow”. How do I go about destroying procedural actors that are spawned and saved on one slot, that don’t exist in another slot? Your plugin doesn’t seem to handle this and those procedural actors will just stick around. I’m not using bResetLevel on my LoadGameWorld() call, and I’d like to avoid doing so because it would no longer be a non destructive workflow. Am I expected to manually destroy procedural actors that don’t have a saved record in the save slot I’m loading, or should your plugin handle this and I have something setup wrong?
It’s too dangerous for the plugin to do that.
It can’t read game designers minds and almost always would destroy actors that should not be destroyed.
I personally copy old slot data to the new one loaded into the static slot, but that is depending per-project, cannot be enforced.
Hi Bruno,
I just tested your plugin with your demo project. I made a new map and place there 3000 actors with just one int variable in it. This variable gets an random number through a trigger box. I save the level to one slot and it takes max 2 seconds. Then i close the level play it again and load the former saved slot. But now it takes more than 30 sec to load and the game freezes during loading. Also the progressbar did not fill through the loading time. It seems that the load is not async. Did i something wrong?
The slot class should be set to background task and the process of reading the file from HDD cannot and will never be async.
@BrUnO_XaVIeR The slot class is set to background task. For what is with the [SAVIOR] Load Game World (Async) node? What will be async in this node? The Game is on a SSD and it should loading much faster. As i have another project with an other save plugin which saved and load the same map in about 2 seconds. But your plugin offers more possibilities to me
. Any Idea how i can get more performance? By the way can i use the savior plugin together with your USQLite Database plugin as i’m thinking about to buy it?
One other thing, your Demo for UE 4.27 is out of date as the savior plugin is version 4.1.2 and this has the name changes from Savior3 to Savior in it but the 4.27 demo project references to the Savior3 names. Therfore the demo could not longer be started. You’ll get an error message. I changed it by my self and it’s runing fine. But if other user will try it there’ll run in the same problem. Just as a reminder.
You can use class filters on both the Slot class and on project settings.
By default the plugin save/load every type of object in the world and its materials and other things.
Yeah, there a lot of things I need to review, short in time at the moment.
Hi Bruno,
I would like to report back on an issue we found in UE5.0.x.
Saving and loading of an actor’s material parameters does not seem to work any longer. In the Editor this feature still works fine, however in a shipping build, the feature doesn’t work.
I have looked through the both .sav files raw data, and I can see that not all parameters are saved correctly in a shipping build version. Somehow in the shipping .sav file not all parameters are saved to begin with, and the parameters that are saved, a lot of those are duplicated as well.
In my use-case where I have (the same) one actor with 4 materials applied and some core game instance data I get the following results:
Editor: .sav file size: 39kb (good data)
Shipping: .sav file size: 17kb (bad data)
Now the interesting part: When i copy over and try to open the 39kb editor .sav file version inside the shipping build application, the parameters still do not get applied correctly.
I get the following warnings when trying to restore materials in a shipping build:
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Min Roughness" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Max Roughness" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Normal Strength" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Base Specular" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Specular From Albedo Override" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Detail Normal Strength" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Detail Normal Override" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Rotation Angle" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Detail Normal Rotation Angle" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Scale WA" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Rotation Degrees (S)" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Normal intensity" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Saturation" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Gloss" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Use Basecolor Texture" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "SSS Color" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "SSS Controls" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Albedo Tint" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Specular - Desaturation" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Albedo Controls" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Metallic Controls" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Tiling/Offset" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Detail Normal Tiling/Offset" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Basecolor" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Transmission" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Roughness" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Albedo" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Normal" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Metalness" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Detail Normal" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Basecolor Texture" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Metallic WA" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Roughness WA" , variable name didn't match. Skipping...
LogUnlit: Warning: **WARNING** [Standalone] APlaceableActor::RestoreMaterials() : Restore Material for [ActorID: /BP_PlaceableActor_C PersistentLevel.BP_PlaceableActor_7B5B48C84A2FDBEA12E290B03E687C99, MID: MaterialInstanceDynamic_2147481697] SUCCESS!
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Min Roughness" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Max Roughness" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Normal Strength" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Base Specular" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Specular From Albedo Override" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Detail Normal Strength" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Detail Normal Override" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Rotation Angle" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Detail Normal Rotation Angle" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Scale WA" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Rotation Degrees (S)" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Normal intensity" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Saturation" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Gloss" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Use Basecolor Texture" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "SSS Color" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "SSS Controls" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Albedo Tint" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Specular - Desaturation" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Albedo Controls" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Metallic Controls" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Tiling/Offset" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Detail Normal Tiling/Offset" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Basecolor" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Transmission" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Roughness" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Albedo" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Normal" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Metalness" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Detail Normal" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Basecolor Texture" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Metallic WA" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Roughness WA" , variable name didn't match. Skipping...
LogUnlit: Warning: **WARNING** [Standalone] APlaceableActor::RestoreMaterials() : Restore Material for [ActorID: /BP_PlaceableActor_C PersistentLevel.BP_PlaceableActor_7B5B48C84A2FDBEA12E290B03E687C99, MID: MaterialInstanceDynamic_2147481696] SUCCESS!
LogStreaming: Display: FlushAsyncLoading: 1 QueuedPackages, 0 AsyncPackages
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Min Roughness" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Max Roughness" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Normal Strength" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Base Specular" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Specular From Albedo Override" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Detail Normal Strength" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Detail Normal Override" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Rotation Angle" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Detail Normal Rotation Angle" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Scale WA" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Rotation Degrees (S)" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Normal intensity" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Saturation" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Gloss" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Use Basecolor Texture" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "SSS Color" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "SSS Controls" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Albedo Tint" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Specular - Desaturation" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Albedo Controls" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Metallic Controls" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Tiling/Offset" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Detail Normal Tiling/Offset" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Basecolor" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Transmission" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Roughness" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Albedo" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Normal" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Metalness" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Detail Normal" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Basecolor Texture" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Metallic WA" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Roughness WA" , variable name didn't match. Skipping...
LogUnlit: Warning: **WARNING** [Standalone] APlaceableActor::RestoreMaterials() : Restore Material for [ActorID: /BP_PlaceableActor_C PersistentLevel.BP_PlaceableActor_7B5B48C84A2FDBEA12E290B03E687C99, MID: MaterialInstanceDynamic_2147481695] SUCCESS!
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Min Roughness" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Max Roughness" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Normal Strength" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Detail Normal Strength" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Detail Normal Override" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Base Specular" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Specular From Albedo Override" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Rotation Angle" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Detail Normal Rotation Angle" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Scale WA" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Rotation Degrees (S)" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Normal intensity" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Saturation" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Use Basecolor Texture " , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Use World Aligned" --> "Gloss" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "SSS Color" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "SSS Controls" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Albedo Tint" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Specular - Desaturation" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Albedo Controls" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Metallic Controls" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Tiling/Offset" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Detail Normal Tiling/Offset" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Texture Offset (V2)" --> "Basecolor" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Transmission" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Roughness" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Albedo" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Normal" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Metalness" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Detail Normal" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Diffuse WA" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Metallic WA" , variable name didn't match. Skipping...
SaviorLog: Warning: {S}:: Outdated Parameter (00000000000000000000000000000000) Data in Storage: "Normal WA" --> "Roughness WA" , variable name didn't match. Skipping...
LogUnlit: Warning: **WARNING** [Standalone] APlaceableActor::RestoreMaterials() : Restore Material for [ActorID: /BP_PlaceableActor_C PersistentLevel.BP_PlaceableActor_7B5B48C84A2FDBEA12E290B03E687C99, MID: MaterialInstanceDynamic_2147481694] SUCCESS!
LogUnlit: Error: **ERROR** [Standalone] USaveManager::GetSlotSaveSlotInstance() : GetCurrentSaveSlotInstance: Slot Found: SaviorResult: [SUCCESS]!
SaviorLog: Warning: {S}:: Unlit_Slot_001
LogUnlit: Error: **ERROR** [Standalone] USaveManager::SetSaveManagerState() : Save State: Idle
Could you help us out trying to figure out what is happening? If you require additional information, please let me know.
Please also find attached both of the .sav files to have a look.
Shipping.sav (16.7 KB)
Editor.sav (38.8 KB)
Kind regards,
I will only be able to check this on weekend.
(that sounds like engine bug tho)
I have submitted an update for Unreal 5,
see if that works for you.
In my project, I have a custom structure with a vector 2d variable, and when I try to save it, it does not save correctly.
I also pulled up an empty project to test it, and the vector 2d variable in a custom structure did not save.
Am I missing something or is this a reproducible bug? (I’m not completely familiar with the plugin so I may have mistaken something)
I am not able to reproduce this.
If you have the empty project zipped, please mail it to me so I can take a close look.
I received your test project, thank you.
But I really cannot get the error you mentioned. This is what I get from the logs, the struct loads correctly while I am testing:
SaviorLog: Warning: {S}:: TestProject_SaveSlot
SaviorLog: {S}:: UNPACKED DATA for /P0_BP_ThirdPersonCharacter :: {“TestStructure”:{“FloatVal_7”:25,“2dVectorVal_6”:{“X”:75,“Y”:0}},“TestInt”:-5,“bCanBeDamaged”:true}
( I will keep looking, but so far no idea )
Hi Bruno,
Sorry for the late reply. Could only test this right now. The solution unfortunately doesn’t seem to work. the Editor and Shipping build .sav files also still contain different contents when trying to do the same thing in both versions. However, previously, in the Editor variant, the material saving did work, but since the new update, the Editor also does not work any longer.
Not really sure where to look now
The logs you give simply say that your material in Shipped has deprecated properties.
I’m not sure what is happening when you package your project, but I have tested shipped builds and all materials are loading correctly.
I would try to create a new material asset and replace the one currently used.
“Material variable name mismatch” error should never happen on a healthy material instance.
Ah thank you! Will try this out and report back to you!