{
  "key": "w949-33fe5bd36bbc",
  "signature": "69f4ce9669b00fd8dc91f057b73288f30b810f5ba81fc1c073b1fd5f64d1cd28",
  "source": {
    "path": "item/model/w949.nif",
    "sha256": "33fe5bd36bbc33a1b4bb26e6a44861dae4b3babdb0e509642bc44847dc4ad8dc",
    "sizeBytes": 607988
  },
  "status": "CONVERTED",
  "asset": {
    "url": "geometry/weapons/w949-33fe5bd36bbc.glb",
    "sha256": "7f124e86bebaf82af8f6fa8c2585c59311747421a59244b61d15a80313b2c380",
    "sizeBytes": 201356
  },
  "variants": [
    {
      "recipeId": "weapon-recipe-6ee7c7c812289f94",
      "appearanceCode": "W94404",
      "source": {
        "path": "data/db/weapon.ini",
        "line": 1784,
        "sha256": "55efe2740c6c28ace8b04dad657439c951de1a9556565cf6f5facf0a76b9166e",
        "encodingCandidate": "cp950",
        "section": "Table",
        "registryKey": "DB1780",
        "rawFields": [
          "W94404",
          "w949",
          "w94901.dds",
          "",
          "0.5",
          "",
          ""
        ]
      },
      "sourceStatus": "resolved",
      "textureSource": {
        "path": "item/texture/w94901.dds",
        "sha256": "710389d146ba0dde4255b2bb63ff76b5c7e2ed175e99770fbed24257bd5c9a3e",
        "sizeBytes": 262272
      },
      "convertedTexture": {
        "url": "textures/710389d146ba0dde4255b2bb63ff76b5c7e2ed175e99770fbed24257bd5c9a3e.png",
        "sha256": "d7452d2b4bd8dd3d46071be4126ee920c79dbf3a31bb3c30bdbee687c518d800",
        "sizeBytes": 304982,
        "dimensions": [
          512,
          512
        ],
        "alphaRange": [
          0,
          255
        ],
        "source": {
          "path": "item/texture/w94901.dds",
          "sha256": "710389d146ba0dde4255b2bb63ff76b5c7e2ed175e99770fbed24257bd5c9a3e",
          "sizeBytes": 262272
        }
      },
      "diagnostics": []
    }
  ],
  "diagnostics": [
    {
      "code": "STATIC_BIND_MATRIX_DIFFERS_FROM_GEOMETRY_WORLD",
      "sourceBlock": 46,
      "maxAbsError": 0.11441742813393302,
      "status": "EXTRACTED_SOURCE_DISCREPANCY_NOT_RECONCILED"
    }
  ],
  "engineParityValidated": false,
  "geometry": [
    {
      "sourceBlock": 46,
      "name": "Editable Poly",
      "vertices": 2568,
      "triangles": 3473,
      "bounds": [
        [
          -0.03183603029002878,
          -0.019079029346279704,
          -0.08320982976869007
        ],
        [
          0.04915739496943562,
          0.019078563905133586,
          0.22996167480533547
        ]
      ],
      "hasNormals": true,
      "skinned": true,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": 0,
      "skinPaletteSize": 8,
      "influenceAttributeSets": 1
    }
  ],
  "skin": {
    "status": "NATIVE_PER_MESH_PALETTES",
    "meshCount": 1,
    "skinMeshes": [
      {
        "sourceBlock": 46,
        "name": "Editable Poly",
        "skeletonRootBlock": 0,
        "paletteBoneBlocks": [
          5,
          6,
          26,
          22,
          10,
          14,
          18,
          30
        ],
        "paletteBoneNames": [
          "Body 01",
          "Crystal 01",
          "Ring 01",
          "Ring 02",
          "Tassels 01",
          "Tassels 02",
          "Tassels 03",
          "Claw 01"
        ],
        "paletteSize": 8,
        "inverseBindMatricesAccessor": 6,
        "sourceInfluenceRecords": 2568,
        "maxInfluencesPerVertex": 1,
        "influenceAttributeSets": 1,
        "maxRenderedVertexWeightSumError": 0.0,
        "commonSkinFrameMaxAbsError": 1.0000023529935038,
        "staticBindPoseMaxAbsError": 0.11441742813393302,
        "positionSpace": "C_SOURCE_WORLD_BAKED",
        "weightsSource": "NiSkinData.bone_list.vertex_weights",
        "weightsNormalized": false,
        "influencesTruncated": false
      }
    ],
    "maximumCommonSkinFrameMaxAbsError": 1.0000023529935038,
    "maximumStaticBindPoseMaxAbsError": 0.11441742813393302,
    "maximumRenderedVertexWeightSumError": 0.0,
    "jointHierarchyNodeCount": 11,
    "jointHierarchyBlockIndices": [
      0,
      3,
      4,
      5,
      6,
      10,
      14,
      18,
      22,
      26,
      30
    ],
    "coordinateConversionRoot": [
      [
        0.1,
        0.0,
        0.0,
        0.0
      ],
      [
        0.0,
        0.0,
        0.1,
        0.0
      ],
      [
        0.0,
        -0.1,
        0.0,
        0.0
      ],
      [
        0.0,
        0.0,
        0.0,
        1.0
      ]
    ],
    "diagnostics": [
      {
        "code": "STATIC_BIND_MATRIX_DIFFERS_FROM_GEOMETRY_WORLD",
        "sourceBlock": 46,
        "maxAbsError": 0.11441742813393302,
        "status": "EXTRACTED_SOURCE_DISCREPANCY_NOT_RECONCILED"
      }
    ],
    "nativeCommonFrames": {
      "version": "gf-cdn-native-common-skin-frame/1",
      "status": "NATIVE_COMMON_FRAMES_PRESERVED",
      "equation": "C=G*S*inverse(R); jointWorld=U*C*B; IBM=O*inverse(G)*inverse(U)",
      "verticesChanged": false,
      "inverseBindsChanged": false,
      "weightsNormalized": false,
      "influencesTruncated": false,
      "controllerParity": "STORED_POSE_ONLY_GEOMETRY_AND_ROOT_CONTROLLERS_NOT_PLAYED",
      "partitions": [
        {
          "matrix": [
            [
              0.6499999761581421,
              0.0,
              0.0,
              0.02250000089406967
            ],
            [
              0.0,
              -2.3529935038862883e-06,
              -0.6499999761582014,
              -0.12499999999999999
            ],
            [
              0.0,
              0.6499999761582014,
              -2.3529935038862883e-06,
              2.309263806517031e-15
            ],
            [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          ],
          "frameKey": "5999bef922ccf545ad5dc9e591579e4cacd3217a07f7b7c61261b6a9dc683f87",
          "maxAbsIdentityError": 1.0000023529935038,
          "sourceBlocks": [
            46
          ],
          "skinIndices": [
            0
          ],
          "wrapperNode": 24,
          "jointTreeNodeCount": 11
        }
      ]
    }
  },
  "controllers": {
    "extracted": true,
    "played": false,
    "runtimeStatus": "EXTRACTED_NOT_PLAYED",
    "count": 21,
    "countsByType": {
      "NiAlphaController": 7,
      "NiTextureTransformController": 7,
      "NiTransformController": 7
    },
    "controllers": [
      {
        "blockIndex": 7,
        "blockType": "NiTransformController",
        "targetBlockIndex": 6,
        "targetName": "Crystal 01",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 8.0
      },
      {
        "blockIndex": 11,
        "blockType": "NiTransformController",
        "targetBlockIndex": 10,
        "targetName": "Tassels 01",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 2.0
      },
      {
        "blockIndex": 15,
        "blockType": "NiTransformController",
        "targetBlockIndex": 14,
        "targetName": "Tassels 02",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 2.0
      },
      {
        "blockIndex": 19,
        "blockType": "NiTransformController",
        "targetBlockIndex": 18,
        "targetName": "Tassels 03",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 2.0
      },
      {
        "blockIndex": 23,
        "blockType": "NiTransformController",
        "targetBlockIndex": 22,
        "targetName": "Ring 02",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.3333333432674408,
        "stoptime": 2.3333334922790527
      },
      {
        "blockIndex": 27,
        "blockType": "NiTransformController",
        "targetBlockIndex": 26,
        "targetName": "Ring 01",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 2.0
      },
      {
        "blockIndex": 31,
        "blockType": "NiTransformController",
        "targetBlockIndex": 30,
        "targetName": "Claw 01",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 8.0
      },
      {
        "blockIndex": 62,
        "blockType": "NiTextureTransformController",
        "targetBlockIndex": 61,
        "targetName": "",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 3.3333334922790527
      },
      {
        "blockIndex": 69,
        "blockType": "NiAlphaController",
        "targetBlockIndex": 68,
        "targetName": "135-0001-01",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 3.3333334922790527
      },
      {
        "blockIndex": 79,
        "blockType": "NiTextureTransformController",
        "targetBlockIndex": 78,
        "targetName": "",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 2.0
      },
      {
        "blockIndex": 85,
        "blockType": "NiAlphaController",
        "targetBlockIndex": 84,
        "targetName": "135-0001-02",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 2.0
      },
      {
        "blockIndex": 97,
        "blockType": "NiAlphaController",
        "targetBlockIndex": 96,
        "targetName": "135-0001-03",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 2.0
      },
      {
        "blockIndex": 150,
        "blockType": "NiAlphaController",
        "targetBlockIndex": 149,
        "targetName": "135-0001-07",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 3.0
      },
      {
        "blockIndex": 154,
        "blockType": "NiTextureTransformController",
        "targetBlockIndex": 153,
        "targetName": "",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 3.0
      },
      {
        "blockIndex": 162,
        "blockType": "NiAlphaController",
        "targetBlockIndex": 161,
        "targetName": "135-0001-08",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 3.0
      },
      {
        "blockIndex": 166,
        "blockType": "NiTextureTransformController",
        "targetBlockIndex": 165,
        "targetName": "",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 3.0
      },
      {
        "blockIndex": 173,
        "blockType": "NiAlphaController",
        "targetBlockIndex": 172,
        "targetName": "135-0001-09",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 2.3333334922790527
      },
      {
        "blockIndex": 178,
        "blockType": "NiTextureTransformController",
        "targetBlockIndex": 177,
        "targetName": "",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 2.3333334922790527
      },
      {
        "blockIndex": 186,
        "blockType": "NiAlphaController",
        "targetBlockIndex": 185,
        "targetName": "135-0001-010",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 2.3333334922790527
      },
      {
        "blockIndex": 190,
        "blockType": "NiTextureTransformController",
        "targetBlockIndex": 189,
        "targetName": "",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 2.3333334922790527
      },
      {
        "blockIndex": 199,
        "blockType": "NiTextureTransformController",
        "targetBlockIndex": 198,
        "targetName": "",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 1.6666667461395264
      }
    ]
  },
  "defaultTexture": {
    "url": "textures/710389d146ba0dde4255b2bb63ff76b5c7e2ed175e99770fbed24257bd5c9a3e.png",
    "sha256": "d7452d2b4bd8dd3d46071be4126ee920c79dbf3a31bb3c30bdbee687c518d800",
    "sizeBytes": 304982,
    "dimensions": [
      512,
      512
    ],
    "alphaRange": [
      0,
      255
    ],
    "source": {
      "path": "item/texture/w94901.dds",
      "sha256": "710389d146ba0dde4255b2bb63ff76b5c7e2ed175e99770fbed24257bd5c9a3e",
      "sizeBytes": 262272
    }
  },
  "principalSelection": {
    "rule": "LARGEST_TEXTURED_MESH_AND_SAME_NATIVE_BASE_TEXTURE",
    "selectedBlocks": [
      46
    ],
    "candidateBlocks": [
      46,
      58,
      76,
      92,
      146,
      159,
      170,
      183,
      194
    ],
    "engineValidated": false
  }
}
