"–Reality is merely an illusion; albeit a very persistent one."

April 27, 2018

Savior v2

This is a major update for the “Auto-Save Game” system I’ve been maintaining up on Unreal Marketplace for last couple years.

Focused on performance and data reach, I’ve totally scrapped original code and wrote this version from scratch, implementing a fully custom serialization engine that made possible for me to achieve the goal of moving away from the built-in ‘FArchive‘ system and it’s ‘ << ‘ operator constraints. The reasons why I moved away from the internal FArchive operator are many, so I won’t go too much into details about this… Instead, let me throw at screen the new ‘features‘ for you:

Savior 2 is tens of times faster than Savior 1.x releases.

Multi-Threaded Save & Load capabilities, no freezes or hiccups.

Save all data from outside your Game’s main thread, even Actor References.

Save any class. Any UObject is now supported, not just Actors or Components.

Versioning. Your Game will be capable of loading from old ‘*.SAV’ files after patches.