Improve schema parsing

This commit is contained in:
a2x
2024-04-06 03:20:08 +10:00
parent efe4775dc0
commit ce0fb918ab
114 changed files with 79858 additions and 79527 deletions

View File

@@ -1,41 +1,6 @@
{
"soundsystem.dll": {
"classes": {
"CCompressor__Color__": {
"fields": {},
"metadata": [],
"parent": null
},
"CCompressor__QuaternionStorage__": {
"fields": {},
"metadata": [],
"parent": null
},
"CCompressor__Vector2D__": {
"fields": {},
"metadata": [],
"parent": null
},
"CCompressor__Vector4D__": {
"fields": {},
"metadata": [],
"parent": null
},
"CCompressor__Vector__": {
"fields": {},
"metadata": [],
"parent": null
},
"CCompressor__bool__": {
"fields": {},
"metadata": [],
"parent": null
},
"CCompressor__int32__": {
"fields": {},
"metadata": [],
"parent": null
},
"CDSPMixgroupModifier": {
"fields": {
"m_flListenerReverbModifierWhenSourceReverbIsActive": 24,
@@ -66,36 +31,6 @@
],
"parent": null
},
"CFeMorphLayer": {
"fields": {
"m_GoalDamping": 112,
"m_GoalStrength": 88,
"m_Gravity": 64,
"m_InitPos": 40,
"m_Name": 0,
"m_Nodes": 16,
"m_nNameHash": 8
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"CFeVertexMapBuildArray": {
"fields": {
"m_Array": 0
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"CSosGroupActionLimitSchema": {
"fields": {
"m_nMaxCount": 24,
@@ -315,16 +250,6 @@
],
"parent": "CVoiceContainerBase"
},
"CVoiceContainerDefault": {
"fields": {},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": "CVoiceContainerBase"
},
"CVoiceContainerEngineSound": {
"fields": {
"m_SoundToPlay": 96,
@@ -421,267 +346,6 @@
],
"parent": "CVoiceContainerBase"
},
"C_OP_CollideWithParentParticles": {
"fields": {
"m_flParentRadiusScale": 448,
"m_flRadiusScale": 792
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": "CParticleFunctionConstraint"
},
"C_OP_CollideWithSelf": {
"fields": {
"m_flMinimumSpeed": 792,
"m_flRadiusScale": 448
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": "CParticleFunctionConstraint"
},
"C_OP_ConstrainDistance": {
"fields": {
"m_CenterOffset": 1140,
"m_bGlobalCenter": 1152,
"m_fMaxDistance": 792,
"m_fMinDistance": 448,
"m_nControlPointNumber": 1136
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": "CParticleFunctionConstraint"
},
"C_OP_ConstrainDistanceToPath": {
"fields": {
"m_PathParameters": 464,
"m_fMinDistance": 448,
"m_flMaxDistance0": 452,
"m_flMaxDistance1": 460,
"m_flMaxDistanceMid": 456,
"m_flTravelTime": 528,
"m_nFieldScale": 532,
"m_nManualTField": 536
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": "CParticleFunctionConstraint"
},
"C_OP_ConstrainDistanceToUserSpecifiedPath": {
"fields": {
"m_bLoopedPath": 460,
"m_fMinDistance": 448,
"m_flMaxDistance": 452,
"m_flTimeScale": 456,
"m_pointList": 464
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": "CParticleFunctionConstraint"
},
"C_OP_PlanarConstraint": {
"fields": {
"m_PlaneNormal": 460,
"m_PointOnPlane": 448,
"m_bGlobalNormal": 477,
"m_bGlobalOrigin": 476,
"m_bUseOldCode": 1168,
"m_flMaximumDistanceToCP": 824,
"m_flRadiusScale": 480,
"m_nControlPointNumber": 472
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": "CParticleFunctionConstraint"
},
"C_OP_WorldCollideConstraint": {
"fields": {},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": "CParticleFunctionConstraint"
},
"CovMatrix3": {
"fields": {
"m_flXY": 12,
"m_flXZ": 16,
"m_flYZ": 20,
"m_vDiag": 0
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"Dop26_t": {
"fields": {
"m_flSupport": 0
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"FeBuildBoxRigid_t": {
"fields": {
"m_nPriority": 64,
"m_nVertexMapHash": 68
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": "FeBoxRigid_t"
},
"FeBuildSphereRigid_t": {
"fields": {
"m_nPriority": 32,
"m_nVertexMapHash": 36
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": "FeSphereRigid_t"
},
"FeBuildTaperedCapsuleRigid_t": {
"fields": {
"m_nPriority": 48,
"m_nVertexMapHash": 52
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": "FeTaperedCapsuleRigid_t"
},
"FeFitInfluence_t": {
"fields": {
"flWeight": 4,
"nMatrixNode": 8,
"nVertexNode": 0
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"FeProxyVertexMap_t": {
"fields": {
"m_Name": 0,
"m_flWeight": 8
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"FeSourceEdge_t": {
"fields": {
"nNode": 0
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"FeVertexMapBuild_t": {
"fields": {
"m_Color": 12,
"m_VertexMapName": 0,
"m_Weights": 24,
"m_flVolumetricSolveStrength": 16,
"m_nNameHash": 8,
"m_nScaleSourceNode": 20
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"FourCovMatrices3": {
"fields": {
"m_flXY": 48,
"m_flXZ": 64,
"m_flYZ": 80,
"m_vDiag": 0
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"KeyValues": {
"fields": {},
"metadata": [],
"parent": null
},
"RnCapsule_t": {
"fields": {
"m_flRadius": 24,
"m_vCenter": 0
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"SelectedEditItemInfo_t": {
"fields": {
"m_EditItems": 0
@@ -1113,6 +777,199 @@
"parent": null
}
},
"enums": {}
"enums": {
"ActionType_t": {
"alignment": 4,
"members": {
"SOS_ACTION_LIMITER": 1,
"SOS_ACTION_NONE": 0,
"SOS_ACTION_SET_SOUNDEVENT_PARAM": 4,
"SOS_ACTION_SOUNDEVENT_CLUSTER": 5,
"SOS_ACTION_TIME_BLOCK_LIMITER": 3,
"SOS_ACTION_TIME_LIMIT": 2
},
"type": "uint32"
},
"SosActionSortType_t": {
"alignment": 4,
"members": {
"SOS_SORTTYPE_HIGHEST": 0,
"SOS_SORTTYPE_LOWEST": 1
},
"type": "uint32"
},
"SosActionStopType_t": {
"alignment": 4,
"members": {
"SOS_STOPTYPE_NONE": 0,
"SOS_STOPTYPE_OPVAR": 2,
"SOS_STOPTYPE_TIME": 1
},
"type": "uint32"
},
"SosEditItemType_t": {
"alignment": 4,
"members": {
"SOS_EDIT_ITEM_TYPE_FIELD": 5,
"SOS_EDIT_ITEM_TYPE_LIBRARYSTACKS": 2,
"SOS_EDIT_ITEM_TYPE_OPERATOR": 4,
"SOS_EDIT_ITEM_TYPE_SOUNDEVENT": 1,
"SOS_EDIT_ITEM_TYPE_SOUNDEVENTS": 0,
"SOS_EDIT_ITEM_TYPE_STACK": 3
},
"type": "uint32"
},
"SosGroupType_t": {
"alignment": 4,
"members": {
"SOS_GROUPTYPE_DYNAMIC": 0,
"SOS_GROUPTYPE_STATIC": 1
},
"type": "uint32"
},
"VMixChannelOperation_t": {
"alignment": 4,
"members": {
"VMIX_CHAN_LEFT": 1,
"VMIX_CHAN_MID_SIDE": 5,
"VMIX_CHAN_MONO": 4,
"VMIX_CHAN_RIGHT": 2,
"VMIX_CHAN_STEREO": 0,
"VMIX_CHAN_SWAP": 3
},
"type": "uint32"
},
"VMixFilterSlope_t": {
"alignment": 1,
"members": {
"FILTER_SLOPE_12dB": 4,
"FILTER_SLOPE_1POLE_12dB": 1,
"FILTER_SLOPE_1POLE_18dB": 2,
"FILTER_SLOPE_1POLE_24dB": 3,
"FILTER_SLOPE_1POLE_6dB": 0,
"FILTER_SLOPE_24dB": 5,
"FILTER_SLOPE_36dB": 6,
"FILTER_SLOPE_48dB": 7,
"FILTER_SLOPE_MAX": 7
},
"type": "uint8"
},
"VMixFilterType_t": {
"alignment": 2,
"members": {
"FILTER_ALLPASS": 7,
"FILTER_BANDPASS": 2,
"FILTER_HIGHPASS": 1,
"FILTER_HIGH_SHELF": 6,
"FILTER_LOWPASS": 0,
"FILTER_LOW_SHELF": 5,
"FILTER_NOTCH": 3,
"FILTER_PASSTHROUGH": 8,
"FILTER_PEAKING_EQ": 4,
"FILTER_UNKNOWN": -1
},
"type": "uint16"
},
"VMixLFOShape_t": {
"alignment": 4,
"members": {
"LFO_SHAPE_NOISE": 4,
"LFO_SHAPE_SAW": 3,
"LFO_SHAPE_SINE": 0,
"LFO_SHAPE_SQUARE": 1,
"LFO_SHAPE_TRI": 2
},
"type": "uint32"
},
"VMixPannerType_t": {
"alignment": 4,
"members": {
"PANNER_TYPE_EQUAL_POWER": 1,
"PANNER_TYPE_LINEAR": 0
},
"type": "uint32"
},
"VMixProcessorType_t": {
"alignment": 2,
"members": {
"VPROCESSOR_AUTOFILTER": 24,
"VPROCESSOR_BOXVERB": 9,
"VPROCESSOR_CONVOLUTION": 18,
"VPROCESSOR_DELAY": 6,
"VPROCESSOR_DIFFUSOR": 8,
"VPROCESSOR_DYNAMICS": 4,
"VPROCESSOR_DYNAMICS_3BAND": 19,
"VPROCESSOR_DYNAMICS_COMPRESSOR": 20,
"VPROCESSOR_EFFECT_CHAIN": 27,
"VPROCESSOR_ENVELOPE": 16,
"VPROCESSOR_EQ8": 15,
"VPROCESSOR_FILTER": 13,
"VPROCESSOR_FREEVERB": 10,
"VPROCESSOR_FULLWAVE_INTEGRATOR": 12,
"VPROCESSOR_MOD_DELAY": 7,
"VPROCESSOR_OSC": 25,
"VPROCESSOR_PANNER": 22,
"VPROCESSOR_PLATEVERB": 11,
"VPROCESSOR_PRESETDSP": 5,
"VPROCESSOR_RT_PITCH": 2,
"VPROCESSOR_SHAPER": 21,
"VPROCESSOR_STEAMAUDIO_DIRECT": 29,
"VPROCESSOR_STEAMAUDIO_HRTF": 3,
"VPROCESSOR_STEAMAUDIO_PATHING": 14,
"VPROCESSOR_STEAMAUDIO_REVERB": 1,
"VPROCESSOR_STEREODELAY": 26,
"VPROCESSOR_SUBGRAPH_SWITCH": 28,
"VPROCESSOR_UNKNOWN": 0,
"VPROCESSOR_UTILITY": 23,
"VPROCESSOR_VOCODER": 17
},
"type": "uint16"
},
"VMixSubgraphSwitchInterpolationType_t": {
"alignment": 4,
"members": {
"SUBGRAPH_INTERPOLATION_KEEP_LAST_SUBGRAPH_RUNNING": 2,
"SUBGRAPH_INTERPOLATION_TEMPORAL_CROSSFADE": 0,
"SUBGRAPH_INTERPOLATION_TEMPORAL_FADE_OUT": 1
},
"type": "uint32"
},
"soundlevel_t": {
"alignment": 4,
"members": {
"SNDLVL_100dB": 100,
"SNDLVL_105dB": 105,
"SNDLVL_110dB": 110,
"SNDLVL_120dB": 120,
"SNDLVL_130dB": 130,
"SNDLVL_140dB": 140,
"SNDLVL_150dB": 150,
"SNDLVL_180dB": 180,
"SNDLVL_20dB": 20,
"SNDLVL_25dB": 25,
"SNDLVL_30dB": 30,
"SNDLVL_35dB": 35,
"SNDLVL_40dB": 40,
"SNDLVL_45dB": 45,
"SNDLVL_50dB": 50,
"SNDLVL_55dB": 55,
"SNDLVL_60dB": 60,
"SNDLVL_65dB": 65,
"SNDLVL_70dB": 70,
"SNDLVL_75dB": 75,
"SNDLVL_80dB": 80,
"SNDLVL_85dB": 85,
"SNDLVL_90dB": 90,
"SNDLVL_95dB": 95,
"SNDLVL_GUNFIRE": 140,
"SNDLVL_IDLE": 60,
"SNDLVL_NONE": 0,
"SNDLVL_NORM": 75,
"SNDLVL_STATIC": 66,
"SNDLVL_TALKING": 80
},
"type": "uint32"
}
}
}
}