From: Daniel A. <dan...@us...> - 2004-12-21 08:36:03
|
These occur for the windows executables in cvs, for at least the past three revisions. They _do_not_ affect my build on linux, and I have been unable to test on windows. In the campaign, we get to a certain node that requires the loading of a sprite (sprites/campaign/investigatorID.spr). Although it loads fine on my build, when IxianMace gets to this load, he gets the fatal error VSImage ERROR : Unknown image format But the image is definitely png, and it loads fine as a png for me. This is maybe a problem with an outdated png library being included? Working around this (removing the line), we then get a nifty python error: Traceback (most recent call last): File "D:\CVS Vegastrike Playtest2\Vegastrike/modules/tail.py", line 233, in Execute elif self.setupEnemy(): File "D:\CVS Vegastrike Playtest2\Vegastrike/modules/tail.py", line 54, in setupEnemy elif VS.getPlayerX(self.cp).getUnitSystemFile().lower() in self.directions[0].lower(): TypeError: 'in <string>' requires character as left operand Now, this is stupid. As far as I know this isn't something that was added for python 2.3 ... but if it was, this technique is used in other python parts for VS (if not VS then priv at least) ... and so we really need to get some updated dlls there. But as I said, I don't believe that to be the reason, but I'm completely stuck otherwise. He keeps cvs up to date (as he's been helping lots testing the campaign), so the problems he has are probably representative of windows. Can anyone confirm/have suggestions for fixing? Thanks Dan.a |