• 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: Shelly the Elf

Elf_Shelly4.mdx

0 errors 0 severe 83 warnings 93 unused
  • 5 Model
    • Missing the Origin attachment point
    • 2 cameras present — Warcraft 3 only uses one Portrait camera; the extras inflate filesize and may be leftover defaults from model conversion.
    • No collision shapes — in-game selection may be unreliable for this hero; thin geometry can become hard to click. Add a sphere (units/heroes) or box (buildings).
    • Hero-class model (team-glow texture + Walk sequence) lacks a "Dissipate" sequence; heroes need it for the death dissolve effect.
    • Hero-class model lacks a "Decay" / "Decay Flesh" / "Decay Bone" sequence — the corpse will not decay properly in-game.
  • 1 Sequence 0 - "HandsClosed"
    • "handsclosed" is not a standard name
  • 1 Sequence 3 - "Run"
    • "run" is not a standard name
  • 1 Sequence 4 - "WalkBackwards"
    • "walkbackwards" is not a standard name
  • 1 Sequence 5 - "Ready1H"
    • "ready1h" is not a standard name
  • 1 Sequence 6 - "Fall"
    • "fall" is not a standard name
  • 1 Sequence 7 - "JumpStart"
    • "jumpstart" is not a standard name
  • 1 Sequence 8 - "Jump"
    • "jump" is not a standard name
  • 1 Sequence 9 - "JumpEnd"
    • "jumpend" is not a standard name
  • 1 Sequence 10 - "StandWound"
    • "standwound" is not a standard name
  • 1 Sequence 11 - "Stun"
    • "stun" is not a standard name
  • 1 Sequence 12 - "Swim - Var 1"
    • "swim" is not a standard name
  • 1 Sequence 13 - "Sheath"
    • "sheath" is not a standard name
  • 1 Sequence 14 - "SwimIdle"
    • "swimidle" is not a standard name
  • 1 Sequence 16 - "Ready2H"
    • "ready2h" is not a standard name
  • 1 Sequence 17 - "Ready2HL"
    • "ready2hl" is not a standard name
  • 1 Sequence 18 - "ReadyBow"
    • "readybow" is not a standard name
  • 1 Sequence 19 - "ReadyRifle"
    • "readyrifle" is not a standard name
  • 1 Sequence 20 - "ReadyThrown"
    • "readythrown" is not a standard name
  • 1 Sequence 21 - "CombatWound"
    • "combatwound" is not a standard name
  • 1 Sequence 22 - "CombatCritical"
    • "combatcritical" is not a standard name
  • 1 Sequence 23 - "Attack1H - Var 1"
    • "attack1h" is not a standard name
  • 1 Sequence 25 - "EmoteBow"
    • "emotebow" is not a standard name
  • 1 Sequence 26 - "EmoteWave"
    • "emotewave" is not a standard name
  • 1 Sequence 27 - "Attack2HL - Var 1"
    • "attack2hl" is not a standard name
  • 1 Sequence 28 - "Attack2HL - Var 2"
    • "attack2hl" is not a standard name
  • 1 Sequence 29 - "Attack2H - Var 1"
    • "attack2h" is not a standard name
  • 1 Sequence 30 - "Attack2H - Var 2"
    • "attack2h" is not a standard name
  • 1 Sequence 31 - "AttackOff - Var 1"
    • "attackoff" is not a standard name
  • 1 Sequence 32 - "AttackOffPierce - Var 1"
    • "attackoffpierce" is not a standard name
  • 1 Sequence 33 - "ReadySpellDirected"
    • "readyspelldirected" is not a standard name
  • 1 Sequence 34 - "ReadySpellOmni"
    • "readyspellomni" is not a standard name
  • 1 Sequence 35 - "SpellCastDirected"
    • "spellcastdirected" is not a standard name
  • 1 Sequence 36 - "SpellCastOmni"
    • "spellcastomni" is not a standard name
  • 1 Sequence 37 - "Loot"
    • "loot" is not a standard name
  • 1 Sequence 38 - "Dodge"
    • "dodge" is not a standard name
  • 1 Sequence 39 - "Mount"
    • "mount" is not a standard name
  • 1 Sequence 40 - "LoadBow"
    • "loadbow" is not a standard name
  • 1 Sequence 41 - "AttackRifle"
    • "attackrifle" is not a standard name
  • 1 Sequence 42 - "AttackThrown"
    • "attackthrown" is not a standard name
  • 1 Sequence 43 - "Parry1H"
    • "parry1h" is not a standard name
  • 1 Sequence 44 - "Parry2H"
    • "parry2h" is not a standard name
  • 1 Sequence 45 - "Parry2HL"
    • "parry2hl" is not a standard name
  • 1 Sequence 46 - "Stop"
    • "stop" is not a standard name
  • 1 Sequence 47 - "ParryUnarmed"
    • "parryunarmed" is not a standard name
  • 1 Sequence 48 - "ShieldBlock"
    • "shieldblock" is not a standard name
  • 1 Sequence 49 - "ShieldBash"
    • "shieldbash" is not a standard name
  • 1 Sequence 50 - "ShuffleRight"
    • "shuffleright" is not a standard name
  • 1 Sequence 51 - "ShuffleLeft"
    • "shuffleleft" is not a standard name
  • 1 Sequence 58 - "SpecialUnarmed"
    • "specialunarmed" is not a standard name
  • 1 Sequence 59 - "Special1H"
    • "special1h" is not a standard name
  • 1 Sequence 60 - "Special2H"
    • "special2h" is not a standard name
  • 1 Sequence 61 - "Special2HL"
    • "special2hl" is not a standard name
  • 1 Sequence 62 - "EmoteCheer"
    • "emotecheer" is not a standard name
  • 1 Sequence 63 - "Attack1H - Var 2"
    • "attack1h" is not a standard name
  • 1 Sequence 64 - "Attack1HPierce - Var 1"
    • "attack1hpierce" is not a standard name
  • 1 Sequence 65 - "Kick"
    • "kick" is not a standard name
  • 1 Sequence 66 - "HipSheath"
    • "hipsheath" is not a standard name
  • 1 Sequence 67 - "Swim - Var 2"
    • "swim" is not a standard name
  • 1 Sequence 68 - "LoadRifle"
    • "loadrifle" is not a standard name
  • 1 Sequence 69 - "AttackBow"
    • "attackbow" is not a standard name
  • 1 Sequence 70 - "EmoteWork"
    • "emotework" is not a standard name
  • 1 Sequence 71 - "EmoteUseStanding"
    • "emoteusestanding" is not a standard name
  • 1 Sequence 72 - "SitChairLow"
    • "sitchairlow" is not a standard name
  • 1 Sequence 73 - "SitChairMed"
    • "sitchairmed" is not a standard name
  • 1 Sequence 74 - "SitChairHigh"
    • "sitchairhigh" is not a standard name
  • 1 Sequence 75 - "EmoteEat"
    • "emoteeat" is not a standard name
  • 1 Sequence 76 - "SitGround"
    • "sitground" is not a standard name
  • 1 Sequence 77 - "SitGroundDown"
    • "sitgrounddown" is not a standard name
  • 1 Sequence 78 - "SitGroundUp"
    • "sitgroundup" is not a standard name
  • 1 Sequence 80 - "SleepDown"
    • "sleepdown" is not a standard name
  • 1 Sequence 81 - "SleepUp"
    • "sleepup" is not a standard name
  • 1 Sequence 82 - "HoldBow"
    • "holdbow" is not a standard name
  • 1 Sequence 83 - "HoldRifle"
    • "holdrifle" is not a standard name
  • 1 Sequence 84 - "HoldThrown"
    • "holdthrown" is not a standard name
  • 1 Sequence 85 - "LoadThrown"
    • "loadthrown" is not a standard name
  • 1 GlobalSequence
    • Zero length
  • 1 Texture 0 - "BloodElfFemaleWarrior.blp"
    • Texture path "Creature/HighElf/BloodElfFemaleWarrior.blp" includes a custom directory prefix "Creature/"; Warcraft 3 imports use the basename only — this will render as white in-editor. Use just the filename.
  • 1 Geoset 6
    • Number of sequence extents (9) does not match the number of sequences (87)
  • 1 Bone 11 - "Jaw"
    • 1 Rotation
      • Track 448 at frame 240800 has roughly the same value as tracks 447 and 449
  • 3 Bone 19 - "ThumbL"
    • 3 Rotation
      • Track 22 at frame 10467 has roughly the same value as tracks 21 and 23
      • Track 37 at frame 17133 has roughly the same value as tracks 36 and 38
      • Track 1002 at frame 254933 has roughly the same value as tracks 1001 and 1003
  • 2 Bone 27 - "ThumbR"
    • 2 Rotation
      • Track 22 at frame 10467 has roughly the same value as tracks 21 and 23
      • Track 37 at frame 17133 has roughly the same value as tracks 36 and 38
  • 2 Bone 30 - "CalfL"
    • 2 Rotation
      • Track 287 at frame 47233 has roughly the same value as tracks 286 and 288
      • Track 337 at frame 54233 has roughly the same value as tracks 336 and 338
  • 1 Bone 32 - "ToeL"
    • 1 Rotation
      • Track 604 at frame 140767 has roughly the same value as tracks 603 and 605
  • 1 Bone 33 - "KneeL"
    • 1 Rotation
      • Track 1129 at frame 197000 has roughly the same value as tracks 1128 and 1130
  • 1 Bone 35 - "CalfR"
    • 1 Rotation
      • Track 793 at frame 117067 has roughly the same value as tracks 792 and 794
  • 6 Bone 37 - "ToeR"
    • 6 Rotation
      • Track 77 at frame 20633 has roughly the same value as tracks 76 and 78
      • Track 221 at frame 47300 has roughly the same value as tracks 220 and 222
      • Track 250 at frame 53967 has roughly the same value as tracks 249 and 251
      • Track 328 at frame 87567 has roughly the same value as tracks 327 and 329
      • Track 713 at frame 160667 has roughly the same value as tracks 712 and 714
      • Track 926 at frame 207733 has roughly the same value as tracks 925 and 927
  • 1 Bone 38 - "KneeR"
    • 1 Rotation
      • Track 524 at frame 94233 has roughly the same value as tracks 523 and 525
  • 2 Helper 1
    • 2 Rotation
      • Track 90 at frame 20267 has roughly the same value as tracks 89 and 91
      • Track 1574 at frame 261367 has roughly the same value as tracks 1573 and 1575
  • 7 Helper 20
    • 7 Translation
      • Track 1 at frame 7400 has roughly the same value as tracks 0 and 2
      • Track 119 at frame 177400 has roughly the same value as tracks 118 and 120
      • Track 130 at frame 187400 has roughly the same value as tracks 129 and 131
      • Track 133 at frame 190733 has roughly the same value as tracks 132 and 134
      • Track 175 at frame 244067 has roughly the same value as tracks 174 and 176
      • Track 178 at frame 247400 has roughly the same value as tracks 177 and 179
      • Track 181 at frame 250733 has roughly the same value as tracks 180 and 182
  • 7 Helper 21
    • 7 Translation
      • Track 1 at frame 7400 has roughly the same value as tracks 0 and 2
      • Track 119 at frame 177400 has roughly the same value as tracks 118 and 120
      • Track 130 at frame 187400 has roughly the same value as tracks 129 and 131
      • Track 133 at frame 190733 has roughly the same value as tracks 132 and 134
      • Track 175 at frame 244067 has roughly the same value as tracks 174 and 176
      • Track 178 at frame 247400 has roughly the same value as tracks 177 and 179
      • Track 181 at frame 250733 has roughly the same value as tracks 180 and 182
  • 3 Helper 38
    • 3 Rotation
      • Track 275 at frame 60500 has roughly the same value as tracks 274 and 276
      • Track 1000 at frame 230500 has roughly the same value as tracks 999 and 1001
      • Track 1149 at frame 280500 has roughly the same value as tracks 1148 and 1150
  • 5 Helper 39
    • 5 Rotation
      • Track 306 at frame 57267 has roughly the same value as tracks 305 and 307
      • Track 315 at frame 60100 has roughly the same value as tracks 314 and 316
      • Track 988 at frame 230100 has roughly the same value as tracks 987 and 989
      • Track 1148 at frame 277267 has roughly the same value as tracks 1147 and 1149
      • Track 1157 at frame 280100 has roughly the same value as tracks 1156 and 1158
  • 36 Attachment 1 - "_HandR"
    • 16 Translation
      • Track 34 at frame 93533 has roughly the same value as tracks 33 and 35
      • Track 41 at frame 93933 has roughly the same value as tracks 40 and 42
      • Track 42 at frame 94167 has roughly the same value as tracks 41 and 43
      • Track 49 at frame 94400 has roughly the same value as tracks 48 and 50
      • Track 58 at frame 96900 has roughly the same value as tracks 57 and 59
      • Track 59 at frame 97033 has roughly the same value as tracks 58 and 60
      • Track 65 at frame 97233 has roughly the same value as tracks 64 and 66
      • Track 84 at frame 153400 has roughly the same value as tracks 83 and 85
      • Track 90 at frame 153600 has roughly the same value as tracks 89 and 91
      • Track 91 at frame 153700 has roughly the same value as tracks 90 and 92
      • Track 98 at frame 154000 has roughly the same value as tracks 97 and 99
      • Track 109 at frame 183633 has roughly the same value as tracks 108 and 110
      • Track 118 at frame 206767 has roughly the same value as tracks 117 and 119
      • Track 125 at frame 207033 has roughly the same value as tracks 124 and 126
      • Track 126 at frame 207567 has roughly the same value as tracks 125 and 127
      • Track 133 at frame 207833 has roughly the same value as tracks 132 and 134
    • 20 Rotation
      • Track 24 at frame 73367 has roughly the same value as tracks 23 and 25
      • Track 32 at frame 73633 has roughly the same value as tracks 31 and 33
      • Track 33 at frame 73700 has roughly the same value as tracks 32 and 34
      • Track 34 at frame 73767 has roughly the same value as tracks 33 and 35
      • Track 35 at frame 74067 has roughly the same value as tracks 34 and 36
      • Track 53 at frame 93600 has roughly the same value as tracks 52 and 54
      • Track 54 at frame 94167 has roughly the same value as tracks 53 and 55
      • Track 61 at frame 94400 has roughly the same value as tracks 60 and 62
      • Track 62 at frame 94533 has roughly the same value as tracks 61 and 63
      • Track 70 at frame 96900 has roughly the same value as tracks 69 and 71
      • Track 71 at frame 97033 has roughly the same value as tracks 70 and 72
      • Track 76 at frame 97233 has roughly the same value as tracks 75 and 77
      • Track 94 at frame 103567 has roughly the same value as tracks 93 and 95
      • Track 128 at frame 153467 has exactly the same value as tracks 127 and 129
      • Track 129 at frame 154100 has roughly the same value as tracks 128 and 130
      • Track 156 at frame 203567 has exactly the same value as tracks 155 and 157
      • Track 164 at frame 206767 has roughly the same value as tracks 163 and 165
      • Track 171 at frame 207033 has roughly the same value as tracks 170 and 172
      • Track 172 at frame 207467 has roughly the same value as tracks 171 and 173
      • Track 173 at frame 207633 has roughly the same value as tracks 172 and 174
  • 8 Attachment 24 - "_SheathShield"
    • 4 Translation
      • Track 45 at frame 88033 has roughly the same value as tracks 44 and 46
      • Track 57 at frame 120300 has exactly the same value as tracks 56 and 58
      • Track 63 at frame 123667 has roughly the same value as tracks 62 and 64
      • Track 81 at frame 184233 has roughly the same value as tracks 80 and 82
    • 4 Rotation
      • Track 150 at frame 88233 has roughly the same value as tracks 149 and 151
      • Track 189 at frame 120300 has roughly the same value as tracks 188 and 190
      • Track 199 at frame 124000 has roughly the same value as tracks 198 and 200
      • Track 254 at frame 183700 has roughly the same value as tracks 253 and 255
  • 1 EventObject 0 - "$DTH"
    • Track 0 at frame 25867 is not in any sequence
  • 2 EventObject 8 - "$CAH"
    • Track 2 at frame 80233 is not in any sequence
    • Track 3 at frame 83667 is not in any sequence
  • 2 EventObject 9 - "$CPP"
    • Track 3 at frame 80000 is not in any sequence
    • Track 4 at frame 83333 is not in any sequence
  • 2 EventObject 10 - "$CSS"
    • Track 3 at frame 80133 is not in any sequence
    • Track 4 at frame 83533 is not in any sequence
Back
Top