http://bugs.winehq.org/show_bug.cgi?id=18501
--- Comment #16 from IvoAnjo knuckles@gmail.com 2009-12-28 10:46:18 --- Created an attachment (id=25425) --> (http://bugs.winehq.org/attachment.cgi?id=25425) Revert changes that broke emperor battle for dune
Ok, I've been testing this and it's definitely commit 687ce93882529670468fa7b20ebf411ea7985e29 that broke it.
The patch from comment #12 doesn't fix it entirely, because it doesn't revert the changes correctly -- it only re-introduces one of the D3DVECTORs, not both -- and so it causes graphical issues.
The patch attached really reverts those changes, and makes Emperor: Battle for Dune work for me again, including building units and structures, the loading screen bar (that didn't show up without this patch), and the busy cursor in-game (that also showed up strange and corrupted).