sobinist

Rayman 3 MAC Structure Stuff, More Readable JSON

Mar 28th, 2021 (edited)
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 60.10 KB | None | 0 0
  1. [
  2.     {
  3.         "ACP_tdst2DUVValues": [
  4.             "xU",
  5.             "xV"
  6.         ]
  7.     },
  8.     {
  9.         "AI_tdstAIModel": [
  10.             "p_stScriptAIIntell",
  11.             "p_stScriptAIReflex",
  12.             "p_stDsgVar",
  13.             "p_stListOfMacro",
  14.             "ucSecondPassDone"
  15.         ]
  16.     },
  17.     {
  18.         "AI_tdstMind": [
  19.             "p_stAIModel",
  20.             "p_stIntelligence",
  21.             "p_stReflex",
  22.             "p_stDsgMem",
  23.             "bDoingIntel"
  24.         ]
  25.     },
  26.     {
  27.         "CINE_tdstChannelLink": [
  28.             "hSPOLinked",
  29.             "lIndexOfChannel",
  30.             "hNextBrother",
  31.             "hPrevBrother",
  32.             "hFather"
  33.         ]
  34.     },
  35.     {
  36.         "CINE_tdstCine": [
  37.             "hFirstElement",
  38.             "hLastElement",
  39.             "lNumberOfElements",
  40.             "hNextBrother",
  41.             "hPrevBrother",
  42.             "hFather",
  43.             "bPlaying",
  44.             "lGenerateEvent",
  45.             "szName"
  46.         ]
  47.     },
  48.     {
  49.         "CINE_tdstCineActor": [
  50.             "stSubAnim",
  51.             "hSubAnimInUse",
  52.             "szAnimation",
  53.             "p_stActor",
  54.             "p_stStateAfterCine",
  55.             "p_stStateDuringCine",
  56.             "p_stTmpStateForActor",
  57.             "bSkipIA",
  58.             "bSkipMeca",
  59.             "bPreviousIAState",
  60.             "bPreviousMecaState",
  61.             "ucRepeatAnimation",
  62.             "scSpeedAnim",
  63.             "bMoveActorAtTheBegin",
  64.             "hSPORef",
  65.             "bMoveActorAtTheEnd",
  66.             "usChannel",
  67.             "bPlayingAnim",
  68.             "bIsASubAnim",
  69.             "bChangeComportBegin",
  70.             "p_stIntelBegin",
  71.             "bChangeReflexBegin",
  72.             "p_stReflexBegin",
  73.             "bChangeComportEnd",
  74.             "p_stIntelEnd",
  75.             "bChangeReflexEnd",
  76.             "p_stReflexEnd",
  77.             "bUseSoundRequestBegin",
  78.             "bUseVoiceRequestBegin",
  79.             "bUseMusicRequestBegin",
  80.             "bUseAmbianceRequestBegin",
  81.             "pSoundRequestBegin",
  82.             "pVoiceRequestBegin",
  83.             "pMusicRequestBegin",
  84.             "pAmbianceRequestBegin",
  85.             "bUseSoundRequestEnd",
  86.             "bUseVoiceRequestEnd",
  87.             "bUseMusicRequestEnd",
  88.             "bUseAmbianceRequestEnd",
  89.             "pSoundRequestEnd",
  90.             "pVoiceRequestEnd",
  91.             "pMusicRequestEnd",
  92.             "pAmbianceRequestEnd",
  93.             "pCine",
  94.             "hFirstElement",
  95.             "hLastElement",
  96.             "lNumberOfElements",
  97.             "hNextBrother",
  98.             "hPrevBrother",
  99.             "hFather"
  100.         ]
  101.     },
  102.     {
  103.         "stSubAnim": [
  104.             "hSubAnimInUse",
  105.             "szAnimation",
  106.             "p_stActor",
  107.             "p_stStateAfterCine",
  108.             "p_stStateDuringCine",
  109.             "p_stTmpStateForActor",
  110.             "bSkipIA",
  111.             "bSkipMeca",
  112.             "bPreviousIAState",
  113.             "bPreviousMecaState",
  114.             "ucRepeatAnimation",
  115.             "scSpeedAnim",
  116.             "bMoveActorAtTheBegin",
  117.             "hSPORef",
  118.             "bMoveActorAtTheEnd",
  119.             "usChannel",
  120.             "bPlayingAnim",
  121.             "bIsASubAnim",
  122.             "bChangeComportBegin",
  123.             "p_stIntelBegin",
  124.             "bChangeReflexBegin",
  125.             "p_stReflexBegin",
  126.             "bChangeComportEnd",
  127.             "p_stIntelEnd",
  128.             "bChangeReflexEnd",
  129.             "p_stReflexEnd",
  130.             "bUseSoundRequestBegin",
  131.             "bUseVoiceRequestBegin",
  132.             "bUseMusicRequestBegin",
  133.             "bUseAmbianceRequestBegin",
  134.             "pSoundRequestBegin",
  135.             "pVoiceRequestBegin",
  136.             "pMusicRequestBegin",
  137.             "pAmbianceRequestBegin",
  138.             "bUseSoundRequestEnd",
  139.             "bUseVoiceRequestEnd",
  140.             "bUseMusicRequestEnd",
  141.             "bUseAmbianceRequestEnd",
  142.             "pSoundRequestEnd",
  143.             "pVoiceRequestEnd",
  144.             "pMusicRequestEnd",
  145.             "pAmbianceRequestEnd",
  146.             "pCine",
  147.             "hFirstElement",
  148.             "hLastElement",
  149.             "lNumberOfElements",
  150.             "hNextBrother",
  151.             "hPrevBrother",
  152.             "hFather"
  153.         ]
  154.     },
  155.     {
  156.         "COL_tdstBoundingSphere": [
  157.             "stCenterPoint",
  158.             "xRadius"
  159.         ]
  160.     },
  161.     {
  162.         "stCenterPoint": [
  163.             "xRadius"
  164.         ]
  165.     },
  166.     {
  167.         "COL_tdstCollideObject": [
  168.             "xNbPoints",
  169.             "xNbElements",
  170.             "xNbParallelBoxes",
  171.             "d_stListOfPoints",
  172.             "d_xListOfElementsTypes",
  173.             "d_stListOfElements",
  174.             "p_stOctree",
  175.             "d_stListOfParallelBoxes",
  176.             "xBoudingSphereRadius",
  177.             "xBoudingSphereCenter"
  178.         ]
  179.     },
  180.     {
  181.         "COL_tdstElementAlignedBoxes": null
  182.     },
  183.     {
  184.         "COL_tdstElementIndexedTriangles": null
  185.     },
  186.     {
  187.         "COL_tdstElementSpheres": null
  188.     },
  189.     {
  190.         "COL_tdstIndexedAlignedBox": null
  191.     },
  192.     {
  193.         "COL_tdstIndexedSphere": [
  194.             "xRadius",
  195.             "hMaterial",
  196.             "xCenterPoint"
  197.         ]
  198.     },
  199.     {
  200.         "COL_tdstOctree": [
  201.             "p_stOctreeRoot",
  202.             "xNbFaces",
  203.             "d_xElementBasesTable",
  204.             "stMinBoundingBox",
  205.             "stMaxBoundingBox"
  206.         ]
  207.     },
  208.     {
  209.         "stMinBoundingBox": [
  210.             "stMaxBoundingBox"
  211.         ]
  212.     },
  213.     {
  214.         "stMaxBoundingBox": [
  215.             "empty_0x28e423L"
  216.         ]
  217.     },
  218.     {
  219.         "COL_tdstOctreeNode": [
  220.             "stMinPart",
  221.             "stMaxPart",
  222.             "p_pstChildList",
  223.             "d_xFaceIndexList"
  224.         ]
  225.     },
  226.     {
  227.         "stMinPart": [
  228.             "stMaxPart",
  229.             "p_pstChildList",
  230.             "d_xFaceIndexList"
  231.         ]
  232.     },
  233.     {
  234.         "stMaxPart": [
  235.             "p_pstChildList",
  236.             "d_xFaceIndexList"
  237.         ]
  238.     },
  239.     {
  240.         "COL_tdstParallelBox": [
  241.             "stMinPoint",
  242.             "stMaxPoint"
  243.         ]
  244.     },
  245.     {
  246.         "stMinPoint": [
  247.             "stMaxPoint"
  248.         ]
  249.     },
  250.     {
  251.         "stMaxPoint": [
  252.             "empty_0x28e49aL"
  253.         ]
  254.     },
  255.     {
  256.         "COL_tdstTripledIndex": null
  257.     },
  258.     {
  259.         "DNM_tdstAdvancedDynamics": [
  260.             "m_tdstDynamicsBaseBlock",
  261.             "m_tdstDynamicsAdvancedBlock"
  262.         ]
  263.     },
  264.     {
  265.         "DNM_tdstBaseDynamics": [
  266.             "m_tdstDynamicsBaseBlock"
  267.         ]
  268.     },
  269.     {
  270.         "DNM_tdstComplexDynamics": [
  271.             "m_tdstDynamicsBaseBlock",
  272.             "m_tdstDynamicsAdvancedBlock",
  273.             "m_tdstDynamicsComplexBlock"
  274.         ]
  275.     },
  276.     {
  277.         "DNM_tdstDynamicsAdvancedBlock": [
  278.             "m_xInertiaX",
  279.             "m_xInertiaY",
  280.             "m_xInertiaZ",
  281.             "m_xStreamPrority",
  282.             "m_xStreamFactor",
  283.             "m_xSlideFactorX",
  284.             "m_xSlideFactorY",
  285.             "m_xSlideFactorZ",
  286.             "m_xPreviousSlide",
  287.             "m_stMaxSpeed",
  288.             "m_stStreamSpeed",
  289.             "m_stAddSpeed",
  290.             "m_stLimit",
  291.             "m_stCollisionTranslation",
  292.             "m_stInertiaTranslation",
  293.             "m_stGroundNormal",
  294.             "m_stWallNormal",
  295.             "m_cCollideCounter"
  296.         ]
  297.     },
  298.     {
  299.         "DNM_tdstDynamicsBaseBlock": [
  300.             "m_lObjectType",
  301.             "m_pCurrentIdCard",
  302.             "ulFlags",
  303.             "ulEndFlags",
  304.             "m_xGravity",
  305.             "m_xSlopeLimit",
  306.             "m_xCosSlope",
  307.             "m_xSlide",
  308.             "m_xRebound",
  309.             "m_stImposeSpeed",
  310.             "m_stProposeSpeed",
  311.             "m_stPreviousSpeed",
  312.             "m_stScale",
  313.             "m_stSpeedAnim",
  314.             "m_stSafeTranslation",
  315.             "m_stAddTranslation",
  316.             "m_stPreviousMatrix",
  317.             "m_stCurrentMatrix",
  318.             "m_stImposeRotationMatrix",
  319.             "m_ucNbFrame",
  320.             "m_pstReport"
  321.         ]
  322.     },
  323.     {
  324.         "DNM_tdstDynamicsComplexBlock": [
  325.             "m_xTiltIntensity",
  326.             "m_xTiltInertia",
  327.             "m_xTiltOrigin",
  328.             "m_xTiltAngle",
  329.             "m_xHangingLimit",
  330.             "m_stContact",
  331.             "m_stFallTranslation",
  332.             "m_stExternalDatas",
  333.             "m_hPlatform",
  334.             "m_stAbsolutePreviousMatrix",
  335.             "m_stPrevPreviousMatrix"
  336.         ]
  337.     },
  338.     {
  339.         "DNM_tdstMecBaseIdCard": [
  340.             "m_eIdentity"
  341.         ]
  342.     },
  343.     {
  344.         "DNM_tdstMecCameraIdCard": [
  345.             "m_eIdentity"
  346.         ]
  347.     },
  348.     {
  349.         "DNM_tdstMecMatCharacteristics": [
  350.             "m_xSlide",
  351.             "m_xRebound"
  352.         ]
  353.     },
  354.     {
  355.         "DNM_tdstObstacle": [
  356.             "m_xRate",
  357.             "m_stNorm",
  358.             "m_stContact",
  359.             "hMyMaterial",
  360.             "hCollidedMaterial",
  361.             "mp_stSupObj"
  362.         ]
  363.     },
  364.     {
  365.         "DNM_tdstParsingDatas": [
  366.             "stPosition",
  367.             "xOutAlpha",
  368.             "stVector"
  369.         ]
  370.     },
  371.     {
  372.         "stPosition": [
  373.             "xOutAlpha",
  374.             "stVector"
  375.         ]
  376.     },
  377.     {
  378.         "stVector": [
  379.             "empty_0x28e9b3L"
  380.         ]
  381.     },
  382.     {
  383.         "DNM_tdstReport": [
  384.             "m_ulPrevSurfaceState",
  385.             "m_ulCurrSurfaceState",
  386.             "m_stObstacle",
  387.             "m_stGround",
  388.             "m_stWall",
  389.             "m_stCharacter",
  390.             "m_stWater",
  391.             "m_stCeil",
  392.             "m_stAbsolutePrevSpeed",
  393.             "m_stAbsoluteCurrSpeed",
  394.             "m_stAbsolutePrevPosition",
  395.             "m_stAbsoluteCurrPosition",
  396.             "m_cBitField"
  397.         ]
  398.     },
  399.     {
  400.         "FON_tdstGeneral": [
  401.             "ulElapsedTime",
  402.             "hRandomHandle",
  403.             "uwNumberOfLanguages",
  404.             "d_sLanguageArray",
  405.             "p_stCommonLanguage"
  406.         ]
  407.     },
  408.     {
  409.         "GEO_tdstBoundingSphere": [
  410.             "stCenterPoint",
  411.             "xRadius"
  412.         ]
  413.     },
  414.     {
  415.         "GEO_tdstCartoonEdge": null
  416.     },
  417.     {
  418.         "GEO_tdstCartoonFace": [
  419.             "stNormale",
  420.             "fDist"
  421.         ]
  422.     },
  423.     {
  424.         "stNormale": [
  425.             "fDist"
  426.         ]
  427.     },
  428.     {
  429.         "GEO_tdstColor": [
  430.             "xR",
  431.             "xG",
  432.             "xB",
  433.             "xA"
  434.         ]
  435.     },
  436.     {
  437.         "GEO_tdstDeformationBorder": [
  438.             "stLinkNeutralPosition",
  439.             "stLinkNeutralOrientation",
  440.             "p_xVertexTable",
  441.             "uwNumberOfVertices",
  442.             "ucLinkIndex",
  443.             "Align"
  444.         ]
  445.     },
  446.     {
  447.         "stLinkNeutralPosition": [
  448.             "stLinkNeutralOrientation",
  449.             "p_xVertexTable",
  450.             "uwNumberOfVertices",
  451.             "ucLinkIndex",
  452.             "Align"
  453.         ]
  454.     },
  455.     {
  456.         "stLinkNeutralOrientation": [
  457.             "p_xVertexTable",
  458.             "uwNumberOfVertices",
  459.             "ucLinkIndex",
  460.             "Align"
  461.         ]
  462.     },
  463.     {
  464.         "GEO_tdstDeformationInfluence": null
  465.     },
  466.     {
  467.         "GEO_tdstDeformationVertex": null
  468.     },
  469.     {
  470.         "GEO_tdstDoubledIndex": null
  471.     },
  472.     {
  473.         "GEO_tdstEdge": [
  474.             "xPoints",
  475.             "st_VectorPoints"
  476.         ]
  477.     },
  478.     {
  479.         "st_VectorPoints": [
  480.             "empty_0x28ecd2L"
  481.         ]
  482.     },
  483.     {
  484.         "GEO_tdstElementAlignedBoxes": null
  485.     },
  486.     {
  487.         "GEO_tdstElementDeformationSetInfo": null
  488.     },
  489.     {
  490.         "GEO_tdstElementIndexedTriangles": null
  491.     },
  492.     {
  493.         "GEO_tdstElementSpheres": null
  494.     },
  495.     {
  496.         "GEO_tdstElementSprite": null
  497.     },
  498.     {
  499.         "GEO_tdstGeometricObject": [
  500.             "d_stListOfPoints",
  501.             "d_stListOfPointsNormals",
  502.             "d_dfVertexTransparency",
  503.             "bVT_Used_As_Sinus_Percent",
  504.             "bDeformable",
  505.             "d_xListOfElementsTypes",
  506.             "d_stListOfEdges",
  507.             "d_stListOfParallelBoxes",
  508.             "ulType",
  509.             "xNbPoints",
  510.             "xNbElements",
  511.             "xNbEdges",
  512.             "xNbParallelBoxes",
  513.             "xBoudingSphereRadius",
  514.             "xBoudingSphereCenter",
  515.             "d_stListOfEdgesDI",
  516.             "xNbEdgesDI",
  517.             "bOutlined",
  518.             "xNbOctreeEdges",
  519.             "bUsedForShadowDrawing",
  520.             "bUsedForShadowCreating",
  521.             "p_stCartoonData",
  522.             "pSDC_Data",
  523.             "ulReflectionType"
  524.         ]
  525.     },
  526.     {
  527.         "GEO_tdstIndexedAlignedBox": null
  528.     },
  529.     {
  530.         "GEO_tdstIndexedSphere": [
  531.             "xRadius",
  532.             "hVisualMaterial",
  533.             "xCenterPoint"
  534.         ]
  535.     },
  536.     {
  537.         "GEO_tdstIndexedSprite": [
  538.             "hSprite",
  539.             "stSize",
  540.             "stAxe",
  541.             "stUVpos",
  542.             "stUVsize",
  543.             "xCenterPoint"
  544.         ]
  545.     },
  546.     {
  547.         "stSize": [
  548.             "stAxe",
  549.             "stUVpos",
  550.             "stUVsize",
  551.             "xCenterPoint"
  552.         ]
  553.     },
  554.     {
  555.         "stAxe": [
  556.             "stUVpos",
  557.             "stUVsize",
  558.             "xCenterPoint"
  559.         ]
  560.     },
  561.     {
  562.         "stUVpos": [
  563.             "stUVsize",
  564.             "xCenterPoint"
  565.         ]
  566.     },
  567.     {
  568.         "stUVsize": [
  569.             "xCenterPoint"
  570.         ]
  571.     },
  572.     {
  573.         "GEO_tdstObjCartoonData": [
  574.             "fGlobalWidth",
  575.             "fNearWidth",
  576.             "fFarWidth",
  577.             "bDirExtrusionFast",
  578.             "bEndWidthActivated",
  579.             "fEndWidth",
  580.             "bVariableWidthActivated",
  581.             "fVariableWidth",
  582.             "ulColor",
  583.             "hMaterial",
  584.             "fTextureStretch",
  585.             "uwNbrEdge",
  586.             "uwNbrFace",
  587.             "p_stEdgeList",
  588.             "p_stFaceList"
  589.         ]
  590.     },
  591.     {
  592.         "GEO_tdstParallelBox": [
  593.             "stMinPoint",
  594.             "stMaxPoint"
  595.         ]
  596.     },
  597.     {
  598.         "GEO_tdstSprite": null
  599.     },
  600.     {
  601.         "GEO_tdstTripledIndex": null
  602.     },
  603.     {
  604.         "GEO_tdstVisualSet": [
  605.             "xLastDistance",
  606.             "xNbLodDefinitions",
  607.             "xType",
  608.             "d_xThresholdsTable",
  609.             "d_p_stLodDefinitions",
  610.             "d_hRLI",
  611.             "lNumberOfRLI"
  612.         ]
  613.     },
  614.     {
  615.         "GLI_tdst2DVertex": [
  616.             "xX",
  617.             "xY",
  618.             "xOoZ"
  619.         ]
  620.     },
  621.     {
  622.         "GLI_tdstAnimatedTextureNode": [
  623.             "p_stTexture",
  624.             "xDisplayTime",
  625.             "p_stNextDisplayNode"
  626.         ]
  627.     },
  628.     {
  629.         "GLI_tdstCamera": [
  630.             "lCameraMode",
  631.             "stMatrix",
  632.             "xAlphaX",
  633.             "xAlphaY",
  634.             "xNear",
  635.             "xFar",
  636.             "xScreen",
  637.             "stScale",
  638.             "stTrans",
  639.             "xXProjectionRatio",
  640.             "xYProjectionRatio",
  641.             "stNormPlaneLeft",
  642.             "xDistPlaneLeft",
  643.             "stNormPlaneRight",
  644.             "xDistPlaneRight",
  645.             "stNormPlaneUp",
  646.             "xDistPlaneUp",
  647.             "stNormPlaneDown",
  648.             "xDistPlaneDown",
  649.             "xRatio",
  650.             "ucCameraTransparency",
  651.             "xTranspDist",
  652.             "bCameraIsMirrored"
  653.         ]
  654.     },
  655.     {
  656.         "stMatrix": [
  657.             "stZBuffer",
  658.             "stColor",
  659.             "fShwMaxIntensity",
  660.             "bValid",
  661.             "ucObjectLighted",
  662.             "bIsPainting",
  663.             "ucIsAlpha",
  664.             "xInter_Min_Pos",
  665.             "xExter_Min_Pos",
  666.             "xInter_Max_Pos",
  667.             "xExter_Max_Pos",
  668.             "xCenterBox",
  669.             "xRadius",
  670.             "xIntensity_Min",
  671.             "xIntensity_Max",
  672.             "stBackgroundColor",
  673.             "bCreatesShadows"
  674.         ]
  675.     },
  676.     {
  677.         "stScale": [
  678.             "stTrans",
  679.             "xXProjectionRatio",
  680.             "xYProjectionRatio",
  681.             "stNormPlaneLeft",
  682.             "xDistPlaneLeft",
  683.             "stNormPlaneRight",
  684.             "xDistPlaneRight",
  685.             "stNormPlaneUp",
  686.             "xDistPlaneUp",
  687.             "stNormPlaneDown",
  688.             "xDistPlaneDown",
  689.             "xRatio",
  690.             "ucCameraTransparency",
  691.             "xTranspDist",
  692.             "bCameraIsMirrored"
  693.         ]
  694.     },
  695.     {
  696.         "stTrans": [
  697.             "xXProjectionRatio",
  698.             "xYProjectionRatio",
  699.             "stNormPlaneLeft",
  700.             "xDistPlaneLeft",
  701.             "stNormPlaneRight",
  702.             "xDistPlaneRight",
  703.             "stNormPlaneUp",
  704.             "xDistPlaneUp",
  705.             "stNormPlaneDown",
  706.             "xDistPlaneDown",
  707.             "xRatio",
  708.             "ucCameraTransparency",
  709.             "xTranspDist",
  710.             "bCameraIsMirrored"
  711.         ]
  712.     },
  713.     {
  714.         "stNormPlaneLeft": [
  715.             "xDistPlaneLeft",
  716.             "stNormPlaneRight",
  717.             "xDistPlaneRight",
  718.             "stNormPlaneUp",
  719.             "xDistPlaneUp",
  720.             "stNormPlaneDown",
  721.             "xDistPlaneDown",
  722.             "xRatio",
  723.             "ucCameraTransparency",
  724.             "xTranspDist",
  725.             "bCameraIsMirrored"
  726.         ]
  727.     },
  728.     {
  729.         "stNormPlaneRight": [
  730.             "xDistPlaneRight",
  731.             "stNormPlaneUp",
  732.             "xDistPlaneUp",
  733.             "stNormPlaneDown",
  734.             "xDistPlaneDown",
  735.             "xRatio",
  736.             "ucCameraTransparency",
  737.             "xTranspDist",
  738.             "bCameraIsMirrored"
  739.         ]
  740.     },
  741.     {
  742.         "stNormPlaneUp": [
  743.             "xDistPlaneUp",
  744.             "stNormPlaneDown",
  745.             "xDistPlaneDown",
  746.             "xRatio",
  747.             "ucCameraTransparency",
  748.             "xTranspDist",
  749.             "bCameraIsMirrored"
  750.         ]
  751.     },
  752.     {
  753.         "stNormPlaneDown": [
  754.             "xDistPlaneDown",
  755.             "xRatio",
  756.             "ucCameraTransparency",
  757.             "xTranspDist",
  758.             "bCameraIsMirrored"
  759.         ]
  760.     },
  761.     {
  762.         "GLI_tdstLight": [
  763.             "b_lOnOff",
  764.             "bShwCastShadows",
  765.             "bThisLightIsZBuffered",
  766.             "lTypeOfLight",
  767.             "xFar",
  768.             "xNear",
  769.             "xLittleAlpha",
  770.             "xBigAlpha",
  771.             "xLittleTangent",
  772.             "xBigTangent",
  773.             "xAttenuation0",
  774.             "xAttenuation1",
  775.             "xAttenuation2",
  776.             "stMatrix",
  777.             "stZBuffer",
  778.             "stColor",
  779.             "fShwMaxIntensity",
  780.             "bValid",
  781.             "ucObjectLighted",
  782.             "bIsPainting",
  783.             "ucIsAlpha",
  784.             "xInter_Min_Pos",
  785.             "xExter_Min_Pos",
  786.             "xInter_Max_Pos",
  787.             "xExter_Max_Pos",
  788.             "xCenterBox",
  789.             "xRadius",
  790.             "xIntensity_Min",
  791.             "xIntensity_Max",
  792.             "stBackgroundColor",
  793.             "bCreatesShadows"
  794.         ]
  795.     },
  796.     {
  797.         "stZBuffer": [
  798.             "stColor",
  799.             "fShwMaxIntensity",
  800.             "bValid",
  801.             "ucObjectLighted",
  802.             "bIsPainting",
  803.             "ucIsAlpha",
  804.             "xInter_Min_Pos",
  805.             "xExter_Min_Pos",
  806.             "xInter_Max_Pos",
  807.             "xExter_Max_Pos",
  808.             "xCenterBox",
  809.             "xRadius",
  810.             "xIntensity_Min",
  811.             "xIntensity_Max",
  812.             "stBackgroundColor",
  813.             "bCreatesShadows"
  814.         ]
  815.     },
  816.     {
  817.         "stColor": [
  818.             "lActualRefreshNumber",
  819.             "p_stFistAnimatedTExtureNode",
  820.             "p_stActualAnimatedTExtureNode",
  821.             "lNumberOfDisplayNode",
  822.             "xActualDisplayTimeSinceStartOfLastTexture",
  823.             "xIsLocked",
  824.             "uiFlags",
  825.             "ulLastModified",
  826.             "ulMultiTextureType",
  827.             "ulNbTextureStages",
  828.             "a_stMultiMaterial"
  829.         ]
  830.     },
  831.     {
  832.         "stBackgroundColor": [
  833.             "bCreatesShadows"
  834.         ]
  835.     },
  836.     {
  837.         "GLI_tdstMaterial": [
  838.             "xMaterialType",
  839.             "stAmbient",
  840.             "stDiffuse",
  841.             "stSpecular",
  842.             "stColor",
  843.             "lActualRefreshNumber",
  844.             "p_stFistAnimatedTExtureNode",
  845.             "p_stActualAnimatedTExtureNode",
  846.             "lNumberOfDisplayNode",
  847.             "xActualDisplayTimeSinceStartOfLastTexture",
  848.             "xIsLocked",
  849.             "uiFlags",
  850.             "ulLastModified",
  851.             "ulMultiTextureType",
  852.             "ulNbTextureStages",
  853.             "a_stMultiMaterial"
  854.         ]
  855.     },
  856.     {
  857.         "stAmbient": [
  858.             "stDiffuse",
  859.             "stSpecular",
  860.             "stColor",
  861.             "lActualRefreshNumber",
  862.             "p_stFistAnimatedTExtureNode",
  863.             "p_stActualAnimatedTExtureNode",
  864.             "lNumberOfDisplayNode",
  865.             "xActualDisplayTimeSinceStartOfLastTexture",
  866.             "xIsLocked",
  867.             "uiFlags",
  868.             "ulLastModified",
  869.             "ulMultiTextureType",
  870.             "ulNbTextureStages",
  871.             "a_stMultiMaterial"
  872.         ]
  873.     },
  874.     {
  875.         "stDiffuse": [
  876.             "stSpecular",
  877.             "stColor",
  878.             "lActualRefreshNumber",
  879.             "p_stFistAnimatedTExtureNode",
  880.             "p_stActualAnimatedTExtureNode",
  881.             "lNumberOfDisplayNode",
  882.             "xActualDisplayTimeSinceStartOfLastTexture",
  883.             "xIsLocked",
  884.             "uiFlags",
  885.             "ulLastModified",
  886.             "ulMultiTextureType",
  887.             "ulNbTextureStages",
  888.             "a_stMultiMaterial"
  889.         ]
  890.     },
  891.     {
  892.         "stSpecular": [
  893.             "stColor",
  894.             "lActualRefreshNumber",
  895.             "p_stFistAnimatedTExtureNode",
  896.             "p_stActualAnimatedTExtureNode",
  897.             "lNumberOfDisplayNode",
  898.             "xActualDisplayTimeSinceStartOfLastTexture",
  899.             "xIsLocked",
  900.             "uiFlags",
  901.             "ulLastModified",
  902.             "ulMultiTextureType",
  903.             "ulNbTextureStages",
  904.             "a_stMultiMaterial"
  905.         ]
  906.     },
  907.     {
  908.         "GLI_tdstMultiTextureMaterial": [
  909.             "pst_Texture",
  910.             "c_Operator",
  911.             "c_ColorOperator",
  912.             "c_UVSource",
  913.             "c_Flags",
  914.             "ulTextureProperties",
  915.             "fDynamicAngle",
  916.             "fStaticAngle",
  917.             "xPosU",
  918.             "xPosV",
  919.             "xCosAngle",
  920.             "xSinAngle",
  921.             "xCosDoubleAngle",
  922.             "xSinDoubleAngle",
  923.             "xCurrentPosU",
  924.             "xCurrentPosV",
  925.             "xCurrentCosAngle",
  926.             "xCurrentSinAngle",
  927.             "xScaleU",
  928.             "xScaleV",
  929.             "ulVTSource"
  930.         ]
  931.     },
  932.     {
  933.         "GLI_tdstTexture": [
  934.             "ulLoadedTextureFormat",
  935.             "bIsAvailable",
  936.             "ucTextureQuality",
  937.             "ucDepthQuality",
  938.             "p_vBitMap",
  939.             "p_vColorTable",
  940.             "p_stSpecParam",
  941.             "lTextureCaps",
  942.             "lHeight",
  943.             "lWidth",
  944.             "lRealHeight",
  945.             "lRealWidth",
  946.             "fAddU",
  947.             "fAddV",
  948.             "lIncrementIsEnable",
  949.             "lChromakeyColorRGBA",
  950.             "ulBlendColorRGBA",
  951.             "lNumberOfLod",
  952.             "lCompressionCounter",
  953.             "lTypeOfCompression",
  954.             "lTypeOfMipMapping",
  955.             "p_TextureOfSubstitution",
  956.             "ucBilinearMode",
  957.             "ucCylingMode",
  958.             "a255_cFileName"
  959.         ]
  960.     },
  961.     {
  962.         "GLI_tdstUVTransformation": null
  963.     },
  964.     {
  965.         "stMat": null
  966.     },
  967.     {
  968.         "GLI_tdstZBufferForLight": [
  969.             "lSizeX",
  970.             "lSizeY",
  971.             "fCoefX",
  972.             "fCoefY",
  973.             "p_stZBufferMap",
  974.             "p_stMiddleZBufferMap"
  975.         ]
  976.     },
  977.     {
  978.         "GMT_tdstCollideMaterial": [
  979.             "wTypeOfZone",
  980.             "xIdentifier",
  981.             "stDirection",
  982.             "xCoeff",
  983.             "wTypeForAi"
  984.         ]
  985.     },
  986.     {
  987.         "stDirection": [
  988.             "xCoeff",
  989.             "wTypeForAi"
  990.         ]
  991.     },
  992.     {
  993.         "GMT_tdstGameMaterial": [
  994.             "hSoundMaterial",
  995.             "hCollideMaterial"
  996.         ]
  997.     },
  998.     {
  999.         "HIE_tdstModifierObject": null
  1000.     },
  1001.     {
  1002.         "HIE_tdstSuperObject": [
  1003.             "ulTypeOfLinkedObject",
  1004.             "hLinkedObject",
  1005.             "hFirstElement",
  1006.             "hLastElement",
  1007.             "lNumberOfElements",
  1008.             "hNextBrother",
  1009.             "hPrevBrother",
  1010.             "hFather",
  1011.             "hLocalMatrix",
  1012.             "hGlobalMatrix",
  1013.             "lLastComputeFrame",
  1014.             "lDrawModeMask",
  1015.             "ulFlags",
  1016.             "hVisualBoundingVolume",
  1017.             "hCollideBoundingVolume",
  1018.             "stSemiLookAtVector",
  1019.             "fTransparenceLevel",
  1020.             "ulOutlineColor",
  1021.             "lDisplayPrioriry",
  1022.             "lIL_Status",
  1023.             "stIL_AmbientColor",
  1024.             "stIL_ParallelDirection",
  1025.             "stIL_ParallelColor",
  1026.             "ucSuperImposedOnWhichViewport",
  1027.             "bIsSPO",
  1028.             "xTransition"
  1029.         ]
  1030.     },
  1031.     {
  1032.         "stSemiLookAtVector": [
  1033.             "fTransparenceLevel",
  1034.             "ulOutlineColor",
  1035.             "lDisplayPrioriry",
  1036.             "lIL_Status",
  1037.             "stIL_AmbientColor",
  1038.             "stIL_ParallelDirection",
  1039.             "stIL_ParallelColor",
  1040.             "ucSuperImposedOnWhichViewport",
  1041.             "bIsSPO",
  1042.             "xTransition"
  1043.         ]
  1044.     },
  1045.     {
  1046.         "stIL_AmbientColor": [
  1047.             "stIL_ParallelDirection",
  1048.             "stIL_ParallelColor",
  1049.             "ucSuperImposedOnWhichViewport",
  1050.             "bIsSPO",
  1051.             "xTransition"
  1052.         ]
  1053.     },
  1054.     {
  1055.         "stIL_ParallelDirection": [
  1056.             "stIL_ParallelColor",
  1057.             "ucSuperImposedOnWhichViewport",
  1058.             "bIsSPO",
  1059.             "xTransition"
  1060.         ]
  1061.     },
  1062.     {
  1063.         "stIL_ParallelColor": [
  1064.             "ucSuperImposedOnWhichViewport",
  1065.             "bIsSPO",
  1066.             "xTransition"
  1067.         ]
  1068.     },
  1069.     {
  1070.         "IPO_tdstInstanciatedPhysicalObject": [
  1071.             "_hPhysicalObject",
  1072.             "_hCurrentRadiosity",
  1073.             "a_hRadiosity",
  1074.             "hPortalCamera",
  1075.             "ulLastTransitionID",
  1076.             "fLastRatioUsed"
  1077.         ]
  1078.     },
  1079.     {
  1080.         "IPT_tdstDevice": [
  1081.             "ucValideAndActiveDevice",
  1082.             "hDeviceHandle",
  1083.             "ucPadAndJoyCounter",
  1084.             "cJoystickXmin",
  1085.             "cJoystickXmax",
  1086.             "cJoystickYmin",
  1087.             "cJoystickYmax",
  1088.             "cJoystickXcenter",
  1089.             "cJoystickYcenter",
  1090.             "hJoystickAxeX",
  1091.             "hJoystickAxeY",
  1092.             "hJoystickAxeZ",
  1093.             "hJoystickAxeR",
  1094.             "hKeyUp",
  1095.             "hKeyDown",
  1096.             "hKeyLeft",
  1097.             "hKeyRight",
  1098.             "hKeySpeedUp",
  1099.             "bCancelKeyboardInertia",
  1100.             "hJoystickButtons",
  1101.             "hKeyButtons",
  1102.             "stPadReadingOutput"
  1103.         ]
  1104.     },
  1105.     {
  1106.         "stPadReadingOutput": [
  1107.             "empty_0x28ff64L"
  1108.         ]
  1109.     },
  1110.     {
  1111.         "IPT_tdstEntryElement": [
  1112.             "ulNumberOfKeyWordElement",
  1113.             "d_stKeyWordElementArray",
  1114.             "p_szActionName",
  1115.             "p_szEntryName",
  1116.             "lState",
  1117.             "xAnalogicValue",
  1118.             "bIsActivate"
  1119.         ]
  1120.     },
  1121.     {
  1122.         "struct_IPT_tdstCommandElement_": [
  1123.             "p_szCommandName",
  1124.             "p_szCommand",
  1125.             "p_szHelpLine",
  1126.             "ucNumberOfParamMin",
  1127.             "ucNumberOfParamMax",
  1128.             "ucState"
  1129.         ]
  1130.     },
  1131.     {
  1132.         "IPT_tdstInput": [
  1133.             "ucOnePadActivate",
  1134.             "a_stDevice",
  1135.             "p_ucKeyboardCounter",
  1136.             "ucKeyboardType",
  1137.             "p_ucMouseButtonsCounter",
  1138.             "ulNumberOfEntryElement",
  1139.             "d_stEntryElementArray",
  1140.             "ulNumberOfCommandElement",
  1141.             "d_stCommandElementArray",
  1142.             "sEventHistoricSize",
  1143.             "hEventHistoric",
  1144.             "bAtLeastOneActionIsValidated",
  1145.             "szLineCommand",
  1146.             "szInternLineCommand",
  1147.             "szSearchedLineCommand",
  1148.             "szLastLineCommand",
  1149.             "lIndexInHistoricCommand",
  1150.             "hSearchedCommand",
  1151.             "hSwapCommandMode",
  1152.             "hClearCommandMode"
  1153.         ]
  1154.     },
  1155.     {
  1156.         "IPT_tdstKeyAndPadDefine": null
  1157.     },
  1158.     {
  1159.         "IPT_tdstKeyWordElement": [
  1160.             "u_ElementUnion",
  1161.             "u_ElementUnionDefault",
  1162.             "ucResult",
  1163.             "ucMinCounterInput",
  1164.             "ucMaxCounterInput"
  1165.         ]
  1166.     },
  1167.     {
  1168.         "IPT_tdstPadReadingOutput": [
  1169.             "stGlobalVector",
  1170.             "wHorizontalAxis",
  1171.             "wVerticalAxis",
  1172.             "xAnalogForce",
  1173.             "xTrueAnalogForce",
  1174.             "xRotationAngle",
  1175.             "lSector"
  1176.         ]
  1177.     },
  1178.     {
  1179.         "stGlobalVector": [
  1180.             "wHorizontalAxis",
  1181.             "wVerticalAxis",
  1182.             "xAnalogForce",
  1183.             "xTrueAnalogForce",
  1184.             "xRotationAngle",
  1185.             "lSector"
  1186.         ]
  1187.     },
  1188.     {
  1189.         "ISI_tdstColor": null
  1190.     },
  1191.     {
  1192.         "ISI_tdstISILOD": null
  1193.     },
  1194.     {
  1195.         "ISI_tdstISI": null
  1196.     },
  1197.     {
  1198.         "ISI_tdstMAD": null
  1199.     },
  1200.     {
  1201.         "MAT_tdstTransformation": [
  1202.             "eType",
  1203.             "stTransformMatrix",
  1204.             "stScaleVector"
  1205.         ]
  1206.     },
  1207.     {
  1208.         "stTransformMatrix": [
  1209.             "stScaleVector"
  1210.         ]
  1211.     },
  1212.     {
  1213.         "stScaleVector": [
  1214.             "empty_0x290404L"
  1215.         ]
  1216.     },
  1217.     {
  1218.         "MOR_tdstMorphObject": null
  1219.     },
  1220.     {
  1221.         "MOR_tdstMorphVector": [
  1222.             "xVertexIndex",
  1223.             "stDeformationVector"
  1224.         ]
  1225.     },
  1226.     {
  1227.         "stDeformationVector": [
  1228.             "empty_0x290462L"
  1229.         ]
  1230.     },
  1231.     {
  1232.         "MTH_tdstMove": [
  1233.             "m_stLinear",
  1234.             "m_stAngular"
  1235.         ]
  1236.     },
  1237.     {
  1238.         "MTH_tdstRotation": [
  1239.             "m_xAngle",
  1240.             "m_stAxis"
  1241.         ]
  1242.     },
  1243.     {
  1244.         "stCol_0": [
  1245.             "stCol_1",
  1246.             "stCol_2",
  1247.             "stCol_3"
  1248.         ]
  1249.     },
  1250.     {
  1251.         "stCol_1": [
  1252.             "stCol_2",
  1253.             "stCol_3"
  1254.         ]
  1255.     },
  1256.     {
  1257.         "stCol_2": [
  1258.             "stCol_3"
  1259.         ]
  1260.     },
  1261.     {
  1262.         "stCol_3": [
  1263.             "empty_0x29051cL"
  1264.         ]
  1265.     },
  1266.     {
  1267.         "PO_tdstPhysicalObject": null
  1268.     },
  1269.     {
  1270.         "SAI_tdstInternalStructure": null
  1271.     },
  1272.     {
  1273.         "SAI_tdstListEntry": null
  1274.     },
  1275.     {
  1276.         "SCT_tdstListOfSoundEvent": [
  1277.             "hPointerOfSectorSO",
  1278.             "Don't know how to swap this union",
  1279.             "uSoundEvent",
  1280.             "hNextBrother",
  1281.             "hPrevBrother",
  1282.             "hFather"
  1283.         ]
  1284.     },
  1285.     {
  1286.         "SECT_tdstListOfDNMLights": [
  1287.             "hDNMLights",
  1288.             "hNextBrother",
  1289.             "hPrevBrother",
  1290.             "hFather"
  1291.         ]
  1292.     },
  1293.     {
  1294.         "SECT_tdstListOfSOSectorsInActivityInteraction": [
  1295.             "hPointerOfSectorSO",
  1296.             "hNextBrother",
  1297.             "hPrevBrother",
  1298.             "hFather"
  1299.         ]
  1300.     },
  1301.     {
  1302.         "SECT_tdstListOfSOSectorsInCollisionInteraction": [
  1303.             "hPointerOfSectorSO",
  1304.             "hNextBrother",
  1305.             "hPrevBrother",
  1306.             "hFather"
  1307.         ]
  1308.     },
  1309.     {
  1310.         "SECT_tdstListOfSOSectorsInGraphicInteraction": [
  1311.             "wLevelOfDetail",
  1312.             "cDisplayMode",
  1313.             "hPointerOfSectorSO",
  1314.             "hNextBrother",
  1315.             "hPrevBrother",
  1316.             "hFather"
  1317.         ]
  1318.     },
  1319.     {
  1320.         "SECT_tdstListOfSOSectorsInSoundInteraction": [
  1321.             "hPointerOfSectorSO",
  1322.             "lVolume",
  1323.             "hNextBrother",
  1324.             "hPrevBrother",
  1325.             "hFather"
  1326.         ]
  1327.     },
  1328.     {
  1329.         "SECT_tdstListOfStaticLights": [
  1330.             "hStaticLights",
  1331.             "hNextBrother",
  1332.             "hPrevBrother",
  1333.             "hFather"
  1334.         ]
  1335.     },
  1336.     {
  1337.         "SECT_tdstSector": [
  1338.             "hFirstElement",
  1339.             "hLastElement",
  1340.             "lNumberOfElements",
  1341.             "stListOfStaticLights",
  1342.             "hFirstElement",
  1343.             "hLastElement",
  1344.             "lNumberOfElements",
  1345.             "stListOfSectorsInGraphicInteraction",
  1346.             "stListOfSectorsInCollisionInteraction",
  1347.             "stListOfSectorsInActivityInteraction",
  1348.             "stListOfSectorsInSoundInteraction",
  1349.             "stListOfSoundEvent",
  1350.             "stMinMaxPoints",
  1351.             "xZFar",
  1352.             "xVirtual",
  1353.             "cCameraType",
  1354.             "cCounter",
  1355.             "cPriority",
  1356.             "pSkyVisualMaterial",
  1357.             "FogIntensity",
  1358.             "h_PreviousSectorInList",
  1359.             "h_NextSectorInList",
  1360.             "lModifierMulIntensity",
  1361.             "lModifierAddIntensity",
  1362.             "cCurrentActivity",
  1363.             "cWantedActivity",
  1364.             "ucInList",
  1365.             "xTransition",
  1366.             "Don't know how to swap this union",
  1367.             "hTransitionSoundEvent"
  1368.         ]
  1369.     },
  1370.     {
  1371.         "stListOfStaticLights": [
  1372.             "hFirstElement",
  1373.             "hLastElement",
  1374.             "lNumberOfElements",
  1375.             "stListOfSectorsInGraphicInteraction",
  1376.             "stListOfSectorsInCollisionInteraction",
  1377.             "stListOfSectorsInActivityInteraction",
  1378.             "stListOfSectorsInSoundInteraction",
  1379.             "stListOfSoundEvent",
  1380.             "stMinMaxPoints",
  1381.             "xZFar",
  1382.             "xVirtual",
  1383.             "cCameraType",
  1384.             "cCounter",
  1385.             "cPriority",
  1386.             "pSkyVisualMaterial",
  1387.             "FogIntensity",
  1388.             "h_PreviousSectorInList",
  1389.             "h_NextSectorInList",
  1390.             "lModifierMulIntensity",
  1391.             "lModifierAddIntensity",
  1392.             "cCurrentActivity",
  1393.             "cWantedActivity",
  1394.             "ucInList",
  1395.             "xTransition",
  1396.             "Don't know how to swap this union",
  1397.             "hTransitionSoundEvent"
  1398.         ]
  1399.     },
  1400.     {
  1401.         "stListOfSectorsInGraphicInteraction": [
  1402.             "stListOfSectorsInCollisionInteraction",
  1403.             "stListOfSectorsInActivityInteraction",
  1404.             "stListOfSectorsInSoundInteraction",
  1405.             "stListOfSoundEvent",
  1406.             "stMinMaxPoints",
  1407.             "xZFar",
  1408.             "xVirtual",
  1409.             "cCameraType",
  1410.             "cCounter",
  1411.             "cPriority",
  1412.             "pSkyVisualMaterial",
  1413.             "FogIntensity",
  1414.             "h_PreviousSectorInList",
  1415.             "h_NextSectorInList",
  1416.             "lModifierMulIntensity",
  1417.             "lModifierAddIntensity",
  1418.             "cCurrentActivity",
  1419.             "cWantedActivity",
  1420.             "ucInList",
  1421.             "xTransition",
  1422.             "Don't know how to swap this union",
  1423.             "hTransitionSoundEvent"
  1424.         ]
  1425.     },
  1426.     {
  1427.         "stListOfSectorsInCollisionInteraction": [
  1428.             "stListOfSectorsInActivityInteraction",
  1429.             "stListOfSectorsInSoundInteraction",
  1430.             "stListOfSoundEvent",
  1431.             "stMinMaxPoints",
  1432.             "xZFar",
  1433.             "xVirtual",
  1434.             "cCameraType",
  1435.             "cCounter",
  1436.             "cPriority",
  1437.             "pSkyVisualMaterial",
  1438.             "FogIntensity",
  1439.             "h_PreviousSectorInList",
  1440.             "h_NextSectorInList",
  1441.             "lModifierMulIntensity",
  1442.             "lModifierAddIntensity",
  1443.             "cCurrentActivity",
  1444.             "cWantedActivity",
  1445.             "ucInList",
  1446.             "xTransition",
  1447.             "Don't know how to swap this union",
  1448.             "hTransitionSoundEvent"
  1449.         ]
  1450.     },
  1451.     {
  1452.         "stListOfSectorsInActivityInteraction": [
  1453.             "stListOfSectorsInSoundInteraction",
  1454.             "stListOfSoundEvent",
  1455.             "stMinMaxPoints",
  1456.             "xZFar",
  1457.             "xVirtual",
  1458.             "cCameraType",
  1459.             "cCounter",
  1460.             "cPriority",
  1461.             "pSkyVisualMaterial",
  1462.             "FogIntensity",
  1463.             "h_PreviousSectorInList",
  1464.             "h_NextSectorInList",
  1465.             "lModifierMulIntensity",
  1466.             "lModifierAddIntensity",
  1467.             "cCurrentActivity",
  1468.             "cWantedActivity",
  1469.             "ucInList",
  1470.             "xTransition",
  1471.             "Don't know how to swap this union",
  1472.             "hTransitionSoundEvent"
  1473.         ]
  1474.     },
  1475.     {
  1476.         "stListOfSectorsInSoundInteraction": [
  1477.             "stListOfSoundEvent",
  1478.             "stMinMaxPoints",
  1479.             "xZFar",
  1480.             "xVirtual",
  1481.             "cCameraType",
  1482.             "cCounter",
  1483.             "cPriority",
  1484.             "pSkyVisualMaterial",
  1485.             "FogIntensity",
  1486.             "h_PreviousSectorInList",
  1487.             "h_NextSectorInList",
  1488.             "lModifierMulIntensity",
  1489.             "lModifierAddIntensity",
  1490.             "cCurrentActivity",
  1491.             "cWantedActivity",
  1492.             "ucInList",
  1493.             "xTransition",
  1494.             "Don't know how to swap this union",
  1495.             "hTransitionSoundEvent"
  1496.         ]
  1497.     },
  1498.     {
  1499.         "stListOfSoundEvent": [
  1500.             "stMinMaxPoints",
  1501.             "xZFar",
  1502.             "xVirtual",
  1503.             "cCameraType",
  1504.             "cCounter",
  1505.             "cPriority",
  1506.             "pSkyVisualMaterial",
  1507.             "FogIntensity",
  1508.             "h_PreviousSectorInList",
  1509.             "h_NextSectorInList",
  1510.             "lModifierMulIntensity",
  1511.             "lModifierAddIntensity",
  1512.             "cCurrentActivity",
  1513.             "cWantedActivity",
  1514.             "ucInList",
  1515.             "xTransition",
  1516.             "Don't know how to swap this union",
  1517.             "hTransitionSoundEvent"
  1518.         ]
  1519.     },
  1520.     {
  1521.         "stMinMaxPoints": [
  1522.             "xZFar",
  1523.             "xVirtual",
  1524.             "cCameraType",
  1525.             "cCounter",
  1526.             "cPriority",
  1527.             "pSkyVisualMaterial",
  1528.             "FogIntensity",
  1529.             "h_PreviousSectorInList",
  1530.             "h_NextSectorInList",
  1531.             "lModifierMulIntensity",
  1532.             "lModifierAddIntensity",
  1533.             "cCurrentActivity",
  1534.             "cWantedActivity",
  1535.             "ucInList",
  1536.             "xTransition",
  1537.             "Don't know how to swap this union",
  1538.             "hTransitionSoundEvent"
  1539.         ]
  1540.     },
  1541.     {
  1542.         "stKerningPair": [
  1543.             "wFirst",
  1544.             "wSecond",
  1545.             "wKernAmount"
  1546.         ]
  1547.     },
  1548.     {
  1549.         "struct_IPT_tdstHistoricElement_": [
  1550.             "bf2State",
  1551.             "bf6DeviceType",
  1552.             "ucCounter",
  1553.             "swDeviceValue"
  1554.         ]
  1555.     },
  1556.     {
  1557.         "struct_LST2_tdstAnchorToALW_tdxHandleToModelListDyn": [
  1558.             "hFirstElement",
  1559.             "hLastElement",
  1560.             "lNumberOfElements"
  1561.         ]
  1562.     },
  1563.     {
  1564.         "struct_LST2_tdstAnchorToCINE_tdxHandleToChannelLinkDyn": [
  1565.             "hFirstElement",
  1566.             "hLastElement",
  1567.             "lNumberOfElements"
  1568.         ]
  1569.     },
  1570.     {
  1571.         "struct_LST2_tdstAnchorToCINE_tdxHandleToCineActorDyn": [
  1572.             "hFirstElement",
  1573.             "hLastElement",
  1574.             "lNumberOfElements"
  1575.         ]
  1576.     },
  1577.     {
  1578.         "struct_LST2_tdstAnchorToCINE_tdxHandleToCineDyn": [
  1579.             "hFirstElement",
  1580.             "hLastElement",
  1581.             "lNumberOfElements"
  1582.         ]
  1583.     },
  1584.     {
  1585.         "struct_LST2_tdstAnchorToDEMO_tdxHandleToDemoSOElementDyn": [
  1586.             "hFirstElement",
  1587.             "hLastElement",
  1588.             "lNumberOfElements"
  1589.         ]
  1590.     },
  1591.     {
  1592.         "struct_LST2_tdstAnchorToIPT_tdxHandleToCommandElementDyn": [
  1593.             "hFirstElement",
  1594.             "hLastElement",
  1595.             "lNumberOfElements"
  1596.         ]
  1597.     },
  1598.     {
  1599.         "struct_LST2_tdstAnchorToIPT_tdxHandleToEntryElementDyn": [
  1600.             "hFirstElement",
  1601.             "hLastElement",
  1602.             "lNumberOfElements"
  1603.         ]
  1604.     },
  1605.     {
  1606.         "struct_LST2_tdstAnchorToIPT_tdxHandleToKeyWordElementDyn": [
  1607.             "hFirstElement",
  1608.             "hLastElement",
  1609.             "lNumberOfElements"
  1610.         ]
  1611.     },
  1612.     {
  1613.         "struct_LST2_tdstAnchorToMC_tdxHandleToMainCharacterNodeDyn": [
  1614.             "hFirstElement",
  1615.             "hLastElement",
  1616.             "lNumberOfElements"
  1617.         ]
  1618.     },
  1619.     {
  1620.         "struct_LST2_tdstAnchorToSCT_tdxHandleOfLstSoundEventDyn": [
  1621.             "hFirstElement",
  1622.             "hLastElement",
  1623.             "lNumberOfElements"
  1624.         ]
  1625.     },
  1626.     {
  1627.         "struct_LST2_tdstAnchorToSECT_tdxHandleOfElementLstActivityInteractionDyn": [
  1628.             "hFirstElement",
  1629.             "hLastElement",
  1630.             "lNumberOfElements"
  1631.         ]
  1632.     },
  1633.     {
  1634.         "struct_LST2_tdstAnchorToSECT_tdxHandleOfElementLstCharacterDyn": [
  1635.             "hFirstElement",
  1636.             "hLastElement",
  1637.             "lNumberOfElements"
  1638.         ]
  1639.     },
  1640.     {
  1641.         "struct_LST2_tdstAnchorToSECT_tdxHandleOfElementLstCollisionInteractionDyn": [
  1642.             "hFirstElement",
  1643.             "hLastElement",
  1644.             "lNumberOfElements"
  1645.         ]
  1646.     },
  1647.     {
  1648.         "struct_LST2_tdstAnchorToSECT_tdxHandleOfElementLstDNMLightsDyn": [
  1649.             "hFirstElement",
  1650.             "hLastElement",
  1651.             "lNumberOfElements"
  1652.         ]
  1653.     },
  1654.     {
  1655.         "struct_LST2_tdstAnchorToSECT_tdxHandleOfElementLstGraphicInteractionDyn": [
  1656.             "hFirstElement",
  1657.             "hLastElement",
  1658.             "lNumberOfElements"
  1659.         ]
  1660.     },
  1661.     {
  1662.         "struct_LST2_tdstAnchorToSECT_tdxHandleOfElementLstSoundInteractionDyn": [
  1663.             "hFirstElement",
  1664.             "hLastElement",
  1665.             "lNumberOfElements"
  1666.         ]
  1667.     },
  1668.     {
  1669.         "struct_LST2_tdstAnchorToSECT_tdxHandleOfElementLstStaticLightsDyn": [
  1670.             "hFirstElement",
  1671.             "hLastElement",
  1672.             "lNumberOfElements"
  1673.         ]
  1674.     },
  1675.     {
  1676.         "struct_LST2_tdstAnchorTotdhHandleToObjectTypeElementDyn": [
  1677.             "hFirstElement",
  1678.             "hLastElement",
  1679.             "lNumberOfElements"
  1680.         ]
  1681.     },
  1682.     {
  1683.         "struct_LST2_tdstAnchorTotdxHandleToAlwaysActiveCharacterNodeDyn": [
  1684.             "hFirstElement",
  1685.             "hLastElement",
  1686.             "lNumberOfElements"
  1687.         ]
  1688.     },
  1689.     {
  1690.         "struct_LST2_tdstAnchorTotdxHandleToFamilyListDyn": [
  1691.             "hFirstElement",
  1692.             "hLastElement",
  1693.             "lNumberOfElements"
  1694.         ]
  1695.     },
  1696.     {
  1697.         "struct_LST2_tdstAnchorTotdxHandleToNodeCameraDyn": [
  1698.             "hFirstElement",
  1699.             "hLastElement",
  1700.             "lNumberOfElements"
  1701.         ]
  1702.     },
  1703.     {
  1704.         "struct_LST2_tdstAnchorTotdxHandleToObjectsTablesListDyn": [
  1705.             "hFirstElement",
  1706.             "hLastElement",
  1707.             "lNumberOfElements"
  1708.         ]
  1709.     },
  1710.     {
  1711.         "struct_LST2_tdstAnchorTotdxHandleToProhibitDyn": [
  1712.             "hFirstElement",
  1713.             "hLastElement",
  1714.             "lNumberOfElements"
  1715.         ]
  1716.     },
  1717.     {
  1718.         "struct_LST2_tdstAnchorTotdxHandleToStateDyn": [
  1719.             "hFirstElement",
  1720.             "hLastElement",
  1721.             "lNumberOfElements"
  1722.         ]
  1723.     },
  1724.     {
  1725.         "struct_LST2_tdstAnchorTotdxHandleToSubAnimDyn": [
  1726.             "hFirstElement",
  1727.             "hLastElement",
  1728.             "lNumberOfElements"
  1729.         ]
  1730.     },
  1731.     {
  1732.         "struct_LST2_tdstAnchorTotdxHandleToSubAnimInUseDyn": [
  1733.             "hFirstElement",
  1734.             "hLastElement",
  1735.             "lNumberOfElements"
  1736.         ]
  1737.     },
  1738.     {
  1739.         "struct_LST2_tdstAnchorTotdxHandleToTransitionDyn": [
  1740.             "hFirstElement",
  1741.             "hLastElement",
  1742.             "lNumberOfElements"
  1743.         ]
  1744.     },
  1745.     {
  1746.         "struct_LST2_tdstAnchorToWP_tdHandleOfArcDyn": [
  1747.             "hFirstElement",
  1748.             "hLastElement",
  1749.             "lNumberOfElements"
  1750.         ]
  1751.     },
  1752.     {
  1753.         "struct_LST2_tdstAnchorToWP_tdhGraphNodeDyn": [
  1754.             "hFirstElement",
  1755.             "hLastElement",
  1756.             "lNumberOfElements"
  1757.         ]
  1758.     },
  1759.     {
  1760.         "struct_LST2_tdstAnchorToZDX_tdxHandleToGeoZdxListDyn": [
  1761.             "hFirstElement",
  1762.             "hLastElement",
  1763.             "lNumberOfElements"
  1764.         ]
  1765.     },
  1766.     {
  1767.         "struct_LST2_tdstAnchorToZDX_tdxHandleToZdxIndexListDyn": [
  1768.             "hFirstElement",
  1769.             "hLastElement",
  1770.             "lNumberOfElements"
  1771.         ]
  1772.     },
  1773.     {
  1774.         "struct_LST2_tdstAnchorToZDX_tdxHandleToZoneSetEncapsulationDyn": [
  1775.             "hFirstElement",
  1776.             "hLastElement",
  1777.             "lNumberOfElements"
  1778.         ]
  1779.     },
  1780.     {
  1781.         "struct_RND_tdstRandom_": [
  1782.             "ulSizeOfTable",
  1783.             "a_ulIndex",
  1784.             "hLastUsedIndex",
  1785.             "ulMaxValueInTable",
  1786.             "xInverseMaxValueInTable",
  1787.             "p_ulTable"
  1788.         ]
  1789.     },
  1790.     {
  1791.         "struct_SECT_tdstListOfSOCharacters_": [
  1792.             "hPointerOfCharacter",
  1793.             "hNextBrother",
  1794.             "hPrevBrother",
  1795.             "hFather"
  1796.         ]
  1797.     },
  1798.     {
  1799.         "struct_tdst_EntryActions_": null
  1800.     },
  1801.     {
  1802.         "struct_tdstBrain_": [
  1803.             "p_stMind",
  1804.             "hLastCollidedGoThroughMaterial",
  1805.             "bWarnMechanicsFlag",
  1806.             "bActiveDuringTransition"
  1807.         ]
  1808.     },
  1809.     {
  1810.         "struct_tdstCineinfo_": [
  1811.             "hInit",
  1812.             "hCurrent",
  1813.             "hVisibility",
  1814.             "hWork",
  1815.             "stLastFailedOrigin",
  1816.             "stLastFailedWanted",
  1817.             "stForceTarget",
  1818.             "stForcePosition",
  1819.             "stForceRefAxisY",
  1820.             "stForceRefAxisZ",
  1821.             "xApexRatio",
  1822.             "xLastDeltaCut",
  1823.             "eState",
  1824.             "xCounter1",
  1825.             "xCounter2",
  1826.             "xCounter3",
  1827.             "xCounter4",
  1828.             "ucVolIAFlags",
  1829.             "ucPerIAFlags",
  1830.             "cLastCutAngleSens",
  1831.             "AveragePosition",
  1832.             "stSightAxisSystem",
  1833.             "bCanDoBestPos",
  1834.             "a10_stTransparentSuperObjectForCamera",
  1835.             "xNumberOfTransparentSuperObjectForCamera",
  1836.             "fTransparency",
  1837.             "fTransparencySpeed",
  1838.             "ucTransparencyFlag",
  1839.             "bCameraIsMirrored",
  1840.             "bLightComputation"
  1841.         ]
  1842.     },
  1843.     {
  1844.         "stLastFailedOrigin": [
  1845.             "stLastFailedWanted",
  1846.             "stForceTarget",
  1847.             "stForcePosition",
  1848.             "stForceRefAxisY",
  1849.             "stForceRefAxisZ",
  1850.             "xApexRatio",
  1851.             "xLastDeltaCut",
  1852.             "eState",
  1853.             "xCounter1",
  1854.             "xCounter2",
  1855.             "xCounter3",
  1856.             "xCounter4",
  1857.             "ucVolIAFlags",
  1858.             "ucPerIAFlags",
  1859.             "cLastCutAngleSens",
  1860.             "AveragePosition",
  1861.             "stSightAxisSystem",
  1862.             "bCanDoBestPos",
  1863.             "a10_stTransparentSuperObjectForCamera",
  1864.             "xNumberOfTransparentSuperObjectForCamera",
  1865.             "fTransparency",
  1866.             "fTransparencySpeed",
  1867.             "ucTransparencyFlag",
  1868.             "bCameraIsMirrored",
  1869.             "bLightComputation"
  1870.         ]
  1871.     },
  1872.     {
  1873.         "stLastFailedWanted": [
  1874.             "stForceTarget",
  1875.             "stForcePosition",
  1876.             "stForceRefAxisY",
  1877.             "stForceRefAxisZ",
  1878.             "xApexRatio",
  1879.             "xLastDeltaCut",
  1880.             "eState",
  1881.             "xCounter1",
  1882.             "xCounter2",
  1883.             "xCounter3",
  1884.             "xCounter4",
  1885.             "ucVolIAFlags",
  1886.             "ucPerIAFlags",
  1887.             "cLastCutAngleSens",
  1888.             "AveragePosition",
  1889.             "stSightAxisSystem",
  1890.             "bCanDoBestPos",
  1891.             "a10_stTransparentSuperObjectForCamera",
  1892.             "xNumberOfTransparentSuperObjectForCamera",
  1893.             "fTransparency",
  1894.             "fTransparencySpeed",
  1895.             "ucTransparencyFlag",
  1896.             "bCameraIsMirrored",
  1897.             "bLightComputation"
  1898.         ]
  1899.     },
  1900.     {
  1901.         "stForceTarget": [
  1902.             "stForcePosition",
  1903.             "stForceRefAxisY",
  1904.             "stForceRefAxisZ",
  1905.             "xApexRatio",
  1906.             "xLastDeltaCut",
  1907.             "eState",
  1908.             "xCounter1",
  1909.             "xCounter2",
  1910.             "xCounter3",
  1911.             "xCounter4",
  1912.             "ucVolIAFlags",
  1913.             "ucPerIAFlags",
  1914.             "cLastCutAngleSens",
  1915.             "AveragePosition",
  1916.             "stSightAxisSystem",
  1917.             "bCanDoBestPos",
  1918.             "a10_stTransparentSuperObjectForCamera",
  1919.             "xNumberOfTransparentSuperObjectForCamera",
  1920.             "fTransparency",
  1921.             "fTransparencySpeed",
  1922.             "ucTransparencyFlag",
  1923.             "bCameraIsMirrored",
  1924.             "bLightComputation"
  1925.         ]
  1926.     },
  1927.     {
  1928.         "stForcePosition": [
  1929.             "stForceRefAxisY",
  1930.             "stForceRefAxisZ",
  1931.             "xApexRatio",
  1932.             "xLastDeltaCut",
  1933.             "eState",
  1934.             "xCounter1",
  1935.             "xCounter2",
  1936.             "xCounter3",
  1937.             "xCounter4",
  1938.             "ucVolIAFlags",
  1939.             "ucPerIAFlags",
  1940.             "cLastCutAngleSens",
  1941.             "AveragePosition",
  1942.             "stSightAxisSystem",
  1943.             "bCanDoBestPos",
  1944.             "a10_stTransparentSuperObjectForCamera",
  1945.             "xNumberOfTransparentSuperObjectForCamera",
  1946.             "fTransparency",
  1947.             "fTransparencySpeed",
  1948.             "ucTransparencyFlag",
  1949.             "bCameraIsMirrored",
  1950.             "bLightComputation"
  1951.         ]
  1952.     },
  1953.     {
  1954.         "stForceRefAxisY": [
  1955.             "stForceRefAxisZ",
  1956.             "xApexRatio",
  1957.             "xLastDeltaCut",
  1958.             "eState",
  1959.             "xCounter1",
  1960.             "xCounter2",
  1961.             "xCounter3",
  1962.             "xCounter4",
  1963.             "ucVolIAFlags",
  1964.             "ucPerIAFlags",
  1965.             "cLastCutAngleSens",
  1966.             "AveragePosition",
  1967.             "stSightAxisSystem",
  1968.             "bCanDoBestPos",
  1969.             "a10_stTransparentSuperObjectForCamera",
  1970.             "xNumberOfTransparentSuperObjectForCamera",
  1971.             "fTransparency",
  1972.             "fTransparencySpeed",
  1973.             "ucTransparencyFlag",
  1974.             "bCameraIsMirrored",
  1975.             "bLightComputation"
  1976.         ]
  1977.     },
  1978.     {
  1979.         "stForceRefAxisZ": [
  1980.             "xApexRatio",
  1981.             "xLastDeltaCut",
  1982.             "eState",
  1983.             "xCounter1",
  1984.             "xCounter2",
  1985.             "xCounter3",
  1986.             "xCounter4",
  1987.             "ucVolIAFlags",
  1988.             "ucPerIAFlags",
  1989.             "cLastCutAngleSens",
  1990.             "AveragePosition",
  1991.             "stSightAxisSystem",
  1992.             "bCanDoBestPos",
  1993.             "a10_stTransparentSuperObjectForCamera",
  1994.             "xNumberOfTransparentSuperObjectForCamera",
  1995.             "fTransparency",
  1996.             "fTransparencySpeed",
  1997.             "ucTransparencyFlag",
  1998.             "bCameraIsMirrored",
  1999.             "bLightComputation"
  2000.         ]
  2001.     },
  2002.     {
  2003.         "stSightAxisSystem": [
  2004.             "bCanDoBestPos",
  2005.             "a10_stTransparentSuperObjectForCamera",
  2006.             "xNumberOfTransparentSuperObjectForCamera",
  2007.             "fTransparency",
  2008.             "fTransparencySpeed",
  2009.             "ucTransparencyFlag",
  2010.             "bCameraIsMirrored",
  2011.             "bLightComputation"
  2012.         ]
  2013.     },
  2014.     {
  2015.         "struct_tdstDynam_": [
  2016.             "p_stDynamics",
  2017.             "p_stParsingDatas",
  2018.             "eUsedMechanics"
  2019.         ]
  2020.     },
  2021.     {
  2022.         "struct_tdstInternalStructurCineinfo_": [
  2023.             "stShiftTarget",
  2024.             "stShiftPos",
  2025.             "xDistMin",
  2026.             "xDistMax",
  2027.             "xBoundDistMin",
  2028.             "xBoundDistMax",
  2029.             "xAngleAlpha",
  2030.             "xAngleShiftAlpha",
  2031.             "xAngleTheta",
  2032.             "xAngleShiftTheta",
  2033.             "xLinearSpeed",
  2034.             "xLinearIncreaseSpeed",
  2035.             "xLinearDecreaseSpeed",
  2036.             "xAngularSpeed",
  2037.             "xAngularIncreaseSpeed",
  2038.             "xAngularDecreaseSpeed",
  2039.             "xTargetSpeed",
  2040.             "xTargetIncreaseSpeed",
  2041.             "xTargetDecreaseSpeed",
  2042.             "xFocal",
  2043.             "xZMin",
  2044.             "xZMax",
  2045.             "hSuperObjectTargeted",
  2046.             "hSecondSuperObjectTargeted",
  2047.             "uwDNMFlags",
  2048.             "uwIAFlags",
  2049.             "eTypeOfViewport",
  2050.             "cChannel",
  2051.             "bIsActive",
  2052.             "bDebugCamera"
  2053.         ]
  2054.     },
  2055.     {
  2056.         "stShiftTarget": [
  2057.             "stShiftPos",
  2058.             "xDistMin",
  2059.             "xDistMax",
  2060.             "xBoundDistMin",
  2061.             "xBoundDistMax",
  2062.             "xAngleAlpha",
  2063.             "xAngleShiftAlpha",
  2064.             "xAngleTheta",
  2065.             "xAngleShiftTheta",
  2066.             "xLinearSpeed",
  2067.             "xLinearIncreaseSpeed",
  2068.             "xLinearDecreaseSpeed",
  2069.             "xAngularSpeed",
  2070.             "xAngularIncreaseSpeed",
  2071.             "xAngularDecreaseSpeed",
  2072.             "xTargetSpeed",
  2073.             "xTargetIncreaseSpeed",
  2074.             "xTargetDecreaseSpeed",
  2075.             "xFocal",
  2076.             "xZMin",
  2077.             "xZMax",
  2078.             "hSuperObjectTargeted",
  2079.             "hSecondSuperObjectTargeted",
  2080.             "uwDNMFlags",
  2081.             "uwIAFlags",
  2082.             "eTypeOfViewport",
  2083.             "cChannel",
  2084.             "bIsActive",
  2085.             "bDebugCamera"
  2086.         ]
  2087.     },
  2088.     {
  2089.         "stShiftPos": [
  2090.             "xDistMin",
  2091.             "xDistMax",
  2092.             "xBoundDistMin",
  2093.             "xBoundDistMax",
  2094.             "xAngleAlpha",
  2095.             "xAngleShiftAlpha",
  2096.             "xAngleTheta",
  2097.             "xAngleShiftTheta",
  2098.             "xLinearSpeed",
  2099.             "xLinearIncreaseSpeed",
  2100.             "xLinearDecreaseSpeed",
  2101.             "xAngularSpeed",
  2102.             "xAngularIncreaseSpeed",
  2103.             "xAngularDecreaseSpeed",
  2104.             "xTargetSpeed",
  2105.             "xTargetIncreaseSpeed",
  2106.             "xTargetDecreaseSpeed",
  2107.             "xFocal",
  2108.             "xZMin",
  2109.             "xZMax",
  2110.             "hSuperObjectTargeted",
  2111.             "hSecondSuperObjectTargeted",
  2112.             "uwDNMFlags",
  2113.             "uwIAFlags",
  2114.             "eTypeOfViewport",
  2115.             "cChannel",
  2116.             "bIsActive",
  2117.             "bDebugCamera"
  2118.         ]
  2119.     },
  2120.     {
  2121.         "struct_tdstMicro_": [
  2122.             "hMicroMatrix",
  2123.             "bIsActive"
  2124.         ]
  2125.     },
  2126.     {
  2127.         "struct_tdstMSLight_": [
  2128.             "bLocalLight",
  2129.             "bOnlyLocalLight",
  2130.             "bGiroPhare",
  2131.             "bPulsing",
  2132.             "stOffsetVect",
  2133.             "stAngle",
  2134.             "xStepGiro",
  2135.             "xStepPulse",
  2136.             "xMaxRangePulse",
  2137.             "xGiroAngle",
  2138.             "p_stLight",
  2139.             "p_stVisuLight",
  2140.             "hLightInSector",
  2141.             "ucNbRLIUse",
  2142.             "ucFirstRLI",
  2143.             "ucSecondRLI",
  2144.             "ucBlendPercent"
  2145.         ]
  2146.     },
  2147.     {
  2148.         "stOffsetVect": [
  2149.             "stAngle",
  2150.             "xStepGiro",
  2151.             "xStepPulse",
  2152.             "xMaxRangePulse",
  2153.             "xGiroAngle",
  2154.             "p_stLight",
  2155.             "p_stVisuLight",
  2156.             "hLightInSector",
  2157.             "ucNbRLIUse",
  2158.             "ucFirstRLI",
  2159.             "ucSecondRLI",
  2160.             "ucBlendPercent"
  2161.         ]
  2162.     },
  2163.     {
  2164.         "stAngle": [
  2165.             "xStepGiro",
  2166.             "xStepPulse",
  2167.             "xMaxRangePulse",
  2168.             "xGiroAngle",
  2169.             "p_stLight",
  2170.             "p_stVisuLight",
  2171.             "hLightInSector",
  2172.             "ucNbRLIUse",
  2173.             "ucFirstRLI",
  2174.             "ucSecondRLI",
  2175.             "ucBlendPercent"
  2176.         ]
  2177.     },
  2178.     {
  2179.         "struct_tdstMSSound_": [
  2180.             "stRollOff",
  2181.             "hMechaCharacter"
  2182.         ]
  2183.     },
  2184.     {
  2185.         "stRollOff": [
  2186.             "hMechaCharacter"
  2187.         ]
  2188.     },
  2189.     {
  2190.         "struct_tdstMSWay_": [
  2191.             "m_hPath",
  2192.             "m_lIndex",
  2193.             "m_bIsCircular"
  2194.         ]
  2195.     },
  2196.     {
  2197.         "struct_tdstNodeMainCharacter_": [
  2198.             "hNewCharacterForTheNextFrame",
  2199.             "hCharacter",
  2200.             "hNextBrother",
  2201.             "hPrevBrother",
  2202.             "hFather"
  2203.         ]
  2204.     },
  2205.     {
  2206.         "struct_tdstSectInfo_": [
  2207.             "hCurrentSector",
  2208.             "hNodeInSector",
  2209.             "stPreviousPosition",
  2210.             "hSectorSynchroCharacter"
  2211.         ]
  2212.     },
  2213.     {
  2214.         "stPreviousPosition": [
  2215.             "hSectorSynchroCharacter"
  2216.         ]
  2217.     },
  2218.     {
  2219.         "struct_tdstStandardGame_": [
  2220.             "otObjectFamilyType",
  2221.             "otObjectModelType",
  2222.             "otObjectPersonalType",
  2223.             "h_SuperObject",
  2224.             "eInitFlagWhenOutOfZone",
  2225.             "eInitFlagWhenDeadOrTaken",
  2226.             "ulLastTrame",
  2227.             "ubf32Capabilities",
  2228.             "ucTractionFactor",
  2229.             "ucHitPoints",
  2230.             "ucHitPointsMax",
  2231.             "ucHitPointsMaxMax",
  2232.             "ulCustomBits",
  2233.             "ulAICustomBits",
  2234.             "ucPlatFormType",
  2235.             "ucMiscFlags",
  2236.             "ucTransparencyZoneMin",
  2237.             "ucTransparencyZoneMax",
  2238.             "ulSaveCustomBits",
  2239.             "ulSaveAICustomBits",
  2240.             "ucSaveHitPoints",
  2241.             "ucSaveHitPointsMax",
  2242.             "ucSaveMiscFlags",
  2243.             "ucTooFarLimit",
  2244.             "ucImportance",
  2245.             "ucOptional",
  2246.             "a_xCustomFloats",
  2247.             "a_lCustomLongs",
  2248.             "a_stCustomVectors"
  2249.         ]
  2250.     },
  2251.     {
  2252.         "tdstTransparentSuperObjectForCamera": [
  2253.             "hSuperObject",
  2254.             "lInitialDrawMask",
  2255.             "fInitialTransparenceLevel",
  2256.             "fCurrentTransparencyLevel",
  2257.             "bIncrease"
  2258.         ]
  2259.     },
  2260.     {
  2261.         "tdst3dData": [
  2262.             "h_InitialState",
  2263.             "h_CurrentState",
  2264.             "h_FirstStateOfAction",
  2265.             "h_InitialObjectsTable",
  2266.             "h_CurrentObjectsTable",
  2267.             "h_Family",
  2268.             "stGLIObjectMatrix",
  2269.             "p_stGLIObjectAbsoluteMatrix",
  2270.             "xCurrentFrame",
  2271.             "ucRepeatAnimation",
  2272.             "ucNextEvent",
  2273.             "d_ucEventActivation",
  2274.             "p_stCurrentHieCouples",
  2275.             "wCurrentHieNbCouples",
  2276.             "wSizeOfArrayOfElts3d",
  2277.             "h_StateInLastFrame",
  2278.             "h_WantedState",
  2279.             "xForcedFrame",
  2280.             "ucFlagEndState",
  2281.             "ucFlagEndOfAnim",
  2282.             "hArrayOfChannels",
  2283.             "ulNumberOfChannels",
  2284.             "hFirstActiveChannel",
  2285.             "stFrame3d",
  2286.             "hMorphChannelList",
  2287.             "ulStartTime",
  2288.             "ulTimeDelay",
  2289.             "ulTimePreviousFrame",
  2290.             "xLastFrame",
  2291.             "bStateJustModified",
  2292.             "bSkipCurrentFrame",
  2293.             "p_stShadowVisualMaterial",
  2294.             "p_stShadowTexture",
  2295.             "xShadowScaleX",
  2296.             "xShadowScaleY",
  2297.             "xShadowQuality",
  2298.             "uwNbEngineFrameSinceLastMechEvent",
  2299.             "ucFrameRate",
  2300.             "ucFlagModifState",
  2301.             "lDrawMaskInit",
  2302.             "lDrawMask",
  2303.             "lLastComputeFrame",
  2304.             "stLastEventGlobalPosition",
  2305.             "bAnimMatrixChanged",
  2306.             "ucUserEventFlags",
  2307.             "ucBrainComputationFrequency",
  2308.             "cBrainCounter",
  2309.             "uwBrainMainCounter",
  2310.             "ucTransparency",
  2311.             "bDiscreetSpeed",
  2312.             "stLightDirForDynamicShadow",
  2313.             "ucIsShadowClosed",
  2314.             "ucShadowRecLevel",
  2315.             "ucLightComputationFrequency",
  2316.             "cLightCounter",
  2317.             "stSHWDeformationVector",
  2318.             "xSHWHeight",
  2319.             "xDistNoInterpol",
  2320.             "xDistNoMorphing",
  2321.             "xDistNoDEnv",
  2322.             "hForSubAnimInUseArray",
  2323.             "h_CurrentCineActor",
  2324.             "hSkinMaterial",
  2325.             "NbSkinMaterials",
  2326.             "xSkinIndex"
  2327.         ]
  2328.     },
  2329.     {
  2330.         "stGLIObjectMatrix": [
  2331.             "p_stGLIObjectAbsoluteMatrix",
  2332.             "xCurrentFrame",
  2333.             "ucRepeatAnimation",
  2334.             "ucNextEvent",
  2335.             "d_ucEventActivation",
  2336.             "p_stCurrentHieCouples",
  2337.             "wCurrentHieNbCouples",
  2338.             "wSizeOfArrayOfElts3d",
  2339.             "h_StateInLastFrame",
  2340.             "h_WantedState",
  2341.             "xForcedFrame",
  2342.             "ucFlagEndState",
  2343.             "ucFlagEndOfAnim",
  2344.             "hArrayOfChannels",
  2345.             "ulNumberOfChannels",
  2346.             "hFirstActiveChannel",
  2347.             "stFrame3d",
  2348.             "hMorphChannelList",
  2349.             "ulStartTime",
  2350.             "ulTimeDelay",
  2351.             "ulTimePreviousFrame",
  2352.             "xLastFrame",
  2353.             "bStateJustModified",
  2354.             "bSkipCurrentFrame",
  2355.             "p_stShadowVisualMaterial",
  2356.             "p_stShadowTexture",
  2357.             "xShadowScaleX",
  2358.             "xShadowScaleY",
  2359.             "xShadowQuality",
  2360.             "uwNbEngineFrameSinceLastMechEvent",
  2361.             "ucFrameRate",
  2362.             "ucFlagModifState",
  2363.             "lDrawMaskInit",
  2364.             "lDrawMask",
  2365.             "lLastComputeFrame",
  2366.             "stLastEventGlobalPosition",
  2367.             "bAnimMatrixChanged",
  2368.             "ucUserEventFlags",
  2369.             "ucBrainComputationFrequency",
  2370.             "cBrainCounter",
  2371.             "uwBrainMainCounter",
  2372.             "ucTransparency",
  2373.             "bDiscreetSpeed",
  2374.             "stLightDirForDynamicShadow",
  2375.             "ucIsShadowClosed",
  2376.             "ucShadowRecLevel",
  2377.             "ucLightComputationFrequency",
  2378.             "cLightCounter",
  2379.             "stSHWDeformationVector",
  2380.             "xSHWHeight",
  2381.             "xDistNoInterpol",
  2382.             "xDistNoMorphing",
  2383.             "xDistNoDEnv",
  2384.             "hForSubAnimInUseArray",
  2385.             "h_CurrentCineActor",
  2386.             "hSkinMaterial",
  2387.             "NbSkinMaterials",
  2388.             "xSkinIndex"
  2389.         ]
  2390.     },
  2391.     {
  2392.         "stFrame3d": [
  2393.             "hMorphChannelList",
  2394.             "ulStartTime",
  2395.             "ulTimeDelay",
  2396.             "ulTimePreviousFrame",
  2397.             "xLastFrame",
  2398.             "bStateJustModified",
  2399.             "bSkipCurrentFrame",
  2400.             "p_stShadowVisualMaterial",
  2401.             "p_stShadowTexture",
  2402.             "xShadowScaleX",
  2403.             "xShadowScaleY",
  2404.             "xShadowQuality",
  2405.             "uwNbEngineFrameSinceLastMechEvent",
  2406.             "ucFrameRate",
  2407.             "ucFlagModifState",
  2408.             "lDrawMaskInit",
  2409.             "lDrawMask",
  2410.             "lLastComputeFrame",
  2411.             "stLastEventGlobalPosition",
  2412.             "bAnimMatrixChanged",
  2413.             "ucUserEventFlags",
  2414.             "ucBrainComputationFrequency",
  2415.             "cBrainCounter",
  2416.             "uwBrainMainCounter",
  2417.             "ucTransparency",
  2418.             "bDiscreetSpeed",
  2419.             "stLightDirForDynamicShadow",
  2420.             "ucIsShadowClosed",
  2421.             "ucShadowRecLevel",
  2422.             "ucLightComputationFrequency",
  2423.             "cLightCounter",
  2424.             "stSHWDeformationVector",
  2425.             "xSHWHeight",
  2426.             "xDistNoInterpol",
  2427.             "xDistNoMorphing",
  2428.             "xDistNoDEnv",
  2429.             "hForSubAnimInUseArray",
  2430.             "h_CurrentCineActor",
  2431.             "hSkinMaterial",
  2432.             "NbSkinMaterials",
  2433.             "xSkinIndex"
  2434.         ]
  2435.     },
  2436.     {
  2437.         "stLastEventGlobalPosition": [
  2438.             "bAnimMatrixChanged",
  2439.             "ucUserEventFlags",
  2440.             "ucBrainComputationFrequency",
  2441.             "cBrainCounter",
  2442.             "uwBrainMainCounter",
  2443.             "ucTransparency",
  2444.             "bDiscreetSpeed",
  2445.             "stLightDirForDynamicShadow",
  2446.             "ucIsShadowClosed",
  2447.             "ucShadowRecLevel",
  2448.             "ucLightComputationFrequency",
  2449.             "cLightCounter",
  2450.             "stSHWDeformationVector",
  2451.             "xSHWHeight",
  2452.             "xDistNoInterpol",
  2453.             "xDistNoMorphing",
  2454.             "xDistNoDEnv",
  2455.             "hForSubAnimInUseArray",
  2456.             "h_CurrentCineActor",
  2457.             "hSkinMaterial",
  2458.             "NbSkinMaterials",
  2459.             "xSkinIndex"
  2460.         ]
  2461.     },
  2462.     {
  2463.         "stLightDirForDynamicShadow": [
  2464.             "ucIsShadowClosed",
  2465.             "ucShadowRecLevel",
  2466.             "ucLightComputationFrequency",
  2467.             "cLightCounter",
  2468.             "stSHWDeformationVector",
  2469.             "xSHWHeight",
  2470.             "xDistNoInterpol",
  2471.             "xDistNoMorphing",
  2472.             "xDistNoDEnv",
  2473.             "hForSubAnimInUseArray",
  2474.             "h_CurrentCineActor",
  2475.             "hSkinMaterial",
  2476.             "NbSkinMaterials",
  2477.             "xSkinIndex"
  2478.         ]
  2479.     },
  2480.     {
  2481.         "stSHWDeformationVector": [
  2482.             "xSHWHeight",
  2483.             "xDistNoInterpol",
  2484.             "xDistNoMorphing",
  2485.             "xDistNoDEnv",
  2486.             "hForSubAnimInUseArray",
  2487.             "h_CurrentCineActor",
  2488.             "hSkinMaterial",
  2489.             "NbSkinMaterials",
  2490.             "xSkinIndex"
  2491.         ]
  2492.     },
  2493.     {
  2494.         "tdstA3dGENERAL": null
  2495.     },
  2496.     {
  2497.         "stVectorValue": [
  2498.             "p_stLight",
  2499.             "hGraph",
  2500.             "p_stMacro",
  2501.             "p_stCine"
  2502.         ]
  2503.     },
  2504.     {
  2505.         "tdstActionParam": [
  2506.             "a_uParam"
  2507.         ]
  2508.     },
  2509.     {
  2510.         "tdstActionTable": null
  2511.     },
  2512.     {
  2513.         "tdstActionTableEntry": [
  2514.             "stActionParam",
  2515.             "p_stNode",
  2516.             "bUsed",
  2517.             "ucNumRule",
  2518.             "bUseDefaultActionReturn",
  2519.             "ucNewActionReturn"
  2520.         ]
  2521.     },
  2522.     {
  2523.         "stActionParam": [
  2524.             "p_stNode",
  2525.             "bUsed",
  2526.             "ucNumRule",
  2527.             "bUseDefaultActionReturn",
  2528.             "ucNewActionReturn"
  2529.         ]
  2530.     },
  2531.     {
  2532.         "tdstAlways": [
  2533.             "ulMaxNumberOfAlways",
  2534.             "hFirstElement",
  2535.             "hLastElement",
  2536.             "lNumberOfElements",
  2537.             "d_stAlwaysSuperObject",
  2538.             "d_stAlwaysEngineObjectInit",
  2539.             "d_hAlwaysGenerator"
  2540.         ]
  2541.     },
  2542.     {
  2543.         "tdstAlwaysActiveCharacter": [
  2544.             "hNextBrother",
  2545.             "hPrevBrother",
  2546.             "hFather",
  2547.             "hAlwActSuperObject",
  2548.             "bDynamicAlwaysActive"
  2549.         ]
  2550.     },
  2551.     {
  2552.         "tdstAlwaysModelList": [
  2553.             "hNextBrother",
  2554.             "hPrevBrother",
  2555.             "hFather",
  2556.             "otObjectModelType",
  2557.             "p_stAlwaysObject"
  2558.         ]
  2559.     },
  2560.     {
  2561.         "tdstAnim3d": null
  2562.     },
  2563.     {
  2564.         "tdstAveragePosition": [
  2565.             "a_CheckedSpeed",
  2566.             "a_CheckedPos",
  2567.             "a_CheckedTime"
  2568.         ]
  2569.     },
  2570.     {
  2571.         "tdstBinarizedDataForMenu": [
  2572.             "hText"
  2573.         ]
  2574.     },
  2575.     {
  2576.         "tdstChannel": null
  2577.     },
  2578.     {
  2579.         "tdstCollideZdxList": [
  2580.             "hNextBrother",
  2581.             "hPrevBrother",
  2582.             "hFather",
  2583.             "hGeoObj"
  2584.         ]
  2585.     },
  2586.     {
  2587.         "tdstComport": null
  2588.     },
  2589.     {
  2590.         "tdstCouple": [
  2591.             "wChild",
  2592.             "wFather"
  2593.         ]
  2594.     },
  2595.     {
  2596.         "tdstDefCharacter": [
  2597.             "uwX",
  2598.             "uwY",
  2599.             "uwH",
  2600.             "uwW",
  2601.             "uwXBlackBox",
  2602.             "wYBaseLine",
  2603.             "ucRefToFontBitmap",
  2604.             "ucDef"
  2605.         ]
  2606.     },
  2607.     {
  2608.         "tdstDeformation": null
  2609.     },
  2610.     {
  2611.         "tdstDemoCompressedTransform": [
  2612.             "uwType",
  2613.             "a_sCoef"
  2614.         ]
  2615.     },
  2616.     {
  2617.         "tdstDemoSOList": [
  2618.             "hNextBrother",
  2619.             "hPrevBrother",
  2620.             "hFather",
  2621.             "hCharacterSupObject",
  2622.             "ucReInit",
  2623.             "ucDeltaCounter",
  2624.             "_stTrs",
  2625.             "stCompressedTransform",
  2626.             "wStateNumber",
  2627.             "uwCurrentFrame",
  2628.             "ucActivate",
  2629.             "ucTransparence"
  2630.         ]
  2631.     },
  2632.     {
  2633.         "stCompressedTransform": [
  2634.             "wStateNumber",
  2635.             "uwCurrentFrame",
  2636.             "ucActivate",
  2637.             "ucTransparence"
  2638.         ]
  2639.     },
  2640.     {
  2641.         "tdstDsgMem": [
  2642.             "p_p_stDsgVar",
  2643.             "p_cDsgMemBufferInit",
  2644.             "p_cDsgMemBuffer"
  2645.         ]
  2646.     },
  2647.     {
  2648.         "tdstDsgVar": [
  2649.             "p_cDsgMemDefaultInit",
  2650.             "p_stDsgVarInfo"
  2651.         ]
  2652.     },
  2653.     {
  2654.         "tdstDsgVarInfo": [
  2655.             "ulOffsetInDsgMem",
  2656.             "eDsgVarTypeId",
  2657.             "eSaveType",
  2658.             "eInitType"
  2659.         ]
  2660.     },
  2661.     {
  2662.         "tdstElement3d": null
  2663.     },
  2664.     {
  2665.         "tdstEvent": null
  2666.     },
  2667.     {
  2668.         "tdstEventInTable": null
  2669.     },
  2670.     {
  2671.         "tdstFamily": [
  2672.             "hNextBrother",
  2673.             "hPrevBrother",
  2674.             "hFather",
  2675.             "otObjectFamilyType",
  2676.             "hForStateArray",
  2677.             "hForSubAnimArray",
  2678.             "h_DefaultObjectsTable",
  2679.             "listStructAlreadySwapped",
  2680.             "hBoundingSphere",
  2681.             "ax_stLipsSynchValues",
  2682.             "ulNumberLipSynchValues",
  2683.             "ulLipsChannel",
  2684.             "ulNumberOfChannels",
  2685.             "ucPriority",
  2686.             "ucOptimized",
  2687.             "ucStorageBank",
  2688.             "ucProperties"
  2689.         ]
  2690.     },
  2691.     {
  2692.         "tdstFont": [
  2693.             "TabOfCharacter",
  2694.             "TabOfKerningPairsNotNull",
  2695.             "uwNbKerning"
  2696.         ]
  2697.     },
  2698.     {
  2699.         "tdstFrame3d": [
  2700.             "p_stArrayOfElts3d",
  2701.             "p_stAngularSpeedMatrix",
  2702.             "p_stLinearSpeedVector",
  2703.             "stHierarchy",
  2704.             "stDeformation",
  2705.             "p_stAnim",
  2706.             "uwFrameNumber",
  2707.             "ucMatrixUpdated",
  2708.             "ucCacheEntry"
  2709.         ]
  2710.     },
  2711.     {
  2712.         "stHierarchy": [
  2713.             "stDeformation",
  2714.             "p_stAnim",
  2715.             "uwFrameNumber",
  2716.             "ucMatrixUpdated",
  2717.             "ucCacheEntry"
  2718.         ]
  2719.     },
  2720.     {
  2721.         "stDeformation": [
  2722.             "p_stAnim",
  2723.             "uwFrameNumber",
  2724.             "ucMatrixUpdated",
  2725.             "ucCacheEntry"
  2726.         ]
  2727.     },
  2728.     {
  2729.         "tdstIntelligence": [
  2730.             "p_p_stScriptAI",
  2731.             "p_stCurrentSchedule",
  2732.             "p_stCurrentComport",
  2733.             "p_stPrevComport",
  2734.             "p_stActionTable",
  2735.             "ulNoComportInit"
  2736.         ]
  2737.     },
  2738.     {
  2739.         "tdstKeyFrame": null
  2740.     },
  2741.     {
  2742.         "tdstFileOnlyFrame": null
  2743.     },
  2744.     {
  2745.         "tdstLanguage": [
  2746.             "**d_pTextsArray",
  2747.             "uwMaxNumberOfTexts",
  2748.             "uwNumberOfTexts"
  2749.         ]
  2750.     },
  2751.     {
  2752.         "tdstLanguageStructure": null
  2753.     },
  2754.     {
  2755.         "tdstLevel": null
  2756.     },
  2757.     {
  2758.         "tdstLipsSynchValue": [
  2759.             "cCode",
  2760.             "xX",
  2761.             "xY",
  2762.             "xZ"
  2763.         ]
  2764.     },
  2765.     {
  2766.         "tdstListOfMacro": [
  2767.             "p_stMacro"
  2768.         ]
  2769.     },
  2770.     {
  2771.         "tdstMACDPID": [
  2772.             "m_xData0",
  2773.             "m_stData1",
  2774.             "m_stData2",
  2775.             "m_stData3",
  2776.             "m_xData3",
  2777.             "m_xData4",
  2778.             "m_xData5",
  2779.             "m_xAngle",
  2780.             "m_stAxis",
  2781.             "m_xAngle",
  2782.             "m_stAxis",
  2783.             "m_cData8",
  2784.             "m_uwData9",
  2785.             "m_stData10",
  2786.             "m_xData11",
  2787.             "m_stData12",
  2788.             "m_xData13",
  2789.             "m_bData14"
  2790.         ]
  2791.     },
  2792.     {
  2793.         "tdstMacro": [
  2794.             "p_stInitTree",
  2795.             "p_stCurrentTree"
  2796.         ]
  2797.     },
  2798.     {
  2799.         "tdstMorphData": null
  2800.     },
  2801.     {
  2802.         "tdstMusicMarkerSlot": null
  2803.     },
  2804.     {
  2805.         "tdstNodeCamera": [
  2806.             "p_stSuperObjectCamera",
  2807.             "hNextBrother",
  2808.             "hPrevBrother",
  2809.             "hFather"
  2810.         ]
  2811.     },
  2812.     {
  2813.         "tdstNodeInterpret": null
  2814.     },
  2815.     {
  2816.         "tdstNTTO": null
  2817.     },
  2818.     {
  2819.         "tdstObjectsTableElement": [
  2820.             "p_stCustomZoom",
  2821.             "h_Target",
  2822.             "uwChannelNumber",
  2823.             "wTypeOfTarget",
  2824.             "ucPhoneme",
  2825.             "ucIntensity",
  2826.             "ucExpression"
  2827.         ]
  2828.     },
  2829.     {
  2830.         "tdstObjectsTablesList": [
  2831.             "hNextBrother",
  2832.             "hPrevBrother",
  2833.             "hFather",
  2834.             "d_stObjectsTable",
  2835.             "d_stInitObjectsTable",
  2836.             "wNumberOfElement",
  2837.             "wZDxUsed"
  2838.         ]
  2839.     },
  2840.     {
  2841.         "tdstObjectType": [
  2842.             "hFirstElement",
  2843.             "hLastElement",
  2844.             "lNumberOfElements",
  2845.             "hFirstElement",
  2846.             "hLastElement",
  2847.             "lNumberOfElements",
  2848.             "hFirstElement",
  2849.             "hLastElement",
  2850.             "lNumberOfElements"
  2851.         ]
  2852.     },
  2853.     {
  2854.         "tdstObjectTypeElement": [
  2855.             "hNextBrother",
  2856.             "hPrevBrother",
  2857.             "hFather",
  2858.             "szName",
  2859.             "ucElementPriority",
  2860.             "ucPermanentId"
  2861.         ]
  2862.     },
  2863.     {
  2864.         "tdstOnlyFrame": null
  2865.     },
  2866.     {
  2867.         "tdstPhysicalCollSet": null
  2868.     },
  2869.     {
  2870.         "tdstPLA_Deformation": [
  2871.             "ulNbOfDeformationLinks",
  2872.             "d_stDeformationLinks"
  2873.         ]
  2874.     },
  2875.     {
  2876.         "tdstPLA_DeformationLink": null
  2877.     },
  2878.     {
  2879.         "tdstPLA_Hierarchy": [
  2880.             "ulNbOfCouples",
  2881.             "d_stCouples"
  2882.         ]
  2883.     },
  2884.     {
  2885.         "tdstProhibit": [
  2886.             "hNextBrother",
  2887.             "hPrevBrother",
  2888.             "hFather",
  2889.             "h_ProhibitedState"
  2890.         ]
  2891.     },
  2892.     {
  2893.         "tdstScriptAI": [
  2894.             "p_stComport",
  2895.             "ulNbComport",
  2896.             "ulNoComportInitDefault",
  2897.             "ucActionTableNbEntry"
  2898.         ]
  2899.     },
  2900.     {
  2901.         "tdstSightAxisSystem": [
  2902.             "SightAxis",
  2903.             "FirstComplementaryAxis",
  2904.             "SecondComplementaryAxis"
  2905.         ]
  2906.     },
  2907.     {
  2908.         "tdstStackInfos": null
  2909.     },
  2910.     {
  2911.         "tdstState": [
  2912.             "hNextBrother",
  2913.             "hPrevBrother",
  2914.             "hFather",
  2915.             "p_stAnim",
  2916.             "listStructAlreadySwapped",
  2917.             "listStructAlreadySwapped",
  2918.             "h_NextState",
  2919.             "h_LinkedMechanicsIdCard",
  2920.             "szLevelList",
  2921.             "szAnimationSectionName",
  2922.             "ucRepeatAnimation",
  2923.             "scSpeedAnim",
  2924.             "ucTransitionStatusFlag",
  2925.             "ucCustomBits"
  2926.         ]
  2927.     },
  2928.     {
  2929.         "tdstSubAnim": [
  2930.             "hNextBrother",
  2931.             "hPrevBrother",
  2932.             "hFather",
  2933.             "p_stSubAnim"
  2934.         ]
  2935.     },
  2936.     {
  2937.         "tdstSubAnimInUse": [
  2938.             "hNextBrother",
  2939.             "hPrevBrother",
  2940.             "hFather",
  2941.             "p_stTheSubAnim",
  2942.             "d_ucEventActivation",
  2943.             "ulStartFrame",
  2944.             "ulCustombit",
  2945.             "ulLoop",
  2946.             "xFrameNumber",
  2947.             "ucNextEvent",
  2948.             "bStop",
  2949.             "bMerge"
  2950.         ]
  2951.     },
  2952.     {
  2953.         "tdstSubMapPosition": null
  2954.     },
  2955.     {
  2956.         "tdstSuperObjectLinks": [
  2957.             "h_SPORef",
  2958.             "POS_SPO_Init",
  2959.             "ulNbLinkedObjects",
  2960.             "ulNbLinksAllocated",
  2961.             "LinkedObj",
  2962.             "eTypeOfLinkedObj",
  2963.             "POS_InitOfLinkedObj",
  2964.             "ePersistenceOfLinkedObj"
  2965.         ]
  2966.     },
  2967.     {
  2968.         "tdstTransition": [
  2969.             "hNextBrother",
  2970.             "hPrevBrother",
  2971.             "hFather",
  2972.             "h_TargetState",
  2973.             "h_StateToGo",
  2974.             "ucLinkingType"
  2975.         ]
  2976.     },
  2977.     {
  2978.         "tdstTreeInterpret": null
  2979.     },
  2980.     {
  2981.         "tdstVBInfo": null
  2982.     },
  2983.     {
  2984.         "tdstViewportManagement": [
  2985.             "hCamera",
  2986.             "hTempCamera",
  2987.             "p_stCamera",
  2988.             "bValid"
  2989.         ]
  2990.     },
  2991.     {
  2992.         "tdstZdxIndexList": [
  2993.             "hNextBrother",
  2994.             "hPrevBrother",
  2995.             "hFather",
  2996.             "uwZdxIndex"
  2997.         ]
  2998.     },
  2999.     {
  3000.         "tdstZoneSetEncapsulation": [
  3001.             "hNextBrother",
  3002.             "hPrevBrother",
  3003.             "hFather",
  3004.             "p_stZoneSetList",
  3005.             "uwIndex"
  3006.         ]
  3007.     },
  3008.     {
  3009.         "VID_tdstGeneral": [
  3010.             "ulTrueNumberOfVideos",
  3011.             "ulNumberOfVideos",
  3012.             "ulNumberOfLanguages",
  3013.             "p_stVideos",
  3014.             "a_stVideoLanguages",
  3015.             "stNextVideoToPlay"
  3016.         ]
  3017.     },
  3018.     {
  3019.         "stNextVideoToPlay": [
  3020.             "empty_0x293998L"
  3021.         ]
  3022.     },
  3023.     {
  3024.         "VID_tdstNextVideoToPlay": [
  3025.             "ucVideoNumber",
  3026.             "bCanBeInterrupt",
  3027.             "bLoop",
  3028.             "bPlayAfterLevel"
  3029.         ]
  3030.     },
  3031.     {
  3032.         "VID_tdstVideoDescription": [
  3033.             "p_szVideoName",
  3034.             "p_szVideoFileName"
  3035.         ]
  3036.     },
  3037.     {
  3038.         "VID_tdstVideoLanguageDescription": [
  3039.             "szAudioFileNameSuffix"
  3040.         ]
  3041.     },
  3042.     {
  3043.         "WP_tdstGraph": [
  3044.             "hFirstElement",
  3045.             "hLastElement",
  3046.             "lNumberOfElements"
  3047.         ]
  3048.     },
  3049.     {
  3050.         "WP_tdstGraphNode": [
  3051.             "hNextBrother",
  3052.             "hPrevBrother",
  3053.             "hFather",
  3054.             "m_hWayPoint",
  3055.             "m_lTypeOfWP",
  3056.             "m_lTypeOfWPInit",
  3057.             "m_hListOfArc"
  3058.         ]
  3059.     },
  3060.     {
  3061.         "WP_tdstListOfArc": [
  3062.             "hFirstElement",
  3063.             "hLastElement",
  3064.             "lNumberOfElements"
  3065.         ]
  3066.     },
  3067.     {
  3068.         "WP_tdstWayArc": [
  3069.             "hNextBrother",
  3070.             "hPrevBrother",
  3071.             "hFather",
  3072.             "m_hNode",
  3073.             "m_ulCapability",
  3074.             "m_ulCapabilityInit",
  3075.             "m_lWeight",
  3076.             "m_lWeightInit"
  3077.         ]
  3078.     },
  3079.     {
  3080.         "WP_tdstWayPoint": [
  3081.             "m_stVertex",
  3082.             "m_xRadius",
  3083.             "m_hSuperObject"
  3084.         ]
  3085.     },
  3086.     {
  3087.         "tdstPtrRef": [
  3088.             "u32AreaId",
  3089.             "u32Offset"
  3090.         ]
  3091.     },
  3092.     {
  3093.         "tdstLink": null
  3094.     },
  3095.     {
  3096.         "tdstFixInfo": [
  3097.             "ulNbObject",
  3098.             "a20_stObjects"
  3099.         ]
  3100.     },
  3101.     {
  3102.         "tdstEngineObject": [
  3103.             "h_3dData",
  3104.             "h_StandardGame",
  3105.             "h_Dynam",
  3106.             "h_Brain",
  3107.             "h_Cineinfo",
  3108.             "h_CollSet",
  3109.             "h_MSWay",
  3110.             "h_MSLight",
  3111.             "h_SectInfo",
  3112.             "h_Micro",
  3113.             "h_MSSound"
  3114.         ]
  3115.     },
  3116.     {
  3117.         "tdstCollSet": [
  3118.             "hZddList",
  3119.             "hZdeList",
  3120.             "hZdmList",
  3121.             "hZdrList",
  3122.             "hZddActivationList",
  3123.             "hZdeActivationList",
  3124.             "hZdmActivationList",
  3125.             "hZdrActivationList",
  3126.             "hZddCurrentActivation",
  3127.             "hZdeCurrentActivation",
  3128.             "hZdrCurrentActivation",
  3129.             "hZdmCurrentActivation",
  3130.             "ulFBZddPriviligedZones",
  3131.             "ulFBZdePriviligedZones",
  3132.             "ulFBZdmPriviligedZones",
  3133.             "ulFBZdrPriviligedZones",
  3134.             "ucCollComputeFrequency",
  3135.             "ucCharacterPriority",
  3136.             "ucCollisionFlag",
  3137.             "a_stColliderActors",
  3138.             "a_stColliderVectors",
  3139.             "a_xColliderReals",
  3140.             "ucColliderType",
  3141.             "ucColliderPriority",
  3142.             "a2_ucUnused"
  3143.         ]
  3144.     },
  3145.     {
  3146.         "tdstZdxList": [
  3147.             "hGeoZdxList",
  3148.             "uwNumberOfZdx"
  3149.         ]
  3150.     },
  3151.     {
  3152.         "tdstCsaList": [
  3153.             "hZoneSetEncapsulationList"
  3154.         ]
  3155.     },
  3156.     {
  3157.         "tdstZoneSetList": [
  3158.             "hZdxIndexList"
  3159.         ]
  3160.     },
  3161.     {
  3162.         "DNM_stDynamics": [
  3163.             "m_tdstDynamicsBaseBlock",
  3164.             "m_tdstDynamicsAdvancedBlock",
  3165.             "m_tdstDynamicsComplexBlock"
  3166.         ]
  3167.     },
  3168.     {
  3169.         "tdstAChannel": [
  3170.             "hSupObject",
  3171.             "hZoomSupObject",
  3172.             "p_stNextActiveChannel",
  3173.             "p_stFatherChannel",
  3174.             "ax_InterpolatedPositions",
  3175.             "ucNbInterpolatedPositions",
  3176.             "bControlledChannel",
  3177.             "bLipsChannel",
  3178.             "bActiveChannel"
  3179.         ]
  3180.     },
  3181.     {
  3182.         "tdstInterpolatedPosition": [
  3183.             "stRot",
  3184.             "stRotSca",
  3185.             "stPos",
  3186.             "stVecSca",
  3187.             "xPercent"
  3188.         ]
  3189.     },
  3190.     {
  3191.         "stRot": [
  3192.             "stRotSca",
  3193.             "stPos",
  3194.             "stVecSca",
  3195.             "xPercent"
  3196.         ]
  3197.     },
  3198.     {
  3199.         "stRotSca": [
  3200.             "stPos",
  3201.             "stVecSca",
  3202.             "xPercent"
  3203.         ]
  3204.     },
  3205.     {
  3206.         "stPos": [
  3207.             "stVecSca",
  3208.             "xPercent"
  3209.         ]
  3210.     },
  3211.     {
  3212.         "stVecSca": [
  3213.             "xPercent"
  3214.         ]
  3215.     },
  3216.     {
  3217.         "tdstBitmapFont": null
  3218.     },
  3219.     {
  3220.         "FIL_tdstGFFileHeader_": [
  3221.             "ulFormat",
  3222.             "ulWidth",
  3223.             "ulHeight",
  3224.             "ucNumberOfBits",
  3225.             "ucNumberOfLod",
  3226.             "ucRLECode"
  3227.         ]
  3228.     },
  3229.     {
  3230.         "FIL_tdstGF": [
  3231.             "stFileHeader",
  3232.             "p_ucBitMap"
  3233.         ]
  3234.     },
  3235.     {
  3236.         "stFileHeader": [
  3237.             "p_ucBitMap"
  3238.         ]
  3239.     },
  3240.     {
  3241.         "tdstArray": null
  3242.     },
  3243.     {
  3244.         "FIL_tdstBmpFileHeader": [
  3245.             "uwType",
  3246.             "ulSize",
  3247.             "ulReserved",
  3248.             "ulOffsetBits"
  3249.         ]
  3250.     },
  3251.     {
  3252.         "FIL_tdstBmpInfoHeader": [
  3253.             "ulSize",
  3254.             "ulWidth",
  3255.             "ulHeight",
  3256.             "uwPlanes",
  3257.             "uwBitCount",
  3258.             "ulCompression",
  3259.             "ulSizeImage",
  3260.             "ulXPelsPerMeter",
  3261.             "ulYPelsPerMeter",
  3262.             "ulColorsUsed",
  3263.             "ulColorsImportant"
  3264.         ]
  3265.     },
  3266.     {
  3267.         "FIL_tdstTgaFileHeader": [
  3268.             "ucNumberOfCharInIdentField",
  3269.             "ucColorMapType",
  3270.             "ucImageTypeCode",
  3271.             "uwOrigin",
  3272.             "uwLength",
  3273.             "ucEntrySize",
  3274.             "uwXOrigin",
  3275.             "uwYOrigin",
  3276.             "uwWidth",
  3277.             "uwHeight",
  3278.             "ucPixelSize",
  3279.             "ucDescriptorByte"
  3280.         ]
  3281.     },
  3282.     {
  3283.         "tdstEnvironmentValue": [
  3284.             "ulNbCage",
  3285.             "ulScore"
  3286.         ]
  3287.     },
  3288.     {
  3289.         "SAV2_tdstHeader": [
  3290.             "aEnvValue",
  3291.             "aForKeyAlgo",
  3292.             "EndOfGameIsDone",
  3293.             "MaxIndCurrentEnv",
  3294.             "stMenuOptions",
  3295.             "ulWarnedUserAboutAutoSave",
  3296.             "RevisitMode",
  3297.             "RevisitEnvScore",
  3298.             "RevisitGlobalScore",
  3299.             "RevisitEnvironment",
  3300.             "RevisitOriginEnvironment",
  3301.             "szLevelName",
  3302.             "szLevelNameAfterRevisit"
  3303.         ]
  3304.     },
  3305.     {
  3306.         "stMenuOptions": [
  3307.             "ulWarnedUserAboutAutoSave",
  3308.             "RevisitMode",
  3309.             "RevisitEnvScore",
  3310.             "RevisitGlobalScore",
  3311.             "RevisitEnvironment",
  3312.             "RevisitOriginEnvironment",
  3313.             "szLevelName",
  3314.             "szLevelNameAfterRevisit"
  3315.         ]
  3316.     },
  3317.     {
  3318.         "tdstGameOptions": [
  3319.             "ulDetails",
  3320.             "ulScreenSize",
  3321.             "ulPal60",
  3322.             "ulScreenSizeLoad",
  3323.             "s32VolumeSound",
  3324.             "s32VolumeVoice",
  3325.             "s32VolumeMusic",
  3326.             "s32VolumeAmbiance",
  3327.             "s32VolumeMenu"
  3328.         ]
  3329.     },
  3330.     {
  3331.         "tdstChunkHeader": [
  3332.             "m_Id",
  3333.             "m_Size"
  3334.         ]
  3335.     },
  3336.     {
  3337.         "tdstRIFFHeader": [
  3338.             "m_ChunkHdr",
  3339.             "m_FormatType"
  3340.         ]
  3341.     },
  3342.     {
  3343.         "tdstCueChunk": [
  3344.             "m_uiChunkID",
  3345.             "m_uiPosition",
  3346.             "m_fccChunk",
  3347.             "m_uiChunkStart",
  3348.             "m_uiBlockStart",
  3349.             "m_uiSampleOffset"
  3350.         ]
  3351.     },
  3352.     {
  3353.         "tdstRegionChunk": [
  3354.             "m_uiChunkID",
  3355.             "m_uiSampleLength",
  3356.             "m_uiPurpose",
  3357.             "m_uiCountry",
  3358.             "m_uiLanguage",
  3359.             "m_uiDialect",
  3360.             "m_uiCodePage"
  3361.         ]
  3362.     },
  3363.     {
  3364.         "tduGetSetParam": [
  3365.             "xValue",
  3366.             "lValue",
  3367.             "ulValue",
  3368.             "wValue",
  3369.             "uwValue",
  3370.             "cValue",
  3371.             "ucValue",
  3372.             "bf7Value-bf1Value",
  3373.             "ColorValue",
  3374.             "szString",
  3375.             "p_stEngObjValue",
  3376.             "tdxstHandleToState",
  3377.             "hSuperObject",
  3378.             "hSOLinks",
  3379.             "m_hWayPoint",
  3380.             "xMask",
  3381.             "hLipsSynchro",
  3382.             "hObjectTable",
  3383.             "hFamily",
  3384.             "pSoundEvent",
  3385.             "pComport",
  3386.             "hText",
  3387.             "hParticleGenerator",
  3388.             "hGameMaterial",
  3389.             "hVisualMaterial",
  3390.             "p_stModel",
  3391.             "stVectorValue",
  3392.             "p_stLight",
  3393.             "hGraph",
  3394.             "p_stMacro",
  3395.             "p_stCine"
  3396.         ]
  3397.     },
  3398.     {
  3399.         "HIE_tduLinkedObject": null
  3400.     }
  3401. ]
Add Comment
Please, Sign In to add comment