CSW Autosave and Load System w/ Compression

Average Rating:  
X Rating Failed

Auto Save and Load Actors into a compressed file. Just add a component to any Actor you want to save! Easy save variables, AI state, Widgets, etc. in Level Streaming or across multiple Levels.

  • Supported Platforms
  • Supported Engine Versions
    4.15 - 4.17

Description


Plugin Showcase: Link

Tutorials Playlist: Link

Save Actors, Character, Components, AI State, Widget State, etc. Add a custom component to any Actor and save all it’s data and components data. Save Actors across multiple levels or while using level streaming into a single and compressed file. Highly Customizable plugin!

This plugin extends the functionality of the Save and Load system from the engine to ensure compatibility. Also, this C++ plugin is exposed to Blueprints. This allows saving and loading hundred of actors in a blink of an eye thanks to the power of C++ while, thanks to the versatility of Blueprints: no programming knowledge is needed in order to use this plugin.

Technical Details


Features:

  • The Transform, Physics Simulation State and Save Game flagged variables are auto saved and loaded by default.
  • The Component can be customized to save only certain components of an Actor.
  • Variables can be saved by checking the Save Game flag (even Actor Component variables).
  • Save Game Objects can be compressed, 1000 Actors data can be reduced from 2,273KB to only 113KB.
  • The compression features can be used to compress and decompress strings too, useful for sending messages trough the network.
  • This plugin doesn't destroy an recreates the actors in the world. The Actors only update it's data. This allows to keep references to other objects intact as long as the game is running.
  • This plugin is highly customizable. A project don't need to be adapted in order to use this plugin, this plugin can be adapted to work in any project.
  • Save the data from multiple Levels into a single file, just like any AAA game works.
  • This plugin can save Blueprint Structures by extending the CSW Auto Save Game Object.

Code Modules:

  • CSWAutoSaveAndLoadSystem (Runtime)

Number of Blueprints: 1

Number of C++ Classes: 5

Network Replicated: Yes

Supported Development Platforms: Windows, Mac, Linux.

Supported Target Build Platforms: Windows, Android, Mac, Linux, Consoles.

Documentation: Link

Example Project: Link 4.17

Comments

!

Previous Next
  • Edit
  • Preview
  • Help
Enter
Login to comment
X Report this Comment
Report
X Attention


close
X Edit this Comment
  • Edit
  • Preview
  • Help
Update
X Remove this Comment

Are you sure you want to remove this comment?

Remove
X Attention