http://bugs.winehq.org/show_bug.cgi?id=25677
--- Comment #1 from Wes wjak56@gmail.com 2011-02-04 15:09:52 CST --- (In reply to comment #0)
Created an attachment (id=32707)
--> (http://bugs.winehq.org/attachment.cgi?id=32707) [details]
Stack trace
$ wine --version wine-1.3.10
Follow the directions to get Caesar IV running here: http://bugs.winehq.org/show_bug.cgi?id=10190#c14
Install dotnet20 with winetricks. Install the game. Replace d3dx9_30.dll and d3dx9_36.dll with native versions. I used winetricks to install directx9 into a temporary wineprefix dir and then copied those files over.
The game runs successfully but it does not render text. Instead there are square yellowish boxes where the text should be.
Screenshot: http://i.imgur.com/fVmFT.jpg
I believe the issue is related to these two lines:
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table fixme:d3d:state_wrap (WINED3DRS_WRAP0) Texture wrapping not yet supported.
Some research leads me to understand that Texture wrapping isn't supported by OpenGL and thus wine, but I was hoping there is a way to work around this bug, or if I could be mistaken and it's unrelated to that.
I've tried various settings in the game's ini file but to no avail. I also tried changing settings in the relevant .fx files, but nothing seemed to work, other than me breaking different rendering aspects :D
I forgot to mention my graphics card and driver...
01:00.0 VGA compatible controller: nVidia Corporation G92 [GeForce 9800 GTX] (rev a2)
using "nvidia 260.19.36-1" driver on Arch Linux