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