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