• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.
  • The Hive's 22nd Icon Contest: Creep Abilities is now concluded, time to vote for your favourite set of icons! Click here to vote!
  • ✅ The POLL for Hive's Texturing Contest #34 is OPEN! Vote for the TOP 3 SKINS! 🔗Click here to cast your vote!
  • ✅ The POLL for Hive's Techtree Contest #20 is OPEN! Vote for the TOP 3 FACTIONS! 🔗Click here to cast your vote!

Model validation: Female grunt with helmet

female_grunt_variation1.mdx

0 errors 10 severe 136 warnings 91 unused
  • 1 1 Geoset 0
    • Alpha is 1.000 at end of "Decay Bone" (frame 133801); should be 0 — geoset will remain visible in-game after the unit has decayed.
    • This geoset has both skin/weights and vertex groups
  • 1 1 Geoset 3
    • Alpha is 1.000 at end of "Decay Bone" (frame 133801); should be 0 — geoset will remain visible in-game after the unit has decayed.
    • This geoset has both skin/weights and vertex groups
  • 1 1 Geoset 4
    • Alpha is 1.000 at end of "Decay Bone" (frame 133801); should be 0 — geoset will remain visible in-game after the unit has decayed.
    • This geoset has both skin/weights and vertex groups
  • 1 1 Geoset 5
    • Alpha is 1.000 at end of "Decay Bone" (frame 133801); should be 0 — geoset will remain visible in-game after the unit has decayed.
    • This geoset has both skin/weights and vertex groups
  • 1 1 Geoset 6
    • Alpha is 1.000 at end of "Decay Bone" (frame 133801); should be 0 — geoset will remain visible in-game after the unit has decayed.
    • This geoset has both skin/weights and vertex groups
  • 1 1 Geoset 7
    • Alpha is 1.000 at end of "Decay Bone" (frame 133801); should be 0 — geoset will remain visible in-game after the unit has decayed.
    • This geoset has both skin/weights and vertex groups
  • 1 1 Geoset 8
    • Alpha is 1.000 at end of "Decay Bone" (frame 133801); should be 0 — geoset will remain visible in-game after the unit has decayed.
    • This geoset has both skin/weights and vertex groups
  • 1 1 Geoset 9
    • Alpha is 1.000 at end of "Decay Bone" (frame 133801); should be 0 — geoset will remain visible in-game after the unit has decayed.
    • This geoset has both skin/weights and vertex groups
  • 1 1 Geoset 10
    • Alpha is 1.000 at end of "Decay Bone" (frame 133801); should be 0 — geoset will remain visible in-game after the unit has decayed.
    • This geoset has both skin/weights and vertex groups
  • 1 1 Geoset 11
    • Alpha is 1.000 at end of "Decay Bone" (frame 133801); should be 0 — geoset will remain visible in-game after the unit has decayed.
    • This geoset has both skin/weights and vertex groups
  • 18 Model
    • 3 cameras present — Warcraft 3 only uses one Portrait camera; the extras inflate filesize and may be leftover defaults from model conversion.
    • Expected 173 matrices, got 175
    • Attachment name "Head Ref" is duplicated by attachments 0, 9, 18; only one will be reachable in-game.
    • Attachment name "Hand Left Ref" is duplicated by attachments 1, 10, 19; only one will be reachable in-game.
    • Attachment name "Hand Right Ref" is duplicated by attachments 2, 11, 20; only one will be reachable in-game.
    • Attachment name "Chest Ref" is duplicated by attachments 3, 12, 21; only one will be reachable in-game.
    • Attachment name "Foot Left Ref" is duplicated by attachments 4, 13, 22; only one will be reachable in-game.
    • Attachment name "Foot Right Ref" is duplicated by attachments 5, 14, 23; only one will be reachable in-game.
    • Attachment name "Weapon Ref" is duplicated by attachments 6, 15, 24; only one will be reachable in-game.
    • Attachment name "Origin Ref" is duplicated by attachments 7, 16; only one will be reachable in-game.
    • Attachment name "OverHead Ref" is duplicated by attachments 8, 17; only one will be reachable in-game.
    • Collision shape "B_KGS_Torso" is a box but this is a unit; units must use sphere collision (Type 2) or selection circles will misbehave in-game.
    • Collision shape "B_KGS_Head" is a box but this is a unit; units must use sphere collision (Type 2) or selection circles will misbehave in-game.
    • Collision shape "B_KGS_Arm_L" is a box but this is a unit; units must use sphere collision (Type 2) or selection circles will misbehave in-game.
    • Collision shape "B_KGS_Arm_R" is a box but this is a unit; units must use sphere collision (Type 2) or selection circles will misbehave in-game.
    • Collision shape "B_KGS_Leg_L" is a box but this is a unit; units must use sphere collision (Type 2) or selection circles will misbehave in-game.
    • Collision shape "B_KGS_Leg_R" is a box but this is a unit; units must use sphere collision (Type 2) or selection circles will misbehave in-game.
    • Collision shape "B_KGS_Root" is a box but this is a unit; units must use sphere collision (Type 2) or selection circles will misbehave in-game.
  • 24 24 Material 2
    • 24 24 Layer 0
      • 24 24 Alpha
        • Track 3 has the same frame 1767 as track 2
        • Track 4 has the same frame 1767 as track 3
        • Track 5 has the same frame 1767 as track 4
        • Track 7 has the same frame 2900 as track 6
        • Track 8 has the same frame 2900 as track 7
        • Track 9 has the same frame 2900 as track 8
        • Track 15 has the same frame 6433 as track 14
        • Track 16 has the same frame 6433 as track 15
        • Track 17 has the same frame 6433 as track 16
        • Track 19 has the same frame 8133 as track 18
        • Track 20 has the same frame 8133 as track 19
        • Track 21 has the same frame 8133 as track 20
        • Track 23 has the same frame 8433 as track 22
        • Track 24 has the same frame 8433 as track 23
        • Track 25 has the same frame 8433 as track 24
        • Track 27 has the same frame 9900 as track 26
        • Track 28 has the same frame 9900 as track 27
        • Track 29 has the same frame 9900 as track 28
        • Track 31 has the same frame 10200 as track 30
        • Track 32 has the same frame 10200 as track 31
        • Track 33 has the same frame 10200 as track 32
        • Track 35 has the same frame 11200 as track 34
        • Track 36 has the same frame 11200 as track 35
        • Track 37 has the same frame 11200 as track 36
        • Track 3 at frame 1767 has exactly the same value as tracks 2 and 4
        • Track 4 at frame 1767 has exactly the same value as tracks 3 and 5
        • Track 5 at frame 1767 has exactly the same value as tracks 4 and 6
        • Track 6 at frame 2900 has exactly the same value as tracks 5 and 7
        • Track 7 at frame 2900 has exactly the same value as tracks 6 and 8
        • Track 8 at frame 2900 has exactly the same value as tracks 7 and 9
        • Track 15 at frame 6433 has exactly the same value as tracks 14 and 16
        • Track 16 at frame 6433 has exactly the same value as tracks 15 and 17
        • Track 17 at frame 6433 has exactly the same value as tracks 16 and 18
        • Track 18 at frame 8133 has exactly the same value as tracks 17 and 19
        • Track 19 at frame 8133 has exactly the same value as tracks 18 and 20
        • Track 20 at frame 8133 has exactly the same value as tracks 19 and 21
        • Track 23 at frame 8433 has exactly the same value as tracks 22 and 24
        • Track 24 at frame 8433 has exactly the same value as tracks 23 and 25
        • Track 25 at frame 8433 has exactly the same value as tracks 24 and 26
        • Track 26 at frame 9900 has exactly the same value as tracks 25 and 27
        • Track 27 at frame 9900 has exactly the same value as tracks 26 and 28
        • Track 28 at frame 9900 has exactly the same value as tracks 27 and 29
        • Track 31 at frame 10200 has exactly the same value as tracks 30 and 32
        • Track 32 at frame 10200 has exactly the same value as tracks 31 and 33
        • Track 33 at frame 10200 has exactly the same value as tracks 32 and 34
        • Track 34 at frame 11200 has exactly the same value as tracks 33 and 35
        • Track 35 at frame 11200 has exactly the same value as tracks 34 and 36
        • Track 36 at frame 11200 has exactly the same value as tracks 35 and 37
  • 1 Geoset 1
    • This geoset has both skin/weights and vertex groups
  • 1 Geoset 2
    • This geoset has both skin/weights and vertex groups
  • 24 24 GeosetAnimation 1
    • 24 24 Alpha
      • Track 3 has the same frame 1767 as track 2
      • Track 4 has the same frame 1767 as track 3
      • Track 5 has the same frame 1767 as track 4
      • Track 7 has the same frame 2900 as track 6
      • Track 8 has the same frame 2900 as track 7
      • Track 9 has the same frame 2900 as track 8
      • Track 15 has the same frame 6433 as track 14
      • Track 16 has the same frame 6433 as track 15
      • Track 17 has the same frame 6433 as track 16
      • Track 19 has the same frame 8133 as track 18
      • Track 20 has the same frame 8133 as track 19
      • Track 21 has the same frame 8133 as track 20
      • Track 23 has the same frame 8433 as track 22
      • Track 24 has the same frame 8433 as track 23
      • Track 25 has the same frame 8433 as track 24
      • Track 27 has the same frame 9900 as track 26
      • Track 28 has the same frame 9900 as track 27
      • Track 29 has the same frame 9900 as track 28
      • Track 31 has the same frame 10200 as track 30
      • Track 32 has the same frame 10200 as track 31
      • Track 33 has the same frame 10200 as track 32
      • Track 35 has the same frame 11200 as track 34
      • Track 36 has the same frame 11200 as track 35
      • Track 37 has the same frame 11200 as track 36
      • Track 3 at frame 1767 has exactly the same value as tracks 2 and 4
      • Track 4 at frame 1767 has exactly the same value as tracks 3 and 5
      • Track 5 at frame 1767 has exactly the same value as tracks 4 and 6
      • Track 6 at frame 2900 has exactly the same value as tracks 5 and 7
      • Track 7 at frame 2900 has exactly the same value as tracks 6 and 8
      • Track 8 at frame 2900 has exactly the same value as tracks 7 and 9
      • Track 15 at frame 6433 has exactly the same value as tracks 14 and 16
      • Track 16 at frame 6433 has exactly the same value as tracks 15 and 17
      • Track 17 at frame 6433 has exactly the same value as tracks 16 and 18
      • Track 18 at frame 8133 has exactly the same value as tracks 17 and 19
      • Track 19 at frame 8133 has exactly the same value as tracks 18 and 20
      • Track 20 at frame 8133 has exactly the same value as tracks 19 and 21
      • Track 23 at frame 8433 has exactly the same value as tracks 22 and 24
      • Track 24 at frame 8433 has exactly the same value as tracks 23 and 25
      • Track 25 at frame 8433 has exactly the same value as tracks 24 and 26
      • Track 26 at frame 9900 has exactly the same value as tracks 25 and 27
      • Track 27 at frame 9900 has exactly the same value as tracks 26 and 28
      • Track 28 at frame 9900 has exactly the same value as tracks 27 and 29
      • Track 31 at frame 10200 has exactly the same value as tracks 30 and 32
      • Track 32 at frame 10200 has exactly the same value as tracks 31 and 33
      • Track 33 at frame 10200 has exactly the same value as tracks 32 and 34
      • Track 34 at frame 11200 has exactly the same value as tracks 33 and 35
      • Track 35 at frame 11200 has exactly the same value as tracks 34 and 36
      • Track 36 at frame 11200 has exactly the same value as tracks 35 and 37
  • 24 24 GeosetAnimation 2
    • 24 24 Alpha
      • Track 3 has the same frame 1767 as track 2
      • Track 4 has the same frame 1767 as track 3
      • Track 5 has the same frame 1767 as track 4
      • Track 7 has the same frame 2900 as track 6
      • Track 8 has the same frame 2900 as track 7
      • Track 9 has the same frame 2900 as track 8
      • Track 15 has the same frame 6433 as track 14
      • Track 16 has the same frame 6433 as track 15
      • Track 17 has the same frame 6433 as track 16
      • Track 19 has the same frame 8133 as track 18
      • Track 20 has the same frame 8133 as track 19
      • Track 21 has the same frame 8133 as track 20
      • Track 23 has the same frame 8433 as track 22
      • Track 24 has the same frame 8433 as track 23
      • Track 25 has the same frame 8433 as track 24
      • Track 27 has the same frame 9900 as track 26
      • Track 28 has the same frame 9900 as track 27
      • Track 29 has the same frame 9900 as track 28
      • Track 31 has the same frame 10200 as track 30
      • Track 32 has the same frame 10200 as track 31
      • Track 33 has the same frame 10200 as track 32
      • Track 35 has the same frame 11200 as track 34
      • Track 36 has the same frame 11200 as track 35
      • Track 37 has the same frame 11200 as track 36
      • Track 3 at frame 1767 has exactly the same value as tracks 2 and 4
      • Track 4 at frame 1767 has exactly the same value as tracks 3 and 5
      • Track 5 at frame 1767 has exactly the same value as tracks 4 and 6
      • Track 6 at frame 2900 has exactly the same value as tracks 5 and 7
      • Track 7 at frame 2900 has exactly the same value as tracks 6 and 8
      • Track 8 at frame 2900 has exactly the same value as tracks 7 and 9
      • Track 15 at frame 6433 has exactly the same value as tracks 14 and 16
      • Track 16 at frame 6433 has exactly the same value as tracks 15 and 17
      • Track 17 at frame 6433 has exactly the same value as tracks 16 and 18
      • Track 18 at frame 8133 has exactly the same value as tracks 17 and 19
      • Track 19 at frame 8133 has exactly the same value as tracks 18 and 20
      • Track 20 at frame 8133 has exactly the same value as tracks 19 and 21
      • Track 23 at frame 8433 has exactly the same value as tracks 22 and 24
      • Track 24 at frame 8433 has exactly the same value as tracks 23 and 25
      • Track 25 at frame 8433 has exactly the same value as tracks 24 and 26
      • Track 26 at frame 9900 has exactly the same value as tracks 25 and 27
      • Track 27 at frame 9900 has exactly the same value as tracks 26 and 28
      • Track 28 at frame 9900 has exactly the same value as tracks 27 and 29
      • Track 31 at frame 10200 has exactly the same value as tracks 30 and 32
      • Track 32 at frame 10200 has exactly the same value as tracks 31 and 33
      • Track 33 at frame 10200 has exactly the same value as tracks 32 and 34
      • Track 34 at frame 11200 has exactly the same value as tracks 33 and 35
      • Track 35 at frame 11200 has exactly the same value as tracks 34 and 36
      • Track 36 at frame 11200 has exactly the same value as tracks 35 and 37
  • 1 Bone 57 - "belt_buckle_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 58 - "L_pauldron_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 59 - "R_pauldron_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 74 - "L_ear_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 75 - "R_ear_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 88 - "upr_teeth_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 99 - "bone_head"
    • There are no vertices attached to this bone
  • 1 Bone 100 - "L_hair_A_01_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 101 - "L_hair_A_02_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 102 - "L_hair_A_03_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 103 - "L_hair_B_01_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 104 - "L_hair_B_02_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 105 - "L_hair_B_03_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 106 - "L_otr_eyebrow_02_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 107 - "R_otr_eyebrow_02_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 108 - "weapon_01_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 109 - "weapon_01_stretch_01_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 110 - "weapon_01_stretch_02_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 111 - "M_loincloth_01_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 117 - "B_loincloth_01_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 120 - "B_loincloth_04_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 121 - "necklace_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 122 - "hair_tail_01_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 123 - "hair_tail_02_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 124 - "hair_tail_03_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 125 - "L_F_hair_01_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 126 - "L_F_hair_02_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 127 - "L_F_hair_03_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 128 - "R_F_hair_01_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 129 - "R_F_hair_02_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 130 - "R_F_hair_03_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 131 - "hair_tail_03_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 132 - "hair_tail_02_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Bone 133 - "hair_tail_01_bind_jnt"
    • There are no vertices attached to this bone
  • 1 Sequence 8 - "Cinematic Walk one"
    • Sequence "Cinematic Walk one" is a non-standard cinematic animation; for in-game models this just bloats filesize.
  • 1 Bone 9 - "L_lwr_arm_twist_01_bind_jnt"
    • 1 Rotation
      • Track 138 at frame 9500 has roughly the same value as tracks 137 and 139
  • 1 Bone 10 - "L_lwr_arm_twist_02_bind_jnt"
    • 1 Rotation
      • Track 138 at frame 9500 has roughly the same value as tracks 137 and 139
  • 1 Bone 11 - "bone_hand_left"
    • 1 Rotation
      • Track 212 at frame 11634 has roughly the same value as tracks 211 and 213
  • 1 Bone 12 - "L_tmb_01_bind_jnt"
    • 1 Rotation
      • Track 97 at frame 10900 has roughly the same value as tracks 96 and 98
  • 1 Bone 14 - "L_tmb_03_bind_jnt"
    • 1 Rotation
      • Track 81 at frame 56168 has roughly the same value as tracks 80 and 82
  • 1 Bone 21 - "L_rng_finger_01_bind_jnt"
    • 1 Rotation
      • Track 80 at frame 9233 has roughly the same value as tracks 79 and 81
  • 1 Bone 24 - "L_pnk_finger_01_bind_jnt"
    • 1 Rotation
      • Track 81 at frame 9233 has roughly the same value as tracks 80 and 82
  • 1 Bone 25 - "L_pnk_finger_02_bind_jnt"
    • 1 Rotation
      • Track 86 at frame 9233 has roughly the same value as tracks 85 and 87
  • 1 Bone 26 - "L_pnk_finger_03_bind_jnt"
    • 1 Rotation
      • Track 67 at frame 7466 has roughly the same value as tracks 66 and 68
  • 1 Bone 28 - "R_upr_arm_bind_jnt"
    • 1 Rotation
      • Track 232 at frame 11667 has roughly the same value as tracks 231 and 233
  • 2 Bone 29 - "R_lwr_arm_bind_jnt"
    • 2 Rotation
      • Track 141 at frame 7999 has roughly the same value as tracks 140 and 142
      • Track 223 at frame 12934 has roughly the same value as tracks 222 and 224
  • 1 Bone 30 - "R_lwr_arm_twist_01_bind_jnt"
    • 1 Rotation
      • Track 157 at frame 9100 has roughly the same value as tracks 156 and 158
  • 1 Bone 31 - "R_lwr_arm_twist_02_bind_jnt"
    • 1 Rotation
      • Track 157 at frame 9100 has roughly the same value as tracks 156 and 158
  • 1 Bone 50 - "L_leg_02_bind_jnt"
    • 1 Rotation
      • Track 253 at frame 77101 has roughly the same value as tracks 252 and 254
  • 1 Bone 53 - "R_leg_01_bind_jnt"
    • 1 Rotation
      • Track 316 at frame 87001 has roughly the same value as tracks 315 and 317
  • 1 Bone 92 - "L_lip_corner_bind_jnt"
    • 1 Translation
      • Track 75 at frame 5500 has roughly the same value as tracks 74 and 76
  • 1 Bone 98 - "R_lip_corner_bind_jnt"
    • 1 Translation
      • Track 75 at frame 5500 has roughly the same value as tracks 74 and 76
Back
Top