{
  "key": "W821-1806c72200e6",
  "signature": "216b4208f20d5e0de53e2470e2bf9ea71b0da1cc1052dbfb16c6f444a7845641",
  "source": {
    "path": "item/model/W821.nif",
    "sha256": "1806c72200e6af3f7bf6fe842619a0dd48de0768239753d4697a31318afc1d24",
    "sizeBytes": 43762
  },
  "status": "CONVERTED",
  "asset": {
    "url": "geometry/weapons/W821-1806c72200e6.glb",
    "sha256": "3ec596adae85084b743e55cbdc758b3d7ce07fec934f71aa5014d5e0a899f86d",
    "sizeBytes": 63544
  },
  "variants": [
    {
      "recipeId": "weapon-recipe-1ba3c03009ab7984",
      "appearanceCode": "W82101",
      "source": {
        "path": "data/db/weapon.ini",
        "line": 1038,
        "sha256": "55efe2740c6c28ace8b04dad657439c951de1a9556565cf6f5facf0a76b9166e",
        "encodingCandidate": "cp950",
        "section": "Table",
        "registryKey": "DB1034",
        "rawFields": [
          "W82101",
          "w821",
          "w82101.dds",
          "船槳雙手武",
          "0.5",
          "",
          ""
        ]
      },
      "sourceStatus": "resolved",
      "textureSource": {
        "path": "item/texture/W82101.dds",
        "sha256": "9d44333fef9dbd08441ac0f6bf4f22ec66803ebb4580533aa205aaad4a76ef59",
        "sizeBytes": 65664
      },
      "convertedTexture": {
        "url": "textures/9d44333fef9dbd08441ac0f6bf4f22ec66803ebb4580533aa205aaad4a76ef59.png",
        "sha256": "91576844783c85351f6cb9ef8e0e9933fefee94016faeab0d39511e4b264230a",
        "sizeBytes": 90458,
        "dimensions": [
          512,
          256
        ],
        "alphaRange": [
          255,
          255
        ],
        "source": {
          "path": "item/texture/W82101.dds",
          "sha256": "9d44333fef9dbd08441ac0f6bf4f22ec66803ebb4580533aa205aaad4a76ef59",
          "sizeBytes": 65664
        }
      },
      "diagnostics": []
    }
  ],
  "diagnostics": [
    {
      "code": "MATERIAL_MULTILAYER_REQUIRES_SOURCE_SHADER",
      "sourceBlock": 31,
      "mapsPreservedInMetadata": true,
      "gltfFallbackOnly": true
    },
    {
      "code": "MATERIAL_MULTILAYER_REQUIRES_SOURCE_SHADER",
      "sourceBlock": 41,
      "mapsPreservedInMetadata": true,
      "gltfFallbackOnly": true
    },
    {
      "code": "MATERIAL_MULTILAYER_REQUIRES_SOURCE_SHADER",
      "sourceBlock": 49,
      "mapsPreservedInMetadata": true,
      "gltfFallbackOnly": true
    },
    {
      "code": "MATERIAL_MULTILAYER_REQUIRES_SOURCE_SHADER",
      "sourceBlock": 57,
      "mapsPreservedInMetadata": true,
      "gltfFallbackOnly": true
    },
    {
      "code": "MATERIAL_MULTILAYER_REQUIRES_SOURCE_SHADER",
      "sourceBlock": 65,
      "mapsPreservedInMetadata": true,
      "gltfFallbackOnly": true
    },
    {
      "code": "MATERIAL_MULTILAYER_REQUIRES_SOURCE_SHADER",
      "sourceBlock": 68,
      "mapsPreservedInMetadata": true,
      "gltfFallbackOnly": true
    },
    {
      "code": "MATERIAL_MULTILAYER_REQUIRES_SOURCE_SHADER",
      "sourceBlock": 71,
      "mapsPreservedInMetadata": true,
      "gltfFallbackOnly": true
    },
    {
      "code": "MATERIAL_MULTILAYER_REQUIRES_SOURCE_SHADER",
      "sourceBlock": 74,
      "mapsPreservedInMetadata": true,
      "gltfFallbackOnly": true
    },
    {
      "code": "MATERIAL_MULTILAYER_REQUIRES_SOURCE_SHADER",
      "sourceBlock": 77,
      "mapsPreservedInMetadata": true,
      "gltfFallbackOnly": true
    },
    {
      "code": "MATERIAL_MULTILAYER_REQUIRES_SOURCE_SHADER",
      "sourceBlock": 80,
      "mapsPreservedInMetadata": true,
      "gltfFallbackOnly": true
    },
    {
      "code": "MATERIAL_MULTILAYER_REQUIRES_SOURCE_SHADER",
      "sourceBlock": 83,
      "mapsPreservedInMetadata": true,
      "gltfFallbackOnly": true
    },
    {
      "code": "MATERIAL_MULTILAYER_REQUIRES_SOURCE_SHADER",
      "sourceBlock": 91,
      "mapsPreservedInMetadata": true,
      "gltfFallbackOnly": true
    },
    {
      "code": "MATERIAL_MULTILAYER_REQUIRES_SOURCE_SHADER",
      "sourceBlock": 99,
      "mapsPreservedInMetadata": true,
      "gltfFallbackOnly": true
    },
    {
      "code": "MATERIAL_MULTILAYER_REQUIRES_SOURCE_SHADER",
      "sourceBlock": 139,
      "mapsPreservedInMetadata": true,
      "gltfFallbackOnly": true
    },
    {
      "code": "MATERIAL_MULTILAYER_REQUIRES_SOURCE_SHADER",
      "sourceBlock": 156,
      "mapsPreservedInMetadata": true,
      "gltfFallbackOnly": true
    }
  ],
  "engineParityValidated": false,
  "geometry": [
    {
      "sourceBlock": 31,
      "name": "Plane06",
      "vertices": 24,
      "triangles": 24,
      "bounds": [
        [
          -0.006993474621731254,
          -0.047464562992936436,
          0.1330250005373765
        ],
        [
          0.0395143865299187,
          0.042719000562640885,
          0.3140069078741344
        ]
      ],
      "hasNormals": true,
      "skinned": false,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": null,
      "skinPaletteSize": 0,
      "influenceAttributeSets": 0
    },
    {
      "sourceBlock": 41,
      "name": "Plane07",
      "vertices": 24,
      "triangles": 24,
      "bounds": [
        [
          -0.041079851556813686,
          -0.046160376625067466,
          0.1333668077143375
        ],
        [
          0.01230051996013104,
          0.0404513234341434,
          0.31295460611836456
        ]
      ],
      "hasNormals": true,
      "skinned": false,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": null,
      "skinPaletteSize": 0,
      "influenceAttributeSets": 0
    },
    {
      "sourceBlock": 49,
      "name": "Plane08",
      "vertices": 24,
      "triangles": 24,
      "bounds": [
        [
          -0.057763445539786316,
          -0.04749541598264014,
          0.13178995547816602
        ],
        [
          0.005419470394649673,
          0.04116322248276286,
          0.29055153254505267
        ]
      ],
      "hasNormals": true,
      "skinned": false,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": null,
      "skinPaletteSize": 0,
      "influenceAttributeSets": 0
    },
    {
      "sourceBlock": 57,
      "name": "Plane09",
      "vertices": 24,
      "triangles": 24,
      "bounds": [
        [
          -0.002201360788093876,
          -0.03728991378083882,
          0.13346107772072174
        ],
        [
          0.015616964988190232,
          0.032017484516324184,
          0.26115580589414733
        ]
      ],
      "hasNormals": true,
      "skinned": false,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": null,
      "skinPaletteSize": 0,
      "influenceAttributeSets": 0
    },
    {
      "sourceBlock": 65,
      "name": "Plane10",
      "vertices": 24,
      "triangles": 24,
      "bounds": [
        [
          -0.0044490954646023055,
          -0.0419547013075192,
          0.13310503962259632
        ],
        [
          0.017592378548187113,
          0.028809721234962532,
          0.2687401368543425
        ]
      ],
      "hasNormals": true,
      "skinned": false,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": null,
      "skinPaletteSize": 0,
      "influenceAttributeSets": 0
    },
    {
      "sourceBlock": 68,
      "name": "Plane11",
      "vertices": 24,
      "triangles": 24,
      "bounds": [
        [
          -0.000815742578305163,
          -0.04454235729064832,
          0.07741659916642359
        ],
        [
          0.038062395897947465,
          0.014476965971965577,
          0.24509560781782086
        ]
      ],
      "hasNormals": true,
      "skinned": false,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": null,
      "skinPaletteSize": 0,
      "influenceAttributeSets": 0
    },
    {
      "sourceBlock": 71,
      "name": "Plane12",
      "vertices": 24,
      "triangles": 24,
      "bounds": [
        [
          -0.04013620948745293,
          -0.04188554600785011,
          0.04912865341076056
        ],
        [
          0.0013142192916493628,
          0.020612859660140884,
          0.21365300963483164
        ]
      ],
      "hasNormals": true,
      "skinned": false,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": null,
      "skinPaletteSize": 0,
      "influenceAttributeSets": 0
    },
    {
      "sourceBlock": 74,
      "name": "Plane13",
      "vertices": 24,
      "triangles": 24,
      "bounds": [
        [
          0.0011266110990957464,
          -0.03617868758822351,
          0.02389069871139486
        ],
        [
          0.015070915071751534,
          0.020777108642427326,
          0.13906349677169033
        ]
      ],
      "hasNormals": true,
      "skinned": false,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": null,
      "skinPaletteSize": 0,
      "influenceAttributeSets": 0
    },
    {
      "sourceBlock": 77,
      "name": "Plane14",
      "vertices": 24,
      "triangles": 24,
      "bounds": [
        [
          -0.014090051134980365,
          -0.03842715083247117,
          0.021825127899673197
        ],
        [
          0.031895792624317125,
          0.02175845164247403,
          0.17006135421573432
        ]
      ],
      "hasNormals": true,
      "skinned": false,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": null,
      "skinPaletteSize": 0,
      "influenceAttributeSets": 0
    },
    {
      "sourceBlock": 80,
      "name": "Plane15",
      "vertices": 24,
      "triangles": 24,
      "bounds": [
        [
          -0.03476415192635458,
          -0.03696386164868447,
          0.023707899258296194
        ],
        [
          -0.0016965571631326727,
          0.020861407474043858,
          0.1455046065105086
        ]
      ],
      "hasNormals": true,
      "skinned": false,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": null,
      "skinPaletteSize": 0,
      "influenceAttributeSets": 0
    },
    {
      "sourceBlock": 83,
      "name": "Plane16",
      "vertices": 36,
      "triangles": 40,
      "bounds": [
        [
          -0.07451116213243346,
          -0.018560351517523728,
          0.1151492442381344
        ],
        [
          0.07327928772528029,
          0.030987466869591748,
          0.28269812298177255
        ]
      ],
      "hasNormals": true,
      "skinned": false,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": null,
      "skinPaletteSize": 0,
      "influenceAttributeSets": 0
    },
    {
      "sourceBlock": 91,
      "name": "Plane17",
      "vertices": 36,
      "triangles": 40,
      "bounds": [
        [
          -0.052446870540658865,
          -0.009176156838978036,
          0.06849257138719855
        ],
        [
          0.05121478583904795,
          0.03141629679397332,
          0.254243521560236
        ]
      ],
      "hasNormals": true,
      "skinned": false,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": null,
      "skinPaletteSize": 0,
      "influenceAttributeSets": 0
    },
    {
      "sourceBlock": 99,
      "name": "Plane18",
      "vertices": 36,
      "triangles": 40,
      "bounds": [
        [
          -0.043062573169539646,
          -0.009071977386987921,
          0.02871032345703294
        ],
        [
          0.04183080544584527,
          0.02766781958951374,
          0.18468885647515915
        ]
      ],
      "hasNormals": true,
      "skinned": false,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": null,
      "skinPaletteSize": 0,
      "influenceAttributeSets": 0
    },
    {
      "sourceBlock": 139,
      "name": "PolyMesh",
      "vertices": 93,
      "triangles": 120,
      "bounds": [
        [
          -0.019021024882615877,
          -0.021078697053926773,
          -0.030329148415805956
        ],
        [
          0.02204852863986124,
          0.024292900207710723,
          0.14917249880112968
        ]
      ],
      "hasNormals": true,
      "skinned": false,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": null,
      "skinPaletteSize": 0,
      "influenceAttributeSets": 0
    },
    {
      "sourceBlock": 156,
      "name": "PolyMesh",
      "vertices": 93,
      "triangles": 120,
      "bounds": [
        [
          -0.02085815786768063,
          -0.02391868935326076,
          -0.09631651753104734
        ],
        [
          0.01974298759324135,
          0.020935434011044182,
          0.08113787055089858
        ]
      ],
      "hasNormals": true,
      "skinned": false,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": null,
      "skinPaletteSize": 0,
      "influenceAttributeSets": 0
    }
  ],
  "skin": {
    "status": "RIGID_ONLY",
    "meshCount": 0,
    "skinMeshes": [],
    "maximumCommonSkinFrameMaxAbsError": 0.0,
    "maximumStaticBindPoseMaxAbsError": 0.0,
    "maximumRenderedVertexWeightSumError": 0.0,
    "jointHierarchyNodeCount": 0,
    "jointHierarchyBlockIndices": [],
    "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": "RIGID_ONLY",
      "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": []
    }
  },
  "controllers": {
    "extracted": true,
    "played": false,
    "runtimeStatus": "EXTRACTED_NOT_PLAYED",
    "count": 14,
    "countsByType": {
      "NiAlphaController": 3,
      "NiTextureTransformController": 9,
      "NiTransformController": 2
    },
    "controllers": [
      {
        "blockIndex": 20,
        "blockType": "NiAlphaController",
        "targetBlockIndex": 19,
        "targetName": "23",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.3333333432674408,
        "stoptime": 1.3333333730697632
      },
      {
        "blockIndex": 36,
        "blockType": "NiTextureTransformController",
        "targetBlockIndex": 35,
        "targetName": "",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 0.46666666865348816
      },
      {
        "blockIndex": 45,
        "blockType": "NiTextureTransformController",
        "targetBlockIndex": 44,
        "targetName": "",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.4333333373069763,
        "stoptime": 1.0
      },
      {
        "blockIndex": 53,
        "blockType": "NiTextureTransformController",
        "targetBlockIndex": 52,
        "targetName": "",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.23333333432674408,
        "stoptime": 0.699999988079071
      },
      {
        "blockIndex": 61,
        "blockType": "NiTextureTransformController",
        "targetBlockIndex": 60,
        "targetName": "",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.23333333432674408,
        "stoptime": 0.7666667103767395
      },
      {
        "blockIndex": 87,
        "blockType": "NiTextureTransformController",
        "targetBlockIndex": 86,
        "targetName": "",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 0.7333333492279053
      },
      {
        "blockIndex": 95,
        "blockType": "NiTextureTransformController",
        "targetBlockIndex": 94,
        "targetName": "",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.03333333507180214,
        "stoptime": 1.0
      },
      {
        "blockIndex": 103,
        "blockType": "NiTextureTransformController",
        "targetBlockIndex": 102,
        "targetName": "",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.13333334028720856,
        "stoptime": 1.0
      },
      {
        "blockIndex": 136,
        "blockType": "NiTransformController",
        "targetBlockIndex": 134,
        "targetName": "Plane02",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 2.8333334922790527
      },
      {
        "blockIndex": 142,
        "blockType": "NiAlphaController",
        "targetBlockIndex": 141,
        "targetName": "Standard_18",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 2.8333334922790527
      },
      {
        "blockIndex": 146,
        "blockType": "NiTextureTransformController",
        "targetBlockIndex": 145,
        "targetName": "",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 2.8333334922790527
      },
      {
        "blockIndex": 153,
        "blockType": "NiTransformController",
        "targetBlockIndex": 151,
        "targetName": "Plane20",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 2.8333334922790527
      },
      {
        "blockIndex": 158,
        "blockType": "NiAlphaController",
        "targetBlockIndex": 157,
        "targetName": "06",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 2.8333334922790527
      },
      {
        "blockIndex": 162,
        "blockType": "NiTextureTransformController",
        "targetBlockIndex": 161,
        "targetName": "",
        "runtimeStatus": "EXTRACTED_NOT_PLAYED",
        "flags": 72,
        "frequency": 1.0,
        "phase": 0.0,
        "starttime": 0.0,
        "stoptime": 2.8333334922790527
      }
    ]
  },
  "defaultTexture": {
    "url": "textures/9d44333fef9dbd08441ac0f6bf4f22ec66803ebb4580533aa205aaad4a76ef59.png",
    "sha256": "91576844783c85351f6cb9ef8e0e9933fefee94016faeab0d39511e4b264230a",
    "sizeBytes": 90458,
    "dimensions": [
      512,
      256
    ],
    "alphaRange": [
      255,
      255
    ],
    "source": {
      "path": "item/texture/W82101.dds",
      "sha256": "9d44333fef9dbd08441ac0f6bf4f22ec66803ebb4580533aa205aaad4a76ef59",
      "sizeBytes": 65664
    }
  },
  "principalSelection": {
    "rule": "LARGEST_TEXTURED_MESH_AND_SAME_NATIVE_BASE_TEXTURE",
    "selectedBlocks": [
      31,
      41,
      49,
      57,
      65,
      68,
      71,
      74,
      77,
      80,
      83,
      91,
      99,
      139,
      156
    ],
    "candidateBlocks": [
      4,
      18,
      29,
      31,
      41,
      49,
      57,
      65,
      68,
      71,
      74,
      77,
      80,
      83,
      91,
      99,
      109,
      139,
      156,
      166
    ],
    "engineValidated": false
  }
}
