UNPKG

unreal.js

Version:

A pak reader for games like VALORANT & Fortnite written in Node.JS

102 lines (101 loc) 8.51 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.VER_UE4_PACKAGE_SUMMARY_HAS_COMPATIBLE_ENGINE_VERSION = exports.VER_UE4_STRUCT_GUID_IN_PROPERTY_TAG = exports.VER_UE4_7 = exports.VER_UE4_ANIMATION_ADD_TRACKCURVES = exports.VER_UE4_RENAME_WIDGET_VISIBILITY = exports.VER_UE4_6 = exports.VER_UE4_5 = exports.VER_UE4_DEPRECATE_UMG_STYLE_ASSETS = exports.VER_UE4_RENAME_CROUCHMOVESCHARACTERDOWN = exports.VER_UE4_SOUND_COMPRESSION_TYPE_ADDED = exports.VER_UE4_SKELETON_ADD_SMARTNAMES = exports.VER_UE4_4 = exports.VER_UE4_ADD_STRING_ASSET_REFERENCES_MAP = exports.VER_UE4_3 = exports.VER_UE4_STORE_BONE_EXPORT_NAMES = exports.VER_UE4_FTEXT_HISTORY = exports.VER_UE4_LOAD_FOR_EDITOR_GAME = exports.VER_UE4_2 = exports.VER_UE4_1 = exports.VER_UE4_MORPHTARGET_CPU_TANGENTZDELTA_FORMATCHANGE = exports.VER_UE4_0 = exports.VER_UE4_SKELETON_GUID_SERIALIZATION = exports.VER_UE4_ENGINE_VERSION_OBJECT = exports.VER_UE4_ANIM_SUPPORT_NONUNIFORM_SCALE_ANIMATION = exports.VER_UE4_SUPPORT_GPUSKINNING_8_BONE_INFLUENCES = exports.VER_UE4_SUPPORT_8_BONE_INFLUENCES_SKELETAL_MESHES = exports.VER_UE4_FIX_ANIMATIONBASEPOSE_SERIALIZATION = exports.VER_UE4_FIXUP_ROOTBONE_PARENT = exports.VER_UE4_REFERENCE_SKELETON_REFACTOR = exports.VER_UE4_MOVE_SKELETALMESH_SHADOWCASTING = exports.VER_UE4_KEEP_SKEL_MESH_INDEX_DATA = exports.VER_UE4_ARRAY_PROPERTY_INNER_TAGS = exports.VER_UE4_APEX_CLOTH_LOD = exports.VER_UE4_SUPPORT_32BIT_STATIC_MESH_INDICES = exports.VER_UE4_STATIC_SKELETAL_MESH_SERIALIZATION_FIX = exports.VER_UE4_APEX_CLOTH = exports.VER_UE4_DEPRECATED_STATIC_MESH_THUMBNAIL_PROPERTIES_REMOVED = exports.VER_UE4_STATIC_MESH_STORE_NAV_COLLISION = exports.VER_UE4_SUMMARY_HAS_BULKDATA_OFFSET = exports.VER_UE4_BULKDATA_AT_LARGE_OFFSETS = exports.VER_UE4_REMOVE_NET_INDEX = exports.VER_UE4_REMOVE_ARCHETYPE_INDEX_FROM_LINKER_TABLES = exports.VER_UE4_ADD_SKELMESH_MESHTOIMPORTVERTEXMAP = exports.VER_UE4_TEXTURE_SOURCE_ART_REFACTOR = exports.VER_UE4_REMOVE_EXTRA_SKELMESH_VERTEX_INFLUENCES = exports.VER_UE4_REMOVED_STRIP_DATA = exports.VER_UE4_ADD_COOKED_TO_TEXTURE2D = exports.VER_UE4_TEXTURE_DERIVED_DATA2 = exports.VER_UE4_ASSET_REGISTRY_TAGS = exports.VER_UE4_DETERMINE_BY_GAME = void 0; exports.VER_UE5_0 = exports.VER_UE4_27 = exports.VER_UE4_CORRECT_LICENSEE_FLAG = exports.VER_UE4_ASSETREGISTRY_DEPENDENCYFLAGS = exports.VER_UE4_NON_OUTER_PACKAGE_IMPORT = exports.VER_UE4_26 = exports.VER_UE4_SKINWEIGHT_PROFILE_DATA_LAYOUT_CHANGES = exports.VER_UE4_25 = exports.VER_UE4_24 = exports.VER_UE4_ADDED_PACKAGE_OWNER = exports.VER_UE4_23 = exports.VER_UE4_22 = exports.VER_UE4_21 = exports.VER_UE4_20 = exports.VER_UE4_19 = exports.VER_UE4_ADDED_PACKAGE_SUMMARY_LOCALIZATION_ID = exports.VER_UE4_18 = exports.VER_UE4_ADDED_SOFT_OBJECT_PATH = exports.VER_UE4_17 = exports.VER_UE4_16 = exports.VER_UE4_64BIT_EXPORTMAP_SERIALSIZES = exports.VER_UE4_15 = exports.VER_UE4_ADDED_SEARCHABLE_NAMES = exports.VER_UE4_PROPERTY_TAG_SET_MAP_SUPPORT = exports.VER_UE4_14 = exports.VER_UE4_TemplateIndex_IN_COOKED_EXPORTS = exports.VER_UE4_PRELOAD_DEPENDENCIES_IN_COOKED_EXPORTS = exports.VER_UE4_13 = exports.VER_UE4_12 = exports.VER_UE4_NAME_HASHES_SERIALIZED = exports.VER_UE4_PROPERTY_GUID_IN_PROPERTY_TAG = exports.VER_UE4_INNER_ARRAY_TAG_INFO = exports.VER_UE4_11 = exports.VER_UE4_SOUND_CONCURRENCY_PACKAGE = exports.VER_UE4_COOKED_ASSETS_IN_EDITOR_SUPPORT = exports.VER_UE4_10 = exports.VER_UE4_9 = exports.VER_UE4_NEW_LIGHTMASS_PRIMITIVE_SETTING = exports.VER_UE4_SERIALIZE_TEXT_IN_PACKAGES = exports.VER_UE4_8 = void 0; exports.VER_UE4_DETERMINE_BY_GAME = -1; // Pre-release UE4 file versions exports.VER_UE4_ASSET_REGISTRY_TAGS = 112; exports.VER_UE4_TEXTURE_DERIVED_DATA2 = 124; exports.VER_UE4_ADD_COOKED_TO_TEXTURE2D = 125; exports.VER_UE4_REMOVED_STRIP_DATA = 130; exports.VER_UE4_REMOVE_EXTRA_SKELMESH_VERTEX_INFLUENCES = 134; exports.VER_UE4_TEXTURE_SOURCE_ART_REFACTOR = 143; exports.VER_UE4_ADD_SKELMESH_MESHTOIMPORTVERTEXMAP = 152; exports.VER_UE4_REMOVE_ARCHETYPE_INDEX_FROM_LINKER_TABLES = 163; exports.VER_UE4_REMOVE_NET_INDEX = 196; exports.VER_UE4_BULKDATA_AT_LARGE_OFFSETS = 198; exports.VER_UE4_SUMMARY_HAS_BULKDATA_OFFSET = 212; exports.VER_UE4_STATIC_MESH_STORE_NAV_COLLISION = 216; exports.VER_UE4_DEPRECATED_STATIC_MESH_THUMBNAIL_PROPERTIES_REMOVED = 242; exports.VER_UE4_APEX_CLOTH = 254; exports.VER_UE4_STATIC_SKELETAL_MESH_SERIALIZATION_FIX = 269; exports.VER_UE4_SUPPORT_32BIT_STATIC_MESH_INDICES = 277; exports.VER_UE4_APEX_CLOTH_LOD = 280; exports.VER_UE4_ARRAY_PROPERTY_INNER_TAGS = 282; // note: here's a typo in UE4 code - "VAR_" instead of "export const VER_" exports.VER_UE4_KEEP_SKEL_MESH_INDEX_DATA = 283; exports.VER_UE4_MOVE_SKELETALMESH_SHADOWCASTING = 302; exports.VER_UE4_REFERENCE_SKELETON_REFACTOR = 310; exports.VER_UE4_FIXUP_ROOTBONE_PARENT = 312; exports.VER_UE4_FIX_ANIMATIONBASEPOSE_SERIALIZATION = 331; exports.VER_UE4_SUPPORT_8_BONE_INFLUENCES_SKELETAL_MESHES = 332; exports.VER_UE4_SUPPORT_GPUSKINNING_8_BONE_INFLUENCES = 334; exports.VER_UE4_ANIM_SUPPORT_NONUNIFORM_SCALE_ANIMATION = 335; exports.VER_UE4_ENGINE_VERSION_OBJECT = 336; exports.VER_UE4_SKELETON_GUID_SERIALIZATION = 338; // UE4.0 source code was released on GitHub. Note: if we don't have any export const VER_UE4_... // values between two export const VER_UE4_xx constants for instance between export const VER_UE4_0 and export const VER_UE4_1 // it doesn't matter for this framework which version will be serialized serialized - // 4.0 or 4.1 because 4.1 has nothing new for supported object formats compared to 4.0. exports.VER_UE4_0 = 342; exports.VER_UE4_MORPHTARGET_CPU_TANGENTZDELTA_FORMATCHANGE = 348; exports.VER_UE4_1 = 352; exports.VER_UE4_2 = 363; exports.VER_UE4_LOAD_FOR_EDITOR_GAME = 365; exports.VER_UE4_FTEXT_HISTORY = 368; // used for UStaticMesh versioning exports.VER_UE4_STORE_BONE_EXPORT_NAMES = 370; exports.VER_UE4_3 = 382; exports.VER_UE4_ADD_STRING_ASSET_REFERENCES_MAP = 384; exports.VER_UE4_4 = 385; exports.VER_UE4_SKELETON_ADD_SMARTNAMES = 388; exports.VER_UE4_SOUND_COMPRESSION_TYPE_ADDED = 392; exports.VER_UE4_RENAME_CROUCHMOVESCHARACTERDOWN = 394; // used for UStaticMesh versioning exports.VER_UE4_DEPRECATE_UMG_STYLE_ASSETS = 397; // used for UStaticMesh versioning exports.VER_UE4_5 = 401; exports.VER_UE4_6 = 413; exports.VER_UE4_RENAME_WIDGET_VISIBILITY = 416; // used for UStaticMesh versioning exports.VER_UE4_ANIMATION_ADD_TRACKCURVES = 417; exports.VER_UE4_7 = 434; exports.VER_UE4_STRUCT_GUID_IN_PROPERTY_TAG = 441; exports.VER_UE4_PACKAGE_SUMMARY_HAS_COMPATIBLE_ENGINE_VERSION = 444; exports.VER_UE4_8 = 451; exports.VER_UE4_SERIALIZE_TEXT_IN_PACKAGES = 459; exports.VER_UE4_NEW_LIGHTMASS_PRIMITIVE_SETTING = 461; exports.VER_UE4_9 = 482; exports.VER_UE4_10 = exports.VER_UE4_9; // exactly the same file version for 4.9 and 4.10 exports.VER_UE4_COOKED_ASSETS_IN_EDITOR_SUPPORT = 485; exports.VER_UE4_SOUND_CONCURRENCY_PACKAGE = 489; // used for UStaticMesh versioning exports.VER_UE4_11 = 498; exports.VER_UE4_INNER_ARRAY_TAG_INFO = 500; exports.VER_UE4_PROPERTY_GUID_IN_PROPERTY_TAG = 503; exports.VER_UE4_NAME_HASHES_SERIALIZED = 504; exports.VER_UE4_12 = 504; exports.VER_UE4_13 = 505; exports.VER_UE4_PRELOAD_DEPENDENCIES_IN_COOKED_EXPORTS = 507; exports.VER_UE4_TemplateIndex_IN_COOKED_EXPORTS = 508; exports.VER_UE4_14 = 508; exports.VER_UE4_PROPERTY_TAG_SET_MAP_SUPPORT = 509; exports.VER_UE4_ADDED_SEARCHABLE_NAMES = 510; exports.VER_UE4_15 = 510; exports.VER_UE4_64BIT_EXPORTMAP_SERIALSIZES = 511; exports.VER_UE4_16 = 513; exports.VER_UE4_17 = 513; exports.VER_UE4_ADDED_SOFT_OBJECT_PATH = 514; exports.VER_UE4_18 = 514; exports.VER_UE4_ADDED_PACKAGE_SUMMARY_LOCALIZATION_ID = 516; exports.VER_UE4_19 = 516; exports.VER_UE4_20 = 516; exports.VER_UE4_21 = 517; exports.VER_UE4_22 = 517; exports.VER_UE4_23 = 517; exports.VER_UE4_ADDED_PACKAGE_OWNER = 518; exports.VER_UE4_24 = 518; exports.VER_UE4_25 = 518; exports.VER_UE4_SKINWEIGHT_PROFILE_DATA_LAYOUT_CHANGES = 519; exports.VER_UE4_26 = 519; exports.VER_UE4_NON_OUTER_PACKAGE_IMPORT = 520; exports.VER_UE4_ASSETREGISTRY_DEPENDENCYFLAGS = 521; exports.VER_UE4_CORRECT_LICENSEE_FLAG = 522; exports.VER_UE4_27 = 523; // actually 522 but we bumped it exports.VER_UE5_0 = 523; // TODO this is probably not final // look for NEW_ENGINE_VERSION over the code to find places where version constants should be inserted. // LATEST_SUPPORTED_UE4_VERSION should be updated too.