You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello,
SPUD is excellent, and I'm also using the other excellent plugins you have provided (FocusableWidgets, etc.).
I have just noticed something strange. Whenever I die, I show a continue button that calls the "Load Latest Save Game" in BP on the SPUD Subsystem. If I do this multiple times in a row, after 2-3 times, it fails to restore the position, and I get spawned at the start of the level. Other variables on the character seem to be correctly loaded. I searched the log, and it seems there are no errors. I have attached an extract of the log at the point where the character is restored.
Symptoms
The main character's position is not restored; it spawns at the beginning of the level.
Other extra variables are correctly restored.
Reproducibility Steps
Using an old PC
Setting graphics to Cinematic or Epic, running at 20-30 fps
Using either Shipping or Development build
Dying 2-3 times. Sometimes it also happens the first time
If I put the graphics on High or lower it doesn't happen, no matter how many times I die
What could be the causes? Are there more logs, or can we enable some verbosity to understand what happens? Given that other variables are correctly loaded, I could save the position in extra variables and, after reloading, relocate the main character's position, but this seems hacky.
So it sounds like a timing issue between the core engine re-initialising the character on respawn and SPUD restoring the state. The core UE respawn init must be getting delayed and ends up running after SPUD has already re-populated everything. It's the weekend so I'm not at my PC to check the details but if you put some debug points in the core UE code vs the SPUD code for this it might throw some light on it.
Hello,
SPUD is excellent, and I'm also using the other excellent plugins you have provided (FocusableWidgets, etc.).
I have just noticed something strange. Whenever I die, I show a continue button that calls the "Load Latest Save Game" in BP on the SPUD Subsystem. If I do this multiple times in a row, after 2-3 times, it fails to restore the position, and I get spawned at the start of the level. Other variables on the character seem to be correctly loaded. I searched the log, and it seems there are no errors. I have attached an extract of the log at the point where the character is restored.
Symptoms
Reproducibility Steps
What could be the causes? Are there more logs, or can we enable some verbosity to understand what happens? Given that other variables are correctly loaded, I could save the position in extra variables and, after reloading, relocate the main character's position, but this seems hacky.
Thank you very much
The text was updated successfully, but these errors were encountered: