Savior Auto-Save Plugin

Bruno Xavier Leite - May 27, 2016
32
4.56 out of 5 stars(32 ratings)
  • 81%
  • 6%
  • 6%
  • 0%
  • 6%

Savior is a C++ tool designed to extend Unreal's save system, providing a more powerful serialization framework for complex Unreal projects.

  • Supported Platforms
  • Supported Engine Versions
    4.10 - 4.25
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Plugin API:

Savior API.github

Savior v3 Release Notes


Savior is a C++ tool designed to extend Unreal's save system, providing a more powerful serialization framework for complex Unreal projects.


[NOTE]:

  • If you have issues updating to Savior 3 version, add this Config folder to your plugin installation directory.

Technical Details

Features:

  • Savior 3 is tens of times faster than Savior 1.x.
  • Save any Object is supported, not just Actors or Components.
  • Versioning. Your Game will be able to load old '.SAV' files after patches.
  • Optimized: NO Components needed to be attached thus no memory eaten for the sake of storing data.
  • Optimized: NO destructive workflow. Existing Actors aren't destroyed/replaced, keeping references alive safe.
  • Automatic Level Transitions on Load from Slot.
  • Threaded Save & Load Game Mode, independent of Level.
  • Threaded Save & Load whole Game World or individual Actors.
  • Threaded Save & Load Streamed Levels without pausing the Game.
  • Threaded Save & Load any Dynamic Actors and Components spawned at Runtime.
  • Threaded Save & Load Scale, Location, Rotation, Velocity automatically.
  • Threaded Save & Load Actor's Visibility, Particle Systems' state, etc.


Docs:

Savior Forum Page


Demo Projects:

2.8.8 Demo UE4.23

2.8.8 Demo UE4.24

3.0.0 Demo UE4.25