Dynamic Scene Component Save & Load

Blueprint accessible save system designed for procedural generation

  • 支持的平台
  • 支持的引擎版本
    5.3
  • 下载类型
    引擎插件
    此产品包含一款代码插件,含有预编译的二进制文件以及与虚幻引擎集成的所有源代码,能够安装到您选择的引擎版本中,并根据每个项目的需求启动。

Dynamic Scene Component - Save & Load is an unreal code plugin that allows for dynamically saving and loading complex blueprint structures that are created at runtime. This means that even components that are added or modified after the level has started will be saved and loaded correctly. All template components, like those added in the editor so not at runtime, will also work perfectly with this system. This is great if you are tired of having a million different structs for custom data involving procedural components. This plugin was made to handle saving and loading of any instance scene components, even if they are added at runtime (via NewObject and AttatchComponent)


Dynamic Scene Component - Save & Load is not designed to be an "all in one save", but will make procedurally generated actors with procedural components, easy to save and load. Without having to use a million different custom structs for saving and loading such data. If you want to add custom data (like none UStruct data) then you need some level of C++ knowledge.


Basic Features

  • Save and load any UObject or UStruct based data from blueprints or C++
  • Easily extend what gets saved via C++ by overriding Serialize on the Class
  • Blueprint compatible. So you can save and load from within blueprints
  • SaveGame Attribute compatible, so marking a property as SaveGame will automatically make it get saved assuming the actor or object is saved

Advanced Features

  • DSCPlayerController class provided for automatic saving & loading of player data.
  • DSCActorBase class provided for automatically saving all scene component data
  • Automatically save & load dynamically created scene components.
  • Automatically save & load modified static mesh components, so any custom material or mesh modified at runtime will be kept

技术细节

Code Modules:

  •  DynamicSceneComponentSaveLoad


Number of Blueprints: 13

Number of C++ Classes: 7

Network Replicated: No

Supported Development Platforms: Windows

Supported Target Build Platforms: Win64

Documentation: https://github.com/blakdragan7/Dynamic-Scene-Component-Save-Load/wiki