#pragma once

#include "REL/ID.h"

namespace RE
{
	constexpr REL::VariantID NiRTTI_BGSAddonNodeSoundHandleExtra(514633, 400793, 0x2f8a838);
	constexpr REL::VariantID NiRTTI_BGSDecalNode(514417, 400564, 0x1f891a0);
	constexpr REL::VariantID NiRTTI_BSAnimGroupSequence(514462, 400606, 0x1f89358);
	constexpr REL::VariantID NiRTTI_BSAnimInteractionMarker(524679, 411294, 0x317cbd8);
	constexpr REL::VariantID NiRTTI_BSAnimNote(524418, 410999, 0x316d6c0);
	constexpr REL::VariantID NiRTTI_BSAnimNotes(524419, 411000, 0x316d6d0);
	constexpr REL::VariantID NiRTTI_BSBehaviorGraphExtraData(524621, 411261, 0x317ca20);
	constexpr REL::VariantID NiRTTI_BSBlastNode(524598, 411238, 0x317c900);
	constexpr REL::VariantID NiRTTI_BSBlendTreadTransfInterpolator(524358, 410939, 0x316d3a0);
	constexpr REL::VariantID NiRTTI_BSBloodSplatterShaderProperty(527906, 414853, 0x34851a0);
	constexpr REL::VariantID NiRTTI_BSBodyMorphOffsetsExtraData(524620, 411260, 0x317ca10);
	constexpr REL::VariantID NiRTTI_BSBoneLODExtraData(524706, 411326, 0x317e668);
	constexpr REL::VariantID NiRTTI_BSBoneMap(524677, 411292, 0x317cbc0);
	constexpr REL::VariantID NiRTTI_BSBound(524648, 411288, 0x317cb20);
	constexpr REL::VariantID NiRTTI_BSClearZNode(528336, 415282, 0x36f1748);
	constexpr REL::VariantID NiRTTI_BSCubeMapCamera(528279, 415229, 0x34d6180);
	constexpr REL::VariantID NiRTTI_BSCullingProcess(524626, 411266, 0x317ca58);
	constexpr REL::VariantID NiRTTI_BSDamageStage(524600, 411240, 0x317c920);
	constexpr REL::VariantID NiRTTI_BSDebrisNode(524599, 411239, 0x317c910);
	constexpr REL::VariantID NiRTTI_BSDecalPlacementVectorExtraData(524710, 411330, 0x317e6a8);
	constexpr REL::VariantID NiRTTI_BSDismemberSkinInstance(523941, 410521, 0x316be60);
	constexpr REL::VariantID NiRTTI_BSDistantObjectLargeRefExtraData(524689, 411304, 0x317cc48);
	constexpr REL::VariantID NiRTTI_BSDistantTreeShaderProperty(528220, 415170, 0x34d5fa0);
	constexpr REL::VariantID NiRTTI_BSDoorHavokController(517601, 404129, 0x2fff478);
	constexpr REL::VariantID NiRTTI_BSDynamicLines(528362, 415308, 0x36f1a80);
	constexpr REL::VariantID NiRTTI_BSDynamicTriShape(523953, 410533, 0x316bee0);
	constexpr REL::VariantID NiRTTI_BSEffectShaderProperty(527834, 414781, 0x3424340);
	constexpr REL::VariantID NiRTTI_BSEffectShaderPropertyColorController(528413, 415359, 0x36f1bc0);
	constexpr REL::VariantID NiRTTI_BSEffectShaderPropertyFloatController(528411, 415357, 0x36f1ba8);
	constexpr REL::VariantID NiRTTI_BSFaceGenAnimationData(515540, 401677, 0x2fc6670);
	constexpr REL::VariantID NiRTTI_BSFaceGenBaseMorphExtraData(515562, 401737, 0x2fccbb8);
	constexpr REL::VariantID NiRTTI_BSFaceGenModelExtraData(515558, 401733, 0x2fccb90);
	constexpr REL::VariantID NiRTTI_BSFaceGenMorphData(515563, 401738, 0x2fccbc8);
	constexpr REL::VariantID NiRTTI_BSFaceGenMorphDataHair(515565, 401740, 0x2fccbe8);
	constexpr REL::VariantID NiRTTI_BSFaceGenMorphDataHead(515564, 401739, 0x2fccbd8);
	constexpr REL::VariantID NiRTTI_BSFaceGenNiNode(515572, 401747, 0x2fccc28);
	constexpr REL::VariantID NiRTTI_BSFadeNode(527630, 414559, 0x3422f38);
	constexpr REL::VariantID NiRTTI_BSFadeNodeCuller(528214, 415164, 0x34d5f70);
	constexpr REL::VariantID NiRTTI_BSFlattenedBoneTree(523940, 410520, 0x316be18);
	constexpr REL::VariantID NiRTTI_BSFogProperty(528312, 415262, 0x34d6238);
	constexpr REL::VariantID NiRTTI_BSFrustumFOVController(524424, 411005, 0x316d720);
	constexpr REL::VariantID NiRTTI_BSFurnitureMarkerNode(524633, 411273, 0x317caa0);
	constexpr REL::VariantID NiRTTI_BSGeometry(523951, 410531, 0x316bec8);
	constexpr REL::VariantID NiRTTI_BSGeometryListCullingProcess(524686, 411301, 0x317cc20);
	constexpr REL::VariantID NiRTTI_BSGrabIKNote(524420, 411001, 0x316d6e0);
	constexpr REL::VariantID NiRTTI_BSGrassShaderProperty(527760, 414683, 0x3423e58);
	constexpr REL::VariantID NiRTTI_BSInstanceTriShape(524722, 411342, 0x317e770);
	constexpr REL::VariantID NiRTTI_BSInvMarker(524704, 411324, 0x317e650);
	constexpr REL::VariantID NiRTTI_BSLODMultiIndexTriShape(528536, 415482, 0x36f1ec8);
	constexpr REL::VariantID NiRTTI_BSLODTriShape(524017, 410597, 0x316c2f0);
	constexpr REL::VariantID NiRTTI_BSLagBoneController(524718, 411338, 0x317e720);
	constexpr REL::VariantID NiRTTI_BSLeafAnimNode(527635, 414564, 0x3422f78);
	constexpr REL::VariantID NiRTTI_BSLightingShaderProperty(527752, 414675, 0x3423e20);
	constexpr REL::VariantID NiRTTI_BSLightingShaderPropertyColorController(528400, 415346, 0x36f1b70);
	constexpr REL::VariantID NiRTTI_BSLightingShaderPropertyFloatController(528394, 415340, 0x36f1b40);
	constexpr REL::VariantID NiRTTI_BSLightingShaderPropertyUShortController(528397, 415343, 0x36f1b58);
	constexpr REL::VariantID NiRTTI_BSLines(528361, 415307, 0x36f1a70);
	constexpr REL::VariantID NiRTTI_BSLookIKNote(524421, 411002, 0x316d6f0);
	constexpr REL::VariantID NiRTTI_BSMasterParticleSystem(524698, 411318, 0x317e618);
	constexpr REL::VariantID NiRTTI_BSMeshLODTriShape(528535, 415481, 0x317e750);
	constexpr REL::VariantID NiRTTI_BSMultiBound(524551, 411149, 0x3175f88);
	constexpr REL::VariantID NiRTTI_BSMultiBoundAABB(524554, 411152, 0x3175fb0);
	constexpr REL::VariantID NiRTTI_BSMultiBoundCapsule(524714, 411334, 0x317e6e0);
	constexpr REL::VariantID NiRTTI_BSMultiBoundNode(524676, 411291, 0x317cbb0);
	constexpr REL::VariantID NiRTTI_BSMultiBoundOBB(524556, 411154, 0x3175fc8);
	constexpr REL::VariantID NiRTTI_BSMultiBoundRoom(524552, 411150, 0x3175f98);
	constexpr REL::VariantID NiRTTI_BSMultiBoundShape(524611, 411251, 0x317c998);
	constexpr REL::VariantID NiRTTI_BSMultiBoundSphere(524612, 411252, 0x317c9a8);
	constexpr REL::VariantID NiRTTI_BSMultiIndexTriShape(528364, 415310, 0x36f1aa0);
	constexpr REL::VariantID NiRTTI_BSMultiStreamInstanceTriShape(524606, 411246, 0x317c968);
	constexpr REL::VariantID NiRTTI_BSMultiTargetTreadTransfController(524062, 410643, 0x316c4c8);
	constexpr REL::VariantID NiRTTI_BSNiAlphaPropertyTestRefController(528414, 415360, 0x36f1bd0);
	constexpr REL::VariantID NiRTTI_BSNiNode(524721, 411341, 0x317e760);
	constexpr REL::VariantID NiRTTI_BSNodeReferences(524709, 411329, 0x317e698);
	constexpr REL::VariantID NiRTTI_BSNonUniformScaleExtraData(524719, 411339, 0x317e730);
	constexpr REL::VariantID NiRTTI_BSOcclusionBox(524614, 411254, 0x317c9c0);
	constexpr REL::VariantID NiRTTI_BSOcclusionPlane(524616, 411256, 0x317c9d8);
	constexpr REL::VariantID NiRTTI_BSOcclusionShape(524577, 411194, 0x317c5d0);
	constexpr REL::VariantID NiRTTI_BSOrderedNode(528360, 415306, 0x36f1a60);
	constexpr REL::VariantID NiRTTI_BSPSysArrayEmitter(524601, 411241, 0x317c930);
	constexpr REL::VariantID NiRTTI_BSPSysHavokUpdateModifier(524468, 411049, 0x316d850);
	constexpr REL::VariantID NiRTTI_BSPSysInheritVelocityModifier(524534, 411113, 0x316dc08);
	constexpr REL::VariantID NiRTTI_BSPSysLODModifier(528416, 415362, 0x36f1bf0);
	constexpr REL::VariantID NiRTTI_BSPSysMultiTargetEmitterCtlr(524684, 411299, 0x317cc08);
	constexpr REL::VariantID NiRTTI_BSPSysRecycleBoundModifier(524533, 411112, 0x316dbf8);
	constexpr REL::VariantID NiRTTI_BSPSysScaleModifier(524717, 411337, 0x317e710);
	constexpr REL::VariantID NiRTTI_BSPSysSimpleColorModifier(528415, 415361, 0x36f1be0);
	constexpr REL::VariantID NiRTTI_BSPSysStripUpdateModifier(524715, 411335, 0x317e6f0);
	constexpr REL::VariantID NiRTTI_BSPSysSubTexModifier(524716, 411336, 0x317e700);
	constexpr REL::VariantID NiRTTI_BSParabolicCullingProcess(528534, 415480, 0x36f1eb8);
	constexpr REL::VariantID NiRTTI_BSParentVelocityModifier(524711, 411331, 0x317e6b8);
	constexpr REL::VariantID NiRTTI_BSParticleShaderProperty(527992, 414937, 0x3485758);
	constexpr REL::VariantID NiRTTI_BSParticleSystemManager(524629, 411269, 0x317ca78);
	constexpr REL::VariantID NiRTTI_BSPlayerDistanceCheckController(517602, 404130, 0x2fff488);
	constexpr REL::VariantID NiRTTI_BSPortal(524617, 411257, 0x317c9e8);
	constexpr REL::VariantID NiRTTI_BSPortalSharedNode(524618, 411258, 0x317c9f8);
	constexpr REL::VariantID NiRTTI_BSProceduralLightningController(524703, 411323, 0x317e640);
	constexpr REL::VariantID NiRTTI_BSRangeNode(524594, 411234, 0x317c6c8);
	constexpr REL::VariantID NiRTTI_BSReference(524708, 411328, 0x317e688);
	constexpr REL::VariantID NiRTTI_BSRotAccumTransfInterpolator(524422, 411003, 0x316d700);
	constexpr REL::VariantID NiRTTI_BSSceneGraph(524681, 411296, 0x317cbf0);
	constexpr REL::VariantID NiRTTI_BSSegmentedTriShape(524019, 410599, 0x316c318);
	constexpr REL::VariantID NiRTTI_BSShaderAccumulator(527798, 414751, 0x3424080);
	constexpr REL::VariantID NiRTTI_BSShaderProperty(527634, 414563, 0x3422f68);
	constexpr REL::VariantID NiRTTI_BSShaderTextureSet(528104, 415049, 0x3485b98);
	constexpr REL::VariantID NiRTTI_BSSimpleScaleController(517603, 404131, 0x2fff498);
	constexpr REL::VariantID NiRTTI_BSSkyShaderProperty(528205, 415149, 0x3485ea8);
	constexpr REL::VariantID NiRTTI_BSSplatterExtraData(514508, 400667, 0x2f8a3d0);
	constexpr REL::VariantID NiRTTI_BSStripPSysData(524531, 411110, 0x316dbe0);
	constexpr REL::VariantID NiRTTI_BSStripParticleSystem(524474, 411055, 0x316d890);
	constexpr REL::VariantID NiRTTI_BSSubIndexLandTriShape(528538, 415484, 0x36f1ee0);
	constexpr REL::VariantID NiRTTI_BSSubIndexTriShape(524688, 411303, 0x317cc38);
	constexpr REL::VariantID NiRTTI_BSTempEffect(515912, 402009, 0x2fd2318);
	constexpr REL::VariantID NiRTTI_BSTempEffectDebris(515921, 402018, 0x2fd2398);
	constexpr REL::VariantID NiRTTI_BSTempEffectGeometryDecal(515924, 402021, 0x2fd23b8);
	constexpr REL::VariantID NiRTTI_BSTempEffectParticle(515935, 402032, 0x2fd2468);
	constexpr REL::VariantID NiRTTI_BSTempEffectSPG(515940, 402037, 0x2fd24a8);
	constexpr REL::VariantID NiRTTI_BSTempEffectSimpleDecal(515938, 402035, 0x2fd2490);
	constexpr REL::VariantID NiRTTI_BSTempNode(524573, 411190, 0x317c5b0);
	constexpr REL::VariantID NiRTTI_BSTempNodeManager(524572, 411189, 0x317c5a0);
	constexpr REL::VariantID NiRTTI_BSTextureSet(528103, 415048, 0x3485b88);
	constexpr REL::VariantID NiRTTI_BSTreadTransfInterpolator(524423, 411004, 0x316d710);
	constexpr REL::VariantID NiRTTI_BSTreeNode(527636, 414565, 0x3422f88);
	constexpr REL::VariantID NiRTTI_BSTriShape(523928, 410508, 0x316adb0);
	constexpr REL::VariantID NiRTTI_BSValueNode(524560, 411158, 0x3176000);
	constexpr REL::VariantID NiRTTI_BSWArray(524712, 411332, 0x317e6c8);
	constexpr REL::VariantID NiRTTI_BSWaterShaderProperty(527905, 414852, 0x3485190);
	constexpr REL::VariantID NiRTTI_BSWindModifier(524568, 411185, 0x317c580);
	constexpr REL::VariantID NiRTTI_BSXFlags(524558, 411156, 0x3175fe8);
	constexpr REL::VariantID NiRTTI_DebugTextExtraData(525589, 412094, 0x318ce70);
	constexpr REL::VariantID NiRTTI_ModelReferenceEffect(516697, 402943, 0x2feac88);
	constexpr REL::VariantID NiRTTI_NiAVObject(523895, 410476, 0x316ab40);
	constexpr REL::VariantID NiRTTI_NiAVObjectPalette(523977, 410557, 0x316c0e0);
	constexpr REL::VariantID NiRTTI_NiAccumulator(524024, 410605, 0x316c350);
	constexpr REL::VariantID NiRTTI_NiAdditionalGeometryData(524018, 410598, 0x316c300);
	constexpr REL::VariantID NiRTTI_NiAlphaAccumulator(523989, 410569, 0x316c148);
	constexpr REL::VariantID NiRTTI_NiAlphaProperty(523931, 410511, 0x316add8);
	constexpr REL::VariantID NiRTTI_NiAmbientLight(523990, 410570, 0x316c158);
	constexpr REL::VariantID NiRTTI_NiBSBoneLODController(524623, 411263, 0x317ca38);
	constexpr REL::VariantID NiRTTI_NiBSPNode(523993, 410573, 0x316c188);
	constexpr REL::VariantID NiRTTI_NiBSplineBasisData(524386, 410967, 0x316d4c8);
	constexpr REL::VariantID NiRTTI_NiBSplineColorInterpolator(524388, 410969, 0x316d4e8);
	constexpr REL::VariantID NiRTTI_NiBSplineCompColorInterpolator(524389, 410970, 0x316d4f8);
	constexpr REL::VariantID NiRTTI_NiBSplineCompFloatInterpolator(524390, 410971, 0x316d508);
	constexpr REL::VariantID NiRTTI_NiBSplineCompPoint3Interpolator(524391, 410972, 0x316d518);
	constexpr REL::VariantID NiRTTI_NiBSplineCompTransformInterpolator(524392, 410973, 0x316d528);
	constexpr REL::VariantID NiRTTI_NiBSplineData(524387, 410968, 0x316d4d8);
	constexpr REL::VariantID NiRTTI_NiBSplineFloatInterpolator(524393, 410974, 0x316d538);
	constexpr REL::VariantID NiRTTI_NiBSplineInterpolator(524459, 411040, 0x316d7c8);
	constexpr REL::VariantID NiRTTI_NiBSplinePoint3Interpolator(524394, 410975, 0x316d548);
	constexpr REL::VariantID NiRTTI_NiBSplineTransformInterpolator(524395, 410976, 0x316d558);
	constexpr REL::VariantID NiRTTI_NiBackToFrontAccumulator(524025, 410604, 0x316c360);
	constexpr REL::VariantID NiRTTI_NiBillboardNode(523959, 410539, 0x316bf28);
	constexpr REL::VariantID NiRTTI_NiBinaryExtraData(523991, 410571, 0x316c168);
	constexpr REL::VariantID NiRTTI_NiBlendAccumTransformInterpolator(524352, 410933, 0x316d370);
	constexpr REL::VariantID NiRTTI_NiBlendBoolInterpolator(524379, 410960, 0x316d458);
	constexpr REL::VariantID NiRTTI_NiBlendColorInterpolator(524380, 410961, 0x316d468);
	constexpr REL::VariantID NiRTTI_NiBlendFloatInterpolator(524349, 410930, 0x316d338);
	constexpr REL::VariantID NiRTTI_NiBlendInterpolator(524060, 410641, 0x316c4a8);
	constexpr REL::VariantID NiRTTI_NiBlendPoint3Interpolator(524381, 410962, 0x316d478);
	constexpr REL::VariantID NiRTTI_NiBlendQuaternionInterpolator(524382, 410963, 0x316d488);
	constexpr REL::VariantID NiRTTI_NiBlendTransformInterpolator(524348, 410929, 0x316d328);
	constexpr REL::VariantID NiRTTI_NiBoolData(524383, 410964, 0x316d498);
	constexpr REL::VariantID NiRTTI_NiBoolInterpController(524463, 411044, 0x316d808);
	constexpr REL::VariantID NiRTTI_NiBoolInterpolator(524384, 410965, 0x316d4a8);
	constexpr REL::VariantID NiRTTI_NiBoolTimelineInterpolator(524385, 410966, 0x316d4b8);
	constexpr REL::VariantID NiRTTI_NiBooleanExtraData(523992, 410572, 0x316c178);
	constexpr REL::VariantID NiRTTI_NiCamera(523926, 410506, 0x316ad98);
	constexpr REL::VariantID NiRTTI_NiCollisionData(524035, 410614, 0x316c3c8);
	constexpr REL::VariantID NiRTTI_NiCollisionObject(528359, 415305, 0x36f1a50);
	constexpr REL::VariantID NiRTTI_NiColorData(524340, 410921, 0x316d2c8);
	constexpr REL::VariantID NiRTTI_NiColorExtraData(523994, 410574, 0x316c198);
	constexpr REL::VariantID NiRTTI_NiColorExtraDataController(524396, 410977, 0x316d568);
	constexpr REL::VariantID NiRTTI_NiColorInterpolator(524341, 410922, 0x316d2d8);
	constexpr REL::VariantID NiRTTI_NiControllerManager(524054, 410635, 0x316c458);
	constexpr REL::VariantID NiRTTI_NiControllerSequence(524057, 410638, 0x316c478);
	constexpr REL::VariantID NiRTTI_NiCullingProcess(523961, 410541, 0x316bf48);
	constexpr REL::VariantID NiRTTI_NiDefaultAVObjectPalette(523955, 410535, 0x316bf00);
	constexpr REL::VariantID NiRTTI_NiDirectionalLight(523960, 410540, 0x316bf38);
	constexpr REL::VariantID NiRTTI_NiExtraData(523948, 410528, 0x316bea0);
	constexpr REL::VariantID NiRTTI_NiExtraDataController(524458, 411039, 0x316d7b8);
	constexpr REL::VariantID NiRTTI_NiFloatController(524462, 411043, 0x316d7f8);
	constexpr REL::VariantID NiRTTI_NiFloatData(524338, 410919, 0x316d2a8);
	constexpr REL::VariantID NiRTTI_NiFloatExtraData(523995, 410575, 0x316c1a8);
	constexpr REL::VariantID NiRTTI_NiFloatExtraDataController(524350, 410931, 0x316d348);
	constexpr REL::VariantID NiRTTI_NiFloatInterpController(524461, 411042, 0x316d7e8);
	constexpr REL::VariantID NiRTTI_NiFloatInterpolator(524339, 410920, 0x316d2b8);
	constexpr REL::VariantID NiRTTI_NiFloatsExtraData(523996, 410576, 0x316c1b8);
	constexpr REL::VariantID NiRTTI_NiFloatsExtraDataController(524397, 410978, 0x316d578);
	constexpr REL::VariantID NiRTTI_NiFloatsExtraDataPoint3Controller(524398, 410979, 0x316d588);
	constexpr REL::VariantID NiRTTI_NiFogProperty(523997, 410577, 0x316c1c8);
	constexpr REL::VariantID NiRTTI_NiGeometry(523978, 410558, 0x316c0f0);
	constexpr REL::VariantID NiRTTI_NiGeometryData(523949, 410529, 0x316beb0);
	constexpr REL::VariantID NiRTTI_NiIntegerExtraData(523999, 410579, 0x316c1e0);
	constexpr REL::VariantID NiRTTI_NiIntegersExtraData(524000, 410580, 0x316c1f0);
	constexpr REL::VariantID NiRTTI_NiInterpController(524063, 410644, 0x316c4d8);
	constexpr REL::VariantID NiRTTI_NiInterpolator(524353, 410934, 0x316d380);
	constexpr REL::VariantID NiRTTI_NiKeyBasedInterpolator(524361, 410942, 0x316d3b8);
	constexpr REL::VariantID NiRTTI_NiKeyframeManager(524399, 410980, 0x316d5a0);
	constexpr REL::VariantID NiRTTI_NiLight(523923, 410503, 0x316ad68);
	constexpr REL::VariantID NiRTTI_NiLightColorController(524400, 410981, 0x316d5b0);
	constexpr REL::VariantID NiRTTI_NiLightDimmerController(524401, 410982, 0x316d5c0);
	constexpr REL::VariantID NiRTTI_NiLookAtController(524402, 410983, 0x316d5d0);
	constexpr REL::VariantID NiRTTI_NiLookAtInterpolator(524403, 410984, 0x316d5e0);
	constexpr REL::VariantID NiRTTI_NiMeshPSysData(524481, 411062, 0x316d8f8);
	constexpr REL::VariantID NiRTTI_NiMeshParticleSystem(524470, 411051, 0x316d868);
	constexpr REL::VariantID NiRTTI_NiMorphData(524404, 410985, 0x316d5f0);
	constexpr REL::VariantID NiRTTI_NiMultiTargetTransformController(524061, 410642, 0x316c4b8);
	constexpr REL::VariantID NiRTTI_NiNode(523900, 410481, 0x316ab78);
	constexpr REL::VariantID NiRTTI_NiObject(523891, 410472, 0x316ab08);
	constexpr REL::VariantID NiRTTI_NiObjectNET(523910, 410491, 0x316ad08);
	constexpr REL::VariantID NiRTTI_NiPSysAgeDeathModifier(524486, 411067, 0x316d948);
	constexpr REL::VariantID NiRTTI_NiPSysAirFieldAirFrictionCtlr(524482, 411063, 0x316d908);
	constexpr REL::VariantID NiRTTI_NiPSysAirFieldInheritVelocityCtlr(524483, 411064, 0x316d918);
	constexpr REL::VariantID NiRTTI_NiPSysAirFieldModifier(524484, 411065, 0x316d928);
	constexpr REL::VariantID NiRTTI_NiPSysAirFieldSpreadCtlr(524485, 411066, 0x316d938);
	constexpr REL::VariantID NiRTTI_NiPSysBombModifier(524487, 411068, 0x316d958);
	constexpr REL::VariantID NiRTTI_NiPSysBoundUpdateModifier(524488, 411069, 0x316d968);
	constexpr REL::VariantID NiRTTI_NiPSysBoxEmitter(524489, 411070, 0x316d978);
	constexpr REL::VariantID NiRTTI_NiPSysCollider(524539, 411118, 0x316dc58);
	constexpr REL::VariantID NiRTTI_NiPSysColliderManager(524490, 411071, 0x316d988);
	constexpr REL::VariantID NiRTTI_NiPSysColorModifier(524491, 411072, 0x316d998);
	constexpr REL::VariantID NiRTTI_NiPSysCylinderEmitter(524473, 411054, 0x316d880);
	constexpr REL::VariantID NiRTTI_NiPSysData(524492, 411073, 0x316d9a8);
	constexpr REL::VariantID NiRTTI_NiPSysDragFieldModifier(524493, 411074, 0x316d9b8);
	constexpr REL::VariantID NiRTTI_NiPSysDragModifier(524494, 411075, 0x316d9c8);
	constexpr REL::VariantID NiRTTI_NiPSysEmitter(524475, 411056, 0x316d8a0);
	constexpr REL::VariantID NiRTTI_NiPSysEmitterCtlr(524466, 411047, 0x316d830);
	constexpr REL::VariantID NiRTTI_NiPSysEmitterCtlrData(524495, 411076, 0x316d9d8);
	constexpr REL::VariantID NiRTTI_NiPSysEmitterDeclinationCtlr(524496, 411077, 0x316d9e8);
	constexpr REL::VariantID NiRTTI_NiPSysEmitterDeclinationVarCtlr(524497, 411078, 0x316d9f8);
	constexpr REL::VariantID NiRTTI_NiPSysEmitterInitialRadiusCtlr(524498, 411079, 0x316da08);
	constexpr REL::VariantID NiRTTI_NiPSysEmitterLifeSpanCtlr(524499, 411080, 0x316da18);
	constexpr REL::VariantID NiRTTI_NiPSysEmitterPlanarAngleCtlr(524500, 411081, 0x316da28);
	constexpr REL::VariantID NiRTTI_NiPSysEmitterPlanarAngleVarCtlr(524501, 411082, 0x316da38);
	constexpr REL::VariantID NiRTTI_NiPSysEmitterSpeedCtlr(524502, 411083, 0x316da48);
	constexpr REL::VariantID NiRTTI_NiPSysFieldAttenuationCtlr(524503, 411084, 0x316da58);
	constexpr REL::VariantID NiRTTI_NiPSysFieldMagnitudeCtlr(524504, 411085, 0x316da68);
	constexpr REL::VariantID NiRTTI_NiPSysFieldMaxDistanceCtlr(524505, 411086, 0x316da78);
	constexpr REL::VariantID NiRTTI_NiPSysFieldModifier(524537, 411116, 0x316dc38);
	constexpr REL::VariantID NiRTTI_NiPSysGravityFieldModifier(524506, 411087, 0x316da88);
	constexpr REL::VariantID NiRTTI_NiPSysGravityModifier(524467, 411048, 0x316d840);
	constexpr REL::VariantID NiRTTI_NiPSysGravityStrengthCtlr(524507, 411088, 0x316da98);
	constexpr REL::VariantID NiRTTI_NiPSysGrowFadeModifier(524508, 411089, 0x316daa8);
	constexpr REL::VariantID NiRTTI_NiPSysInitialRotAngleCtlr(524509, 411090, 0x316dab8);
	constexpr REL::VariantID NiRTTI_NiPSysInitialRotAngleVarCtlr(524510, 411091, 0x316dac8);
	constexpr REL::VariantID NiRTTI_NiPSysInitialRotSpeedCtlr(524511, 411092, 0x316dad8);
	constexpr REL::VariantID NiRTTI_NiPSysInitialRotSpeedVarCtlr(524512, 411093, 0x316dae8);
	constexpr REL::VariantID NiRTTI_NiPSysMeshEmitter(524513, 411094, 0x316daf8);
	constexpr REL::VariantID NiRTTI_NiPSysMeshUpdateModifier(524479, 411060, 0x316d8d8);
	constexpr REL::VariantID NiRTTI_NiPSysModifier(524478, 411059, 0x316d8c8);
	constexpr REL::VariantID NiRTTI_NiPSysModifierActiveCtlr(524518, 411099, 0x316db28);
	constexpr REL::VariantID NiRTTI_NiPSysModifierBoolCtlr(524538, 411117, 0x316dc48);
	constexpr REL::VariantID NiRTTI_NiPSysModifierCtlr(524477, 411057, 0x316d8b8);
	constexpr REL::VariantID NiRTTI_NiPSysModifierFloatCtlr(524536, 411115, 0x316dc28);
	constexpr REL::VariantID NiRTTI_NiPSysPlanarCollider(524519, 411100, 0x316db38);
	constexpr REL::VariantID NiRTTI_NiPSysPositionModifier(524522, 411101, 0x316db50);
	constexpr REL::VariantID NiRTTI_NiPSysRadialFieldModifier(524523, 411102, 0x316db60);
	constexpr REL::VariantID NiRTTI_NiPSysResetOnLoopCtlr(524524, 411103, 0x316db70);
	constexpr REL::VariantID NiRTTI_NiPSysRotationModifier(524525, 411104, 0x316db80);
	constexpr REL::VariantID NiRTTI_NiPSysSpawnModifier(524526, 411105, 0x316db90);
	constexpr REL::VariantID NiRTTI_NiPSysSphereEmitter(524527, 411106, 0x316dba0);
	constexpr REL::VariantID NiRTTI_NiPSysSphericalCollider(524528, 411107, 0x316dbb0);
	constexpr REL::VariantID NiRTTI_NiPSysTurbulenceFieldModifier(524529, 411108, 0x316dbc0);
	constexpr REL::VariantID NiRTTI_NiPSysUpdateCtlr(524480, 411061, 0x316d8e8);
	constexpr REL::VariantID NiRTTI_NiPSysVolumeEmitter(524535, 411114, 0x316dc18);
	constexpr REL::VariantID NiRTTI_NiPSysVortexFieldModifier(524530, 411109, 0x316dbd0);
	constexpr REL::VariantID NiRTTI_NiParticleMeshes(524006, 410586, 0x316c258);
	constexpr REL::VariantID NiRTTI_NiParticleMeshesData(524005, 410585, 0x316c248);
	constexpr REL::VariantID NiRTTI_NiParticleSystem(524465, 411046, 0x316d820);
	constexpr REL::VariantID NiRTTI_NiParticles(523963, 410543, 0x316bf60);
	constexpr REL::VariantID NiRTTI_NiParticlesData(524004, 410584, 0x316c238);
	constexpr REL::VariantID NiRTTI_NiPathController(524405, 410986, 0x316d600);
	constexpr REL::VariantID NiRTTI_NiPathInterpolator(524344, 410925, 0x316d308);
	constexpr REL::VariantID NiRTTI_NiPoint3InterpController(524460, 411041, 0x316d7d8);
	constexpr REL::VariantID NiRTTI_NiPoint3Interpolator(524406, 410987, 0x316d610);
	constexpr REL::VariantID NiRTTI_NiPointLight(523954, 410534, 0x316bef0);
	constexpr REL::VariantID NiRTTI_NiPosData(524378, 410959, 0x316d448);
	constexpr REL::VariantID NiRTTI_NiProperty(523929, 410509, 0x316adc0);
	constexpr REL::VariantID NiRTTI_NiQuaternionInterpolator(524407, 410988, 0x316d620);
	constexpr REL::VariantID NiRTTI_NiRollController(524408, 410989, 0x316d630);
	constexpr REL::VariantID NiRTTI_NiRotData(524409, 410990, 0x316d640);
	constexpr REL::VariantID NiRTTI_NiSequence(524410, 410991, 0x316d650);
	constexpr REL::VariantID NiRTTI_NiSequenceStreamHelper(524413, 410994, 0x316d670);
	constexpr REL::VariantID NiRTTI_NiShadeProperty(523987, 410567, 0x316c130);
	constexpr REL::VariantID NiRTTI_NiSingleInterpController(524342, 410923, 0x316d2e8);
	constexpr REL::VariantID NiRTTI_NiSkinData(523986, 410566, 0x316c120);
	constexpr REL::VariantID NiRTTI_NiSkinInstance(523976, 410556, 0x316c0d0);
	constexpr REL::VariantID NiRTTI_NiSkinPartition(523974, 410554, 0x316c0b0);
	constexpr REL::VariantID NiRTTI_NiSourceTexture(523939, 410519, 0x316be08);
	constexpr REL::VariantID NiRTTI_NiSpotLight(524007, 410587, 0x316c268);
	constexpr REL::VariantID NiRTTI_NiStringExtraData(523942, 410522, 0x316be70);
	constexpr REL::VariantID NiRTTI_NiStringPalette(524414, 410995, 0x316d680);
	constexpr REL::VariantID NiRTTI_NiStringsExtraData(523925, 410505, 0x316ad88);
	constexpr REL::VariantID NiRTTI_NiSwitchNode(523924, 410504, 0x316ad78);
	constexpr REL::VariantID NiRTTI_NiSwitchStringExtraData(524008, 410588, 0x316c278);
	constexpr REL::VariantID NiRTTI_NiTextKeyExtraData(524415, 410996, 0x316d690);
	constexpr REL::VariantID NiRTTI_NiTexture(523967, 410547, 0x316bfa0);
	constexpr REL::VariantID NiRTTI_NiTimeController(523943, 410523, 0x316be80);
	constexpr REL::VariantID NiRTTI_NiTransformController(524351, 410932, 0x316d358);
	constexpr REL::VariantID NiRTTI_NiTransformData(524377, 410958, 0x316d438);
	constexpr REL::VariantID NiRTTI_NiTransformInterpolator(524343, 410924, 0x316d2f8);
	constexpr REL::VariantID NiRTTI_NiTriBasedGeom(524027, 410607, 0x316c380);
	constexpr REL::VariantID NiRTTI_NiTriBasedGeomData(524026, 410606, 0x316c370);
	constexpr REL::VariantID NiRTTI_NiTriShape(524010, 410590, 0x316c298);
	constexpr REL::VariantID NiRTTI_NiTriShapeData(524009, 410589, 0x316c288);
	constexpr REL::VariantID NiRTTI_NiTriStrips(524012, 410592, 0x316c2b8);
	constexpr REL::VariantID NiRTTI_NiTriStripsData(524011, 410591, 0x316c2a8);
	constexpr REL::VariantID NiRTTI_NiUVData(524416, 410997, 0x316d6a0);
	constexpr REL::VariantID NiRTTI_NiVectorExtraData(524013, 410593, 0x316c2c8);
	constexpr REL::VariantID NiRTTI_NiVertWeightsExtraData(523975, 410555, 0x316c0c0);
	constexpr REL::VariantID NiRTTI_NiVisController(524417, 410998, 0x316d6b0);
	constexpr REL::VariantID NiRTTI_PArrayPoint(524602, 411242, 0x317c940);
	constexpr REL::VariantID NiRTTI_REFRSyncController(514966, 401106, 0x2fc48b0);
	constexpr REL::VariantID NiRTTI_ReferenceEffect(516706, 402952, 0x2feacc8);
	constexpr REL::VariantID NiRTTI_SceneGraph(517222, 403753, 0x2ffd750);
	constexpr REL::VariantID NiRTTI_ShaderReferenceEffect(516712, 402958, 0x2feacf8);
	constexpr REL::VariantID NiRTTI_ShadowSceneNode(527735, 414664, 0x3423520);
	constexpr REL::VariantID NiRTTI_SummonPlacementEffect(516720, 402966, 0x2fead28);
	constexpr REL::VariantID NiRTTI_WeaponObject(525102, 411577, 0x31880b0);
	constexpr REL::VariantID NiRTTI_bhkAabbPhantom(525121, 411596, 0x3188180);
	constexpr REL::VariantID NiRTTI_bhkAction(525160, 411637, 0x3188368);
	constexpr REL::VariantID NiRTTI_bhkAngularDashpotAction(525243, 411719, 0x3189318);
	constexpr REL::VariantID NiRTTI_bhkAttachmentCollisionObject(525101, 411576, 0x31880a0);
	constexpr REL::VariantID NiRTTI_bhkAutoWater(516226, 402390, 0x2fe9890);
	constexpr REL::VariantID NiRTTI_bhkAvoidBox(525150, 411625, 0x31882f0);
	constexpr REL::VariantID NiRTTI_bhkBallAndSocketConstraint(525223, 411699, 0x3189228);
	constexpr REL::VariantID NiRTTI_bhkBallSocketConstraintChain(525225, 411701, 0x3189240);
	constexpr REL::VariantID NiRTTI_bhkBinaryAction(525460, 411936, 0x318b608);
	constexpr REL::VariantID NiRTTI_bhkBlendCollisionObject(525147, 411622, 0x31882d0);
	constexpr REL::VariantID NiRTTI_bhkBlendController(525255, 411731, 0x31893a8);
	constexpr REL::VariantID NiRTTI_bhkBoxShape(525136, 411611, 0x3188230);
	constexpr REL::VariantID NiRTTI_bhkBreakableConstraint(525241, 411717, 0x3189300);
	constexpr REL::VariantID NiRTTI_bhkBvTreeShape(525140, 411615, 0x3188260);
	constexpr REL::VariantID NiRTTI_bhkCachingShapePhantom(525177, 411653, 0x3189008);
	constexpr REL::VariantID NiRTTI_bhkCapsuleShape(525134, 411609, 0x3188218);
	constexpr REL::VariantID NiRTTI_bhkCartTether(515427, 401566, 0x2fc6008);
	constexpr REL::VariantID NiRTTI_bhkCharControllerShape(525261, 411737, 0x31893f8);
	constexpr REL::VariantID NiRTTI_bhkCharacterProxy(525445, 411921, 0x318a2b8);
	constexpr REL::VariantID NiRTTI_bhkCharacterRigidBody(525447, 411923, 0x318a2d0);
	constexpr REL::VariantID NiRTTI_bhkCollisionBox(525263, 411739, 0x3189410);
	constexpr REL::VariantID NiRTTI_bhkCollisionObject(525071, 411547, 0x3187f70);
	constexpr REL::VariantID NiRTTI_bhkCompressedMeshShape(525198, 411674, 0x31890f8);
	constexpr REL::VariantID NiRTTI_bhkCompressedMeshShapeData(525199, 411675, 0x3189108);
	constexpr REL::VariantID NiRTTI_bhkConstraint(525156, 411633, 0x3188338);
	constexpr REL::VariantID NiRTTI_bhkConstraintChain(525458, 411934, 0x318b5f0);
	constexpr REL::VariantID NiRTTI_bhkConvexShape(525126, 411601, 0x31881b0);
	constexpr REL::VariantID NiRTTI_bhkConvexSweepShape(525201, 411677, 0x3189120);
	constexpr REL::VariantID NiRTTI_bhkConvexTransformShape(525203, 411679, 0x3189138);
	constexpr REL::VariantID NiRTTI_bhkConvexTranslateShape(525205, 411681, 0x3189150);
	constexpr REL::VariantID NiRTTI_bhkConvexVerticesShape(525207, 411683, 0x3189168);
	constexpr REL::VariantID NiRTTI_bhkCylinderShape(525209, 411685, 0x3189180);
	constexpr REL::VariantID NiRTTI_bhkDashpotAction(525245, 411721, 0x3189330);
	constexpr REL::VariantID NiRTTI_bhkEntity(525117, 411592, 0x3188150);
	constexpr REL::VariantID NiRTTI_bhkExtraData(525256, 411732, 0x31893b8);
	constexpr REL::VariantID NiRTTI_bhkFixedConstraint(525231, 411707, 0x3189288);
	constexpr REL::VariantID NiRTTI_bhkGenericConstraint(525260, 411736, 0x31893e8);
	constexpr REL::VariantID NiRTTI_bhkGroupConstraint(525227, 411703, 0x3189258);
	constexpr REL::VariantID NiRTTI_bhkHeightFieldShape(525456, 411932, 0x318b5d8);
	constexpr REL::VariantID NiRTTI_bhkHingeConstraint(525187, 411663, 0x3189080);
	constexpr REL::VariantID NiRTTI_bhkHingeLimitsConstraint(525229, 411705, 0x3189270);
	constexpr REL::VariantID NiRTTI_bhkLimitedHingeConstraint(525152, 411627, 0x3188308);
	constexpr REL::VariantID NiRTTI_bhkLiquidAction(525247, 411723, 0x3189348);
	constexpr REL::VariantID NiRTTI_bhkListShape(525221, 411697, 0x3189210);
	constexpr REL::VariantID NiRTTI_bhkMalleableConstraint(525154, 411629, 0x3188320);
	constexpr REL::VariantID NiRTTI_bhkMoppBvTreeShape(525217, 411693, 0x31891e0);
	constexpr REL::VariantID NiRTTI_bhkMotorAction(525250, 411726, 0x3189368);
	constexpr REL::VariantID NiRTTI_bhkMouseSpringAction(525185, 411661, 0x3189068);
	constexpr REL::VariantID NiRTTI_bhkMultiSphereShape(525211, 411687, 0x3189198);
	constexpr REL::VariantID NiRTTI_bhkNiCollisionObject(525089, 411565, 0x3188010);
	constexpr REL::VariantID NiRTTI_bhkNiTriStripsShape(525142, 411617, 0x3188278);
	constexpr REL::VariantID NiRTTI_bhkOrientHingedBodyAction(525252, 411728, 0x3189380);
	constexpr REL::VariantID NiRTTI_bhkPCollisionObject(525127, 411602, 0x31881c0);
	constexpr REL::VariantID NiRTTI_bhkPackedNiTriStripsShape(525145, 411620, 0x31882a0);
	constexpr REL::VariantID NiRTTI_bhkPhantom(525119, 411594, 0x3188168);
	constexpr REL::VariantID NiRTTI_bhkPlaneShape(525213, 411689, 0x31891b0);
	constexpr REL::VariantID NiRTTI_bhkPointToPathConstraint(525466, 411942, 0x318b640);
	constexpr REL::VariantID NiRTTI_bhkPoseArray(525257, 411733, 0x31893c8);
	constexpr REL::VariantID NiRTTI_bhkPositionConstraintMotor(525267, 411743, 0x3189490);
	constexpr REL::VariantID NiRTTI_bhkPrismaticConstraint(525158, 411635, 0x3188350);
	constexpr REL::VariantID NiRTTI_bhkRagdollConstraint(525233, 411709, 0x31892a0);
	constexpr REL::VariantID NiRTTI_bhkRagdollLimitsConstraint(525235, 411711, 0x31892b8);
	constexpr REL::VariantID NiRTTI_bhkRagdollTemplate(525182, 411658, 0x3189040);
	constexpr REL::VariantID NiRTTI_bhkRagdollTemplateData(525181, 411657, 0x3189030);
	constexpr REL::VariantID NiRTTI_bhkRefObject(525108, 411583, 0x31880f8);
	constexpr REL::VariantID NiRTTI_bhkRigidBody(525068, 411544, 0x3187f58);
	constexpr REL::VariantID NiRTTI_bhkRigidBodyT(525106, 411581, 0x31882b8);
	constexpr REL::VariantID NiRTTI_bhkSPCollisionObject(525183, 411659, 0x3189050);
	constexpr REL::VariantID NiRTTI_bhkSerializable(525109, 411584, 0x3188108);
	constexpr REL::VariantID NiRTTI_bhkShape(525115, 411590, 0x3188138);
	constexpr REL::VariantID NiRTTI_bhkShapeCollection(525265, 411741, 0x3189428);
	constexpr REL::VariantID NiRTTI_bhkShapePhantom(525130, 411605, 0x31881e8);
	constexpr REL::VariantID NiRTTI_bhkSimpleShapePhantom(525132, 411607, 0x3188200);
	constexpr REL::VariantID NiRTTI_bhkSphereRepShape(525123, 411598, 0x3188198);
	constexpr REL::VariantID NiRTTI_bhkSphereShape(525138, 411613, 0x3188248);
	constexpr REL::VariantID NiRTTI_bhkSpringAction(525254, 411730, 0x3189398);
	constexpr REL::VariantID NiRTTI_bhkSpringDamperConstraintMotor(525269, 411745, 0x31894b0);
	constexpr REL::VariantID NiRTTI_bhkStiffSpringConstraint(525237, 411713, 0x31892d0);
	constexpr REL::VariantID NiRTTI_bhkTiltPreventAction(515428, 401567, 0x2fc6018);
	constexpr REL::VariantID NiRTTI_bhkTransformShape(525219, 411695, 0x31891f8);
	constexpr REL::VariantID NiRTTI_bhkTriSampledHeightFieldBvTreeShape(525164, 411639, 0x3188398);
	constexpr REL::VariantID NiRTTI_bhkTriangleShape(525215, 411691, 0x31891c8);
	constexpr REL::VariantID NiRTTI_bhkUnaryAction(525162, 411631, 0x3188380);
	constexpr REL::VariantID NiRTTI_bhkVelocityConstraintMotor(525268, 411744, 0x31894a0);
	constexpr REL::VariantID NiRTTI_bhkWheelAction(515429, 401568, 0x2fc6028);
	constexpr REL::VariantID NiRTTI_bhkWheelConstraint(525239, 411715, 0x31892e8);
	constexpr REL::VariantID NiRTTI_bhkWorld(525051, 411527, 0x3186e18);
	constexpr REL::VariantID NiRTTI_bhkWorldM(525107, 411582, 0x31880d0);
	constexpr REL::VariantID NiRTTI_bhkWorldObject(525039, 411515, 0x3186dd8);
	constexpr REL::VariantID NiRTTI_hkPackedNiTriStripsData(525128, 411603, 0x31881d0);
}
