https://bugs.winehq.org/show_bug.cgi?id=40801
--- Comment #13 from Hans Petter Jansson hpj@copyleft.no --- (In reply to Paul Gofman from comment #12)
I tested the game and could not reproduce the problem. Worked fine for me out of the box with current git Wine (no dll overrides, default clean Wine prefix). I was able to create a character and start the game and walk around initial area (tutorial). Do I need to do anything specific or use specific settings to reproduce the bug? Comments here and in App db suggest that it should have crashed right upon starting the game after selecting character.
Nothing has changed upstream in regards to vertex blending since this bug was open. So if the patch referenced above was ever helping, then it is not much likely that something fixed that in Wine, maybe something has changed in game client or the bug was related to some specific settings.
If I disable GLSL as suggested above for some reason unknown to me (set MaxVersionGL to 0x10000 and UseGLSL to 'disabled'), the game doesn't display a character on character select screen (only his weapon) and crashes after starting a game after displaying a lot of visual artifacts in a few frames.
If this bug was about problems with GLSL disabled, this is not really supported, as the message about keeping all the pieces suggests in Wine output. A lot of things can go wrong on that path these days.
See comment#2. More than three years have passed, so most likely there have been changes either in Wine or the (surprisingly actively maintained) game client that make the GLSL path work, or the test environment is different. The patch posted here has also been rebased since.
If software vertex blending is deprecated now, and there are no well substantiated objections, I'm fine with wontfixing this.