{
  "key": "wb49OS-98da1ab577ec",
  "signature": "298aad3d1be9cf19e7c2e07492a4015a8a7a3701e13fff7fdd880df33445c08b",
  "source": {
    "path": "item/model/wb49OS.nif",
    "sha256": "98da1ab577ecc18ac2594d127ab6c003f0e15be128bab66ea71fff840f567790",
    "sizeBytes": 166299
  },
  "status": "CONVERTED",
  "asset": {
    "url": "geometry/weapons/wb49OS-98da1ab577ec.glb",
    "sha256": "ff9834a28aa2d23d24fc76ab4f7f98136ea75b900aa46a061c898afe515683e1",
    "sizeBytes": 157456
  },
  "variants": [
    {
      "recipeId": "weapon-recipe-6a35450af5ca26d3",
      "appearanceCode": "W94733",
      "source": {
        "path": "data/db/weapon.ini",
        "line": 2241,
        "sha256": "55efe2740c6c28ace8b04dad657439c951de1a9556565cf6f5facf0a76b9166e",
        "encodingCandidate": "cp950",
        "section": "Table",
        "registryKey": "DB2132",
        "rawFields": [
          "W94733",
          "wB49OS",
          "wb4901OS.DDS",
          "Baculo de Angel Caido",
          "0.5",
          "",
          ""
        ]
      },
      "sourceStatus": "resolved",
      "textureSource": {
        "path": "item/texture/wb4901OS.dds",
        "sha256": "b8dce21b023566c343fba5c88df50465f19853d91ff25c294bdfb210c3990893",
        "sizeBytes": 131200
      },
      "convertedTexture": {
        "url": "textures/b8dce21b023566c343fba5c88df50465f19853d91ff25c294bdfb210c3990893.png",
        "sha256": "f1b980404fb51e5d1eb6be28d53f14ca83feadea8018148cfb01582ca85a84bc",
        "sizeBytes": 285988,
        "dimensions": [
          512,
          512
        ],
        "alphaRange": [
          0,
          255
        ],
        "source": {
          "path": "item/texture/wb4901OS.dds",
          "sha256": "b8dce21b023566c343fba5c88df50465f19853d91ff25c294bdfb210c3990893",
          "sizeBytes": 131200
        }
      },
      "diagnostics": []
    }
  ],
  "diagnostics": [],
  "engineParityValidated": false,
  "geometry": [
    {
      "sourceBlock": 89,
      "name": "Editable Poly",
      "vertices": 1741,
      "triangles": 2756,
      "bounds": [
        [
          -0.05063779766213125,
          -0.018947988727693977,
          -0.07753944571732606
        ],
        [
          0.05663937793239489,
          0.013138530255628705,
          0.15858910955224398
        ]
      ],
      "hasNormals": true,
      "skinned": true,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": 0,
      "skinPaletteSize": 20,
      "influenceAttributeSets": 1
    }
  ],
  "skin": {
    "status": "NATIVE_PER_MESH_PALETTES",
    "meshCount": 1,
    "skinMeshes": [
      {
        "sourceBlock": 89,
        "name": "Editable Poly",
        "skeletonRootBlock": 0,
        "paletteBoneBlocks": [
          5,
          34,
          38,
          42,
          10,
          14,
          6,
          18,
          22,
          46,
          50,
          70,
          62,
          74,
          66,
          54,
          26,
          30,
          58,
          78
        ],
        "paletteBoneNames": [
          "Bip01",
          "Bone01",
          "Bone02",
          "Bone03",
          "Bone04",
          "Bone05",
          "Bone06",
          "Bone09",
          "Bone10",
          "Bone11",
          "Bone12",
          "Bone15",
          "Bone16",
          "Bone17",
          "Bone18",
          "Bone21",
          "Bone22",
          "Bone23",
          "Bone24",
          "Box01"
        ],
        "paletteSize": 20,
        "inverseBindMatricesAccessor": 6,
        "sourceInfluenceRecords": 2025,
        "maxInfluencesPerVertex": 3,
        "influenceAttributeSets": 1,
        "maxRenderedVertexWeightSumError": 2.9802322387695312e-08,
        "commonSkinFrameMaxAbsError": 1.027922523437776,
        "staticBindPoseMaxAbsError": 1.2134526461426987e-07,
        "positionSpace": "C_SOURCE_WORLD_BAKED",
        "weightsSource": "NiSkinData.bone_list.vertex_weights",
        "weightsNormalized": false,
        "influencesTruncated": false
      }
    ],
    "maximumCommonSkinFrameMaxAbsError": 1.027922523437776,
    "maximumStaticBindPoseMaxAbsError": 1.2134526461426987e-07,
    "maximumRenderedVertexWeightSumError": 2.9802322387695312e-08,
    "jointHierarchyNodeCount": 22,
    "jointHierarchyBlockIndices": [
      0,
      3,
      5,
      6,
      10,
      14,
      18,
      22,
      26,
      30,
      34,
      38,
      42,
      46,
      50,
      54,
      58,
      62,
      66,
      70,
      74,
      78
    ],
    "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": [],
    "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.800000011920929,
              0.0,
              0.0,
              0.029999999329447746
            ],
            [
              0.0,
              -0.027922523437776015,
              -0.7995125889705506,
              -0.30000001192092896
            ],
            [
              0.0,
              0.7995125889705506,
              -0.027922523437776015,
              0.009999999776482582
            ],
            [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          ],
          "frameKey": "c99811e537925d15d9352d15353d752253f03dbe6047b8bfd3f2a4fed33ff8fb",
          "maxAbsIdentityError": 1.027922523437776,
          "sourceBlocks": [
            89
          ],
          "skinIndices": [
            0
          ],
          "wrapperNode": 46,
          "jointTreeNodeCount": 22
        }
      ]
    }
  },
  "controllers": {
    "extracted": true,
    "played": false,
    "runtimeStatus": "EXTRACTED_NOT_PLAYED",
    "count": 25,
    "countsByType": {
      "NiAlphaController": 1,
      "NiMaterialColorController": 2,
      "NiTextureTransformController": 3,
      "NiTransformController": 19
    },
    "controllers": [
      {
        "blockIndex": 7,
        "blockType": "NiTransformController",
        "targetBlockIndex": 6,
        "targetName": "Bone06",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 65,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 8.0
      },
      {
        "blockIndex": 11,
        "blockType": "NiTransformController",
        "targetBlockIndex": 10,
        "targetName": "Bone04",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 65,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 8.0
      },
      {
        "blockIndex": 15,
        "blockType": "NiTransformController",
        "targetBlockIndex": 14,
        "targetName": "Bone05",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 65,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 8.0
      },
      {
        "blockIndex": 19,
        "blockType": "NiTransformController",
        "targetBlockIndex": 18,
        "targetName": "Bone09",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 65,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 8.0
      },
      {
        "blockIndex": 23,
        "blockType": "NiTransformController",
        "targetBlockIndex": 22,
        "targetName": "Bone10",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 65,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 8.0
      },
      {
        "blockIndex": 27,
        "blockType": "NiTransformController",
        "targetBlockIndex": 26,
        "targetName": "Bone22",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 65,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 8.0
      },
      {
        "blockIndex": 31,
        "blockType": "NiTransformController",
        "targetBlockIndex": 30,
        "targetName": "Bone23",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 65,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 8.0
      },
      {
        "blockIndex": 35,
        "blockType": "NiTransformController",
        "targetBlockIndex": 34,
        "targetName": "Bone01",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 65,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 8.0
      },
      {
        "blockIndex": 39,
        "blockType": "NiTransformController",
        "targetBlockIndex": 38,
        "targetName": "Bone02",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 65,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 8.0
      },
      {
        "blockIndex": 43,
        "blockType": "NiTransformController",
        "targetBlockIndex": 42,
        "targetName": "Bone03",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 65,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 8.0
      },
      {
        "blockIndex": 47,
        "blockType": "NiTransformController",
        "targetBlockIndex": 46,
        "targetName": "Bone11",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 65,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 8.0
      },
      {
        "blockIndex": 51,
        "blockType": "NiTransformController",
        "targetBlockIndex": 50,
        "targetName": "Bone12",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 65,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 8.0
      },
      {
        "blockIndex": 55,
        "blockType": "NiTransformController",
        "targetBlockIndex": 54,
        "targetName": "Bone21",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 65,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 8.0
      },
      {
        "blockIndex": 59,
        "blockType": "NiTransformController",
        "targetBlockIndex": 58,
        "targetName": "Bone24",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 65,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 8.0
      },
      {
        "blockIndex": 63,
        "blockType": "NiTransformController",
        "targetBlockIndex": 62,
        "targetName": "Bone16",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 65,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 8.0
      },
      {
        "blockIndex": 67,
        "blockType": "NiTransformController",
        "targetBlockIndex": 66,
        "targetName": "Bone18",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 65,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 8.0
      },
      {
        "blockIndex": 71,
        "blockType": "NiTransformController",
        "targetBlockIndex": 70,
        "targetName": "Bone15",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 65,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 8.0
      },
      {
        "blockIndex": 75,
        "blockType": "NiTransformController",
        "targetBlockIndex": 74,
        "targetName": "Bone17",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 65,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 8.0
      },
      {
        "blockIndex": 79,
        "blockType": "NiTransformController",
        "targetBlockIndex": 78,
        "targetName": "Box01",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 65,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 8.0
      },
      {
        "blockIndex": 130,
        "blockType": "NiTextureTransformController",
        "targetBlockIndex": 129,
        "targetName": "",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.5,
        "stoptime": 3.5
      },
      {
        "blockIndex": 131,
        "blockType": "NiTextureTransformController",
        "targetBlockIndex": 129,
        "targetName": "",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.5,
        "stoptime": 3.5
      },
      {
        "blockIndex": 132,
        "blockType": "NiTextureTransformController",
        "targetBlockIndex": 129,
        "targetName": "",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 6.6666669845581055
      },
      {
        "blockIndex": 141,
        "blockType": "NiAlphaController",
        "targetBlockIndex": 140,
        "targetName": "27",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.5,
        "stoptime": 3.5
      },
      {
        "blockIndex": 142,
        "blockType": "NiMaterialColorController",
        "targetBlockIndex": 140,
        "targetName": "27",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 1.9000000953674316
      },
      {
        "blockIndex": 143,
        "blockType": "NiMaterialColorController",
        "targetBlockIndex": 140,
        "targetName": "27",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 1.9000000953674316
      }
    ]
  },
  "defaultTexture": {
    "url": "textures/b8dce21b023566c343fba5c88df50465f19853d91ff25c294bdfb210c3990893.png",
    "sha256": "f1b980404fb51e5d1eb6be28d53f14ca83feadea8018148cfb01582ca85a84bc",
    "sizeBytes": 285988,
    "dimensions": [
      512,
      512
    ],
    "alphaRange": [
      0,
      255
    ],
    "source": {
      "path": "item/texture/wb4901OS.dds",
      "sha256": "b8dce21b023566c343fba5c88df50465f19853d91ff25c294bdfb210c3990893",
      "sizeBytes": 131200
    }
  },
  "principalSelection": {
    "rule": "LARGEST_TEXTURED_MESH_AND_SAME_NATIVE_BASE_TEXTURE",
    "selectedBlocks": [
      89
    ],
    "candidateBlocks": [
      89,
      126
    ],
    "engineValidated": false
  }
}
