As far as we know useGLSL = "enabled" should fix this. It is likely
that I screwed up something in my work on ARB shaders.
Beware however that cxgames 7.2 and earlier set a guild wars
specific useglsl=disabled, which overrides the global useglsl key.
We kept it in place for 8.0 to avoid breaking 7.2 if its used with
the same bottle.
The gw specific key is
HKEY_CURRENT_USER/Software/Wine/AppDefaults/gw.exe/Direct3D/UseGLSL
In fact, I knew that, but read on.
I set it to "enabled" together with the global one, and tried also with just the gw.exe one as enabled, but it didn't seem to change a thing: the bug was then still present, even on a fresh bottle.
Then, reading your message this morning, I tried something out of the blue: deleting the gw.exe useglsl key and adding the global one to "enabled".
With my initial quick testing, this seems to have worked, my male elementalist ice armor is normal again. I'll stress test later on. Thanks.
(by the way, that's with a macbook pro penryn/gf8600)
OH, by the way, I noticed that with glsl, fire effect occlusion is not correct on the character selection screen, as in you rotate and put the fire behind the character and you still see the heat effect on the character. In all honesty I don't know if it's the same without glsl but I'm in a rush right now, will test later.