Type

Windows
MacOS
Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/UObject/FortniteMainBranchObjectVersion.h

Include

#include "UObject/FortniteMainBranchObjectVersion.h"

Syntax

enum Type
{
    BeforeCustomVersionWasAdded                           = 0,
    WorldCompositionTile3DOffset,
    MaterialInstanceSerializeOptimization_ShaderFName,
    CullDistanceRefactor_RemovedDefaultDistance,
    CullDistanceRefactor_NeverCullHLODsByDefault,
    CullDistanceRefactor_NeverCullALODActorsByDefault,
    SaveGeneratedMorphTargetByEngine,
    ConvertReductionSettingOptions,
    StaticParameterTerrainLayerWeightBlendType,
    FixUpNoneNameAnimationCurves,
    EnsureActiveBoneIndicesToContainParents,
    SerializeInstancedStaticMeshRenderData,
    CachedMaterialQualityNodeUsage,
    FontOutlineDropShadowFixup,
    NewSkeletalMeshImporterWorkflow,
    NewLandscapeMaterialPerLOD,
    RemoveUnnecessaryTracksFromPose,
    FoliageLazyObjPtrToSoftObjPtr,
    REVERTED_StoreTimelineNamesInTemplate,
    AddBakePoseOverrideForSkeletalMeshReductionSetting,
    StoreTimelineNamesInTemplate,
    WidgetStopDuplicatingAnimations,
    AllowSkeletalMeshToReduceTheBaseLOD,
    ShrinkCurveTableSize,
    WidgetAnimationDefaultToSelfFail,
    FortHUDElementNowRequiresTag,
    FortMappedCookedAnimation,
    SupportVirtualBoneInRetargeting,
    FixUpWaterMetadata,
    MoveWaterMetadataToActor,
    ReplaceLakeCollision,
    AnimLayerGuidConformation,
    MakeOceanCollisionTransient,
    FFieldPathOwnerSerialization,
    FixUpUnderwaterPostProcessMaterial,
    SupportMultipleWaterBodiesPerExclusionVolume,
    RigVMByteCodeDeterminism,
    LandscapePhysicalMaterialRenderData,
    FixupRuntimeVirtualTextureVolume,
    FixUpRiverCollisionComponents,
    FixDuplicateRiverSplineMeshCollisionComponents,
    ContainsStableActorGUIDs,
    LevelsetSerializationSupportForBodySetup,
    ChaosSolverPropertiesMoved,
    GameFeatureData_MovedComponentListAndCheats,
    ChaosClothAddfictitiousforces,
    ChaosConvexVariableStructureDataAndVerticesArray,
    RemoveLandscapeWaterInfo,
    VersionPlusOne,
    LatestVersion                                         = VersionPlusOne - 1,
}

Values

Name

Description

BeforeCustomVersionWasAdded

Before any version changes were made.

WorldCompositionTile3DOffset

World composition tile offset changed from 2d to 3d.

MaterialInstanceSerializeOptimization_ShaderFName

Minor material serialization optimization.

CullDistanceRefactor_RemovedDefaultDistance

Refactored cull distances to account for HLOD, explicit override and globals in priority.

CullDistanceRefactor_NeverCullHLODsByDefault

CullDistanceRefactor_NeverCullALODActorsByDefault

SaveGeneratedMorphTargetByEngine

Support to remove morphtarget generated by bRemapMorphtarget.

ConvertReductionSettingOptions

Convert reduction setting options.

StaticParameterTerrainLayerWeightBlendType

Serialize the type of blending used for landscape layer weight static params.

FixUpNoneNameAnimationCurves

Fix up None Named animation curve names,.

EnsureActiveBoneIndicesToContainParents

Ensure ActiveBoneIndices to have parents even not skinned for old assets.

SerializeInstancedStaticMeshRenderData

Serialize the instanced static mesh render data, to avoid building it at runtime.

CachedMaterialQualityNodeUsage

Cache material quality node usage.

FontOutlineDropShadowFixup

Font outlines no longer apply to drop shadows for new objects but we maintain the opposite way for backwards compat.

NewSkeletalMeshImporterWorkflow

New skeletal mesh import workflow (Geometry only or animation only re-import )

NewLandscapeMaterialPerLOD

Migrate data from previous data structure to new one to support materials per LOD on the Landscape.

RemoveUnnecessaryTracksFromPose

New Pose Asset data type.

FoliageLazyObjPtrToSoftObjPtr

Migrate Foliage TLazyObjectPtr to TSoftObjectPtr.

REVERTED_StoreTimelineNamesInTemplate

TimelineTemplates store their derived names instead of dynamically generating This code tied to this version was reverted and redone at a later date

AddBakePoseOverrideForSkeletalMeshReductionSetting

Added BakePoseOverride for LOD setting.

StoreTimelineNamesInTemplate

TimelineTemplates store their derived names instead of dynamically generating.

WidgetStopDuplicatingAnimations

New Pose Asset data type.

AllowSkeletalMeshToReduceTheBaseLOD

Allow reducing of the base LOD, we need to store some imported model data so we can reduce again from the same data.

ShrinkCurveTableSize

Curve Table size reduction.

WidgetAnimationDefaultToSelfFail

Widgets upgraded with WidgetStopDuplicatingAnimations, may not correctly default-to-self for the widget parameter.

FortHUDElementNowRequiresTag

HUDWidgets now require an element tag.

FortMappedCookedAnimation

Animation saved as bulk data when cooked.

SupportVirtualBoneInRetargeting

Support Virtual Bone in Retarget Manager.

FixUpWaterMetadata

Fixup bad defaults in water metadata.

MoveWaterMetadataToActor

Move the location of water metadata.

ReplaceLakeCollision

Replaced lake collision component.

AnimLayerGuidConformation

Anim layer node names are now conformed by Guid.

MakeOceanCollisionTransient

Ocean collision component has become dynamic.

FFieldPathOwnerSerialization

FFieldPath will serialize the owner struct reference and only a short path to its property.

FixUpUnderwaterPostProcessMaterial

Simplified WaterBody post process material handling.

SupportMultipleWaterBodiesPerExclusionVolume

A single water exclusion volume can now exclude N water bodies.

RigVMByteCodeDeterminism

Serialize rigvm operators one by one instead of the full byte code array to ensure determinism.

LandscapePhysicalMaterialRenderData

Serialize the physical materials generated by the render material.

FixupRuntimeVirtualTextureVolume

RuntimeVirtualTextureVolume fix transforms.

FixUpRiverCollisionComponents

Retrieve water body collision components that were lost in cooked builds.

FixDuplicateRiverSplineMeshCollisionComponents

Fix duplicate spline mesh components on rivers.

ContainsStableActorGUIDs

Indicates level has stable actor guids.

LevelsetSerializationSupportForBodySetup

Levelset Serialization support for BodySetup.

ChaosSolverPropertiesMoved

Moving Chaos solver properties to allow them to exist in the project physics settings.

GameFeatureData_MovedComponentListAndCheats

Moving some UFortGameFeatureData properties and behaviors into the UGameFeatureAction pattern.

ChaosClothAddfictitiousforces

Add centrifugal forces for cloth.

ChaosConvexVariableStructureDataAndVerticesArray

Chaos Convex StructureData supports different index sizes based on num verts/planes Chaos FConvex uses array of FVec3s for vertices instead of particles (Merged from //UE4/Main)

RemoveLandscapeWaterInfo

Remove the WaterVelocityHeightTexture dependency on MPC_Landscape and LandscapeWaterIndo.

VersionPlusOne

--="">----------------------------------------------

LatestVersion

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss