Quote:
happyfunlarry said:
I don't particularly care for graphics in a game like this so I hit the "w" key to turn it all off and see if that helps. It speeds things up quite nicely but often when a soldier receives damage things will go glitchy and sometimes entire armies disappear, which then promptly reappear if I use the arrow keys to move the battle view around.
|
I can't speak to what new problems may appear on Vista, but the above described problem is not new. This is day-1 ugly behavior, and I am going to feel foolish if this is not already a well known problem. It appears that somewhere a graphical mask or stencil is not handled correctly. If you pause the battle when there are units disappeared, and then scroll the playfield, you can see the units again, but parts of the units which are now on the screen at their location are masked -- it is exactly as if a stencil is made of the units to draw over them, and then when the viewport scrolls, the mask doesn't, and it blanks out whatever else is behind it now. If you scroll the view back exactly where it was before you moved it, you can put the units back directly behind their stencil mask and they disappear again. If I didn't describe it well, let me know and I can try and get screenshots.
I run it with command line "-x", but it also happens without if you use the 'w' wireframe battle replay. It's somehow because of the floating damage numbers, since the masking happens when a unit is damaged and the numbers float up, but when I use "--noarcade -x" it is ok.
I just re-tested the demo installed on a Pentium4 2.8G running RHEnterprise 2.4.21-27 (it might be my work computer,

). Here's the library list.
]> ldd dom3demo_x86 -x
dom3demo_x86:
libGL.so.1 => /usr/lib/libGL.so.1 (0x40017000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0x4005b000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0x400e9000)
libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x400f9000)
libc.so.6 => /lib/tls/libc.so.6 (0x40171000)
libm.so.6 => /lib/tls/libm.so.6 (0x402a9000)
libdl.so.2 => /lib/libdl.so.2 (0x402cb000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x402cf000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x402dd000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x403bc000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40472000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
Sill