211
Mac / Re: bugs (in Mac version at least)
« on: September 23, 2011, 08:07:19 pm »Hi,
I have played with my 2.4-DEV PPC version for a couple of nights now.
Apart from the GL shading problems I noted the following bugs, but I am not sure if they are intentional, just not done yet or actual issues.
Guess I can give you some pointers here
Second problem appears in the tactical maps. If I shoot at an alien, there is no weapon sound, no "tracer" of a projectile and
no animation of an impact etc. A flamethrower doesn't produce any flames or anything. There's no indication of a hit
or anything - if I kill an alien, it will scream and die, but it seems there is something missing.
That's obviously a problem with a particle system, which is responsible for rendering tracers, explosions and such. Most probably, you have some problem with reading the .ufo files defining those particles.
Reaction fire from an alien happens
almost instantly, so it looked like in many cases, I would line up a shot and click the mouse and the alien would shoot back
in the same instant, so it looks like my trooper shot himself!
That's an actual bug, and I'm constantly forgetting to report it
Also, in the Credits view, there's a collection of troopers, some great music and their names. They are all headless warriors however,
so they look a bit weird. Please supply heads for these brave troopers!
Again, heads are defined in .ufo files (unlike the models IIRC), so it's probably the same problem.
Thirdly, as mentioned previously, the Save game slots do not display any text, but appear to save/load just fine in spite of a "save slot corrupted" message.
A some sort of generic text file processing problem? Remember, saves are zipped XML files, essentially, the texts. Maybe you have stumbled upon some sort of text-processing problem specific to big-endian machines?
Lastly, enabling any GL features "not supported" will overload my G5, the fans kick in and the mouse cursor becomes very unresponsive.
Enabling GL shaders is a big performance hit as for now. Future optimizations should (and will) address this problem.