Evol client data validator.
Run at: 2012-04-29T15:58:46.287165
http://www.gitorious.org/evol/evol-tools/blobs/master/testxml/testxml.py
--------------------------------------------------------------------------------
Detecting clientdata dir
Detected client data directory in: ..
Checking xml file syntax
Checking defult files
warn: sprite=graphics/sprites/error.xml image width 28 (need 29) is not multiply to frame size 29, image:graphics/sprites/error.png
error: sprite=graphics/sprites/error.xml image have zero frames: graphics/sprites/error.png
error: sprite=graphics/sprites/error.xml incorrect frame index 0 action: default, direction: default
Checking itemcolors.xml
Checking items.xml
warn: sprite=graphics/sprites/hairstyles/hairstyle14.xml image height 42 (need 40) is not multiply to frame size 40, image:graphics/sprites/hairstyles/hairstyle14.png
warn: no type attribute for id=16
warn: no type attribute for id=30
warn: no type attribute for id=31
warn: no type attribute for id=32
warn: no type attribute for id=33
warn: no type attribute for id=34
warn: no type attribute for id=35
warn: sprite=graphics/sprites/equipment/head/fluffyhat.xml duplicate frame animation for frame index=0 action: walk, direction: down
warn: sprite=graphics/sprites/equipment/head/fluffyhat.xml duplicate frame animation for frame index=1 action: walk, direction: left
warn: sprite=graphics/sprites/equipment/head/fluffyhat.xml duplicate frame animation for frame index=2 action: walk, direction: up
warn: sprite=graphics/sprites/equipment/head/fluffyhat.xml duplicate frame animation for frame index=3 action: walk, direction: right
warn: sprite=graphics/sprites/equipment/head/fluffyhat.xml duplicate frame animation for frame index=2 action: attack, direction: up
warn: sprite=graphics/sprites/equipment/head/fluffyhat.xml duplicate frame animation for frame index=0 action: attack_bow, direction: down
warn: sprite=graphics/sprites/equipment/head/fluffyhat.xml duplicate frame animation for frame index=1 action: attack_bow, direction: left
warn: sprite=graphics/sprites/equipment/head/fluffyhat.xml duplicate frame animation for frame index=1 action: attack_bow, direction: left
warn: sprite=graphics/sprites/equipment/head/fluffyhat.xml duplicate frame animation for frame index=2 action: attack_bow, direction: up
warn: sprite=graphics/sprites/equipment/head/fluffyhat.xml duplicate frame animation for frame index=3 action: attack_bow, direction: right
warn: sprite=graphics/sprites/equipment/head/fluffyhat.xml duplicate frame animation for frame index=3 action: attack_bow, direction: right
warn: sprite=graphics/sprites/equipment/head/captain-hat.xml image height 24 (need 21) is not multiply to frame size 21, image:graphics/sprites/equipment/head/captain-hat.png
warn: sprite=graphics/sprites/equipment/chest/bromenalchest-male.xml dye set in sprite but not in caller (id=793)
warn: sprite=graphics/sprites/equipment/chest/bromenalchest-female.xml dye set in sprite but not in caller (id=793)
warn: sprite=graphics/sprites/equipment/head/pinkie-helmet.xml image height 92 (need 80) is not multiply to frame size 40, image:graphics/sprites/equipment/head/pinkie-helmet.png
error: id=833, file not found: generic/broken-fourleaf-amulet.png (graphics/items/generic/broken-fourleaf-amulet.png)
warn: sprite=graphics/sprites/equipment/head/elf-nightcap.xml image height 40 (need 31) is not multiply to frame size 31, image:graphics/sprites/equipment/head/elf-nightcap.png
warn: sprite=graphics/sprites/equipment/head/knit-cap.xml duplicate frame animation for frame index=0 action: walk, direction: down
warn: sprite=graphics/sprites/equipment/head/knit-cap.xml duplicate frame animation for frame index=1 action: walk, direction: left
warn: sprite=graphics/sprites/equipment/head/knit-cap.xml duplicate frame animation for frame index=2 action: walk, direction: up
warn: sprite=graphics/sprites/equipment/head/knit-cap.xml duplicate frame animation for frame index=3 action: walk, direction: right
warn: sprite=graphics/sprites/equipment/head/knit-cap.xml duplicate frame animation for frame index=2 action: attack, direction: up
warn: sprite=graphics/sprites/equipment/head/knit-cap.xml duplicate frame animation for frame index=0 action: attack_bow, direction: down
warn: sprite=graphics/sprites/equipment/head/knit-cap.xml duplicate frame animation for frame index=1 action: attack_bow, direction: left
warn: sprite=graphics/sprites/equipment/head/knit-cap.xml duplicate frame animation for frame index=1 action: attack_bow, direction: left
warn: sprite=graphics/sprites/equipment/head/knit-cap.xml duplicate frame animation for frame index=2 action: attack_bow, direction: up
warn: sprite=graphics/sprites/equipment/head/knit-cap.xml duplicate frame animation for frame index=3 action: attack_bow, direction: right
warn: sprite=graphics/sprites/equipment/head/knit-cap.xml duplicate frame animation for frame index=3 action: attack_bow, direction: right
warn: sprite=graphics/sprites/equipment/head/mouboohead.xml unused frames: 7
warn: sprite=graphics/sprites/equipment/head/candlehelmet.xml duplicate frame animation for frame index=14 action: dead, direction: default
warn: sprite=graphics/sprites/equipment/head/panhat.xml duplicate frame animation for frame index=2 action: attack, direction: up
warn: sprite=graphics/sprites/equipment/head/panhat.xml duplicate frame animation for frame index=0 action: attack_bow, direction: down
warn: sprite=graphics/sprites/equipment/head/panhat.xml duplicate frame animation for frame index=2 action: attack_bow, direction: up
Checking monsters.xml
warn: sprite=graphics/sprites/monsters/slime.xml unused frames: 9,13,14,15,16,17,18,26,27
warn: sprite=graphics/sprites/monsters/accessories/slime-santa.xml unused frames: 1,5
warn: sprite=graphics/sprites/monsters/accessories/slime-rudolph.xml unused frames: 1,4,5
warn: sprite=graphics/sprites/monsters/bat.xml unused frames: 0,10,20,30
warn: sprite=graphics/sprites/monsters/snake-cave.xml last frame\sequence in dead animation have to low limit. Need zero or >5000: dead
warn: sprite=graphics/sprites/monsters/snake-cave.xml unused frames: 31,32,33,34,38,39,40,41,45,46,47,48
warn: sprite=graphics/sprites/monsters/skull-poison.xml unused frames: 0,10,20,30
warn: sprite=graphics/sprites/monsters/logmonster.xml last frame\sequence in dead animation have to low limit. Need zero or >5000: dead
warn: sprite=graphics/sprites/monsters/logmonster.xml unused frames: 7,13,30,31,32,33,36,37,38,39,42,43,44,45,48,49,50,51
warn: sprite=graphics/sprites/monsters/mouboo.xml last frame\sequence in dead animation have to low limit. Need zero or >5000: dead
warn: sprite=graphics/sprites/monsters/mouboo.xml unused frames: 28,43
warn: sprite=graphics/sprites/monsters/plant.xml image width 96 (need 92) is not multiply to frame size 46, image:graphics/sprites/monsters/plant.png
warn: sprite=graphics/sprites/monsters/silkworm.xml unused frames: 9,14
error: sprite=graphics/sprites/monsters/zombie.xml no up direction in animation: dead
error: sprite=graphics/sprites/monsters/zombie.xml no left direction in animation: dead
error: sprite=graphics/sprites/monsters/zombie.xml no right direction in animation: dead
error: sprite=graphics/sprites/monsters/squirrel.xml no up direction in animation: dead
error: sprite=graphics/sprites/monsters/squirrel.xml no left direction in animation: dead
error: sprite=graphics/sprites/monsters/squirrel.xml no right direction in animation: dead
warn: sprite=graphics/sprites/monsters/squirrel.xml last frame\sequence in dead animation have to low limit. Need zero or >5000: dead
warn: sprite=graphics/sprites/monsters/squirrel.xml unused frames: 35,37,38,39,43,45,46,47,51,53,59
error: sprite=graphics/sprites/monsters/lizard.xml no up direction in animation: dead
error: sprite=graphics/sprites/monsters/lizard.xml no left direction in animation: dead
error: sprite=graphics/sprites/monsters/lizard.xml no right direction in animation: dead
error: sprite=graphics/sprites/monsters/snail.xml dye mark incorrect size: graphics/sprites/monsters/snail.png|W:#FDC689;R:#E0A6E3;Y:#E0A6E3;G:#F06EAA;C:#C69C6D;B:#A9FF02
warn: sprite=graphics/sprites/monsters/snail.xml unused frames: 11
warn: sprite=graphics/sprites/monsters/duck.xml unused frames: 4,14,24,34
warn: sprite=graphics/sprites/monsters/butterfly.xml last frame\sequence in dead animation have to low limit. Need zero or >5000: dead
warn: sprite=graphics/sprites/monsters/terranite.xml unused frames: 7,13,14,15,16,17,25,31,32,33,34,35,43,49,50,51,52,53,61
warn: sprite=graphics/sprites/monsters/bandit.xml unused frames: 7,13,14,15,16,17,25,31,32,33,34,35,43,49,50,51,52,53,61
warn: sprite=graphics/sprites/monsters/bandit-lord.xml unused frames: 7,9,10,11,12,25,27,28,29,30,43,45,46,47,48,61,63,64,65,66
warn: sprite=graphics/sprites/monsters/vampire-bat.xml unused frames: 0,10,20,30
error: sprite=graphics/sprites/monsters/element-ball.xml no down direction in animation: attack
error: sprite=graphics/sprites/monsters/element-ball.xml no up direction in animation: attack
warn: sprite=graphics/sprites/monsters/element-ball.xml unused frames: 18,19,27,28,29,37,38,39
warn: sprite=graphics/sprites/monsters/yeti.xml unused frames: 0,30
warn: sprite=graphics/sprites/monsters/serqet.xml last frame\sequence in dead animation have to low limit. Need zero or >5000: dead
warn: sprite=graphics/sprites/monsters/accessories/mouboo-antlers.xml last frame\sequence in dead animation have to low limit. Need zero or >5000: dead
warn: sprite=graphics/sprites/monsters/accessories/mouboo-antlers.xml unused frames: 28,43
Checking npcs.xml
warn: sprite=graphics/sprites/npcs/npc-creepysurgeon.xml unused frames: 17,18
warn: sprite=graphics/sprites/player_female_base.xml unused frames: 80,89,98,107,116,125
warn: sprite=graphics/sprites/weapon-staff.xml unused frames: 13,14,15,28,29,30,31,44,45,46,47
warn: sprite=graphics/sprites/player_male_base.xml unused frames: 80,89,98,107,116,125
warn: sprite=graphics/sprites/npcs/childoutfits.xml image width 325 (need 300) is not multiply to frame size 30, image:graphics/sprites/npcs/childoutfits.png
warn: sprite=graphics/sprites/npcs/npc-beerguyghost.xml image height 128 (need 118) is not multiply to frame size 118, image:graphics/sprites/npcs/npc-beerguyghost.png
warn: sprite=graphics/sprites/npcs/npc-gate-open.xml unused frames: 0,1,2,3,4
Checking maps
error: file=maps/019-1.tmx overlaping tilesets gids "Collision" and "Snow x2"
error: file=maps/019-1.tmx overlaping tilesets gids "Snow_ground" and "Snow x2"
error: file=maps/019-1.tmx overlaping tilesets gids "Snow x2" and "Snow_ground"
error: file=maps/019-3.tmx overlaping tilesets gids "icecave" and "Snow x2"
error: file=maps/019-3.tmx overlaping tilesets gids "Collision" and "Snow x2"
error: file=maps/019-3.tmx overlaping tilesets gids "Snow x2" and "icecave"
error: file=maps/031-1.tmx overlaping tilesets gids "Snow x3" and "Snow x2"
error: file=maps/031-1.tmx overlaping tilesets gids "Snow x2" and "Snow x3"
error: file=maps/044-1.tmx overlaping tilesets gids "Snow_village2" and "Snow x2"
error: file=maps/044-1.tmx overlaping tilesets gids "Snow x2" and "Snow_village2"
error: file=maps/020-1.tmx overlaping tilesets gids "Snow x3" and "Snow x2"
error: file=maps/020-1.tmx overlaping tilesets gids "Snow x2" and "Snow x3"
error: file=maps/033-1.tmx overlaping tilesets gids "Collision" and "Snow x2"
error: file=maps/033-1.tmx overlaping tilesets gids "Snow_ground" and "Snow x2"
error: file=maps/033-1.tmx overlaping tilesets gids "Snow x2" and "Snow_ground"
error: file=maps/030-1.tmx overlaping tilesets gids "Snow_ground" and "Snow x2"
error: file=maps/030-1.tmx overlaping tilesets gids "Snow x2" and "Snow_ground"
Checking minimaps
Checking images dir
Checking icons dir
Checking sprites dir
warn: sprite=graphics/sprites/npcs/npc-casket.xml unused frames: 0,1,2,3,4,5,6,7,8,9
warn: sprite=graphics/sprites/weapon-scythe.xml unused frames: 13,14,15,28,29,30,31,44,45,46,47
warn: sprite=graphics/sprites/monsters/terranite-mask.xml image width 97 (need 95) is not multiply to frame size 19, image:graphics/sprites/monsters/terranite-mask.png
error: sprite=graphics/sprites/hairstyles/hairstyle00.xml incorrect number of imageset tags
error: sprite=graphics/sprites/icon-haste-potion.xml dye mark incorrect size: graphics/sprites/icon-potion-c.png|G:#da69e5,ffdaff
warn: sprite=graphics/sprites/icon-haste-potion.xml image width 56 (need 52) is not multiply to frame size 13, image:graphics/sprites/icon-potion-c.png
error: sprite=graphics/sprites/icon-iron-potion.xml dye mark incorrect size: graphics/sprites/icon-potion-b.png|G:#c05000,f0a000,f0f09f
warn: sprite=graphics/sprites/icon-iron-potion.xml image width 20 (need 13) is not multiply to frame size 13, image:graphics/sprites/icon-potion-b.png
error: sprite=graphics/sprites/icon-red-rotating-hex.xml dye mark incorrect size: graphics/particles/hex-facet-50.png|W:#ff0000
Checking particles dir
Checking sfx dir
Checking music dir
--------------------------------------------------------------------------------
Total:
Warnings: 80
Errors: 36