[PLUGIN] Savior

Hi Bruno,

I have updated your plugin to version 3.9.5 in UE4.27.2, and both the [SAVIOR] Load Game World (Async) and [SAVIOR] Load Game World [+Callbacks] nodes appear to be broken, on our end at least.

I can not load in my level save-data as it crashes on a delegate callback event. (Probably trying to execute an event that is not bound) Could you please verify that they are broken or help us out to find out what the culprit is?

I have looked through some of the code from our previously used version 3.9.3 (which works perfectly) and compared it the most recent 3.9.5 version, and I see a lot of changes have been made in the plugin. (i.e; Savior3 renamed entirely to Savior) and the contents of the LoadGameWorld functions inside both SaviorAsync.cpp and Savior.cpp have changed dramatically, not sure why they have had to be changed since the 3.9.3 methods looked more stable.

Please let me know if the description is unclear or you need additional information.

Thank you :slight_smile:

Edit: Additional findings:

  • Trying to load data from for instance Level_Menu to Level_Game (with ResetLevelOnLoad either true or false) crashes the application.
  • Trying to load data from for instance Level_Game to Level_Game (with ResetLevelOnLoad set to true) crashes the application.
  • Trying to load data from for instance Level_Game to Level_Game (with ResetLevelOnLoad set to false) does NOT crash the application.

(so basically any time the level resets / the application decides to travel to another level crashes the game? :open_mouth: )