Miscellaneous Leaks

[UE4] Rama Save System

Submitted by draconn, , Thread ID: 106621

Thread Closed
17-11-2018, 04:01 PM
#1
[Image: BP1-1920x1080-7718831f084819f9a3cb1a753532a58d.jpg]

Description

This plugin is a comprehensive binary serialization save system for UE4!

By adding the Rama Save Component to any actor, you enable save/load functionality for that actor, including world transform and any custom properties that you wish to specify.

This save system can also save global data and player progression, but that is the far simpler use case compared to its true power, which is serializing the state of an entire world of actors at lightning speeds!

A Save Tags system lets you load only the actors you want from a save file!

Use Cases For This Plugin:
Saving all the data and actors for a strategy or action game, so the entire world state can be instantly reloaded from a tiny file on your hard disk.
Saving all the data for a players personal profile, recording their progress through a game.
Saving an entire world full of actors quickly and easily, being able to specify exactly which actor variables get saved.
Saving data that is customized per instance of a character or creature in the world, such as health, current armor value, ammo count, etc.
Saving a composite level that uses level streaming and saving/loading the state of individual streaming levels at any time.
Saving data that is global to the entire game, as well as the entire state of the game world that all players share.


Technical Details

The Rama Save System is a ton of C++ code exposed to Blueprints via a Rama Save System Blueprint Library and a Rama Save Component.

You add the Rama Save Component to any actors you wish to save/load, and then you call a global save/load command via the Blueprint Library.

I fully support UE4's Level Streaming system using native C++ code, no custom engine build required!

The Rama Save System uses the UFS, the platform-agnostic Unreal File System so it will work on any platform!

The exception is HTML5. Due to the rules of an app that is downloaded from a web browser to a temp directory, I cannot currently support this plugin for HTML5.

Mac, Mobile platforms, VR, AR, XBox One,and PS4 should all work for anyone who can recompile for these platforms because of my use of the UFS.

Documentation Videos:

Intro & Saving/Loading Multiplayer Games
AI Units
Dynamically Generated Levels
Physics-Simulating Objects
Global Data & Actors
Save Tags & GUIDs
Level Streaming
Asynchronous Saving, Keep Playing, Accurate Progress Bar!
UE4 SaveGame Tag + MultiComponent Same Var Saving
Static Data / File Header that you can Pre Load in Blueprints or C++



Content locked
This content has been locked. Please login or register in order to unlock it.

RE: [UE4] Rama Save System

#2
thanks you that's gonne really help me to progress

RE: [UE4] Rama Save System

#3
Hello ohRama Save system oof thank u Sir u the best sir !

RE: [UE4] Rama Save System

#4
I hope this plugin supports child actors too.
A comment in the older version said you need to do it yourself...

RE: [UE4] Rama Save System

#5
Thank you man, i didn't know how to make a save system in EU4, that would help me for sure !

RE: [UE4] Rama Save System

#6
nice dude! Thanks for the leak! This is gonna help me a lot with making a game in Unreal, I hate starting from scratch.

RE: [UE4] Rama Save System

#7
I have really been searching for this asset! Smile Good job on uploading it!

RE: [UE4] Rama Save System

#8
wow this is so useful! I can't wait to use it! I appreciate you providing this.

Users browsing this thread: 1 Guest(s)