http://bugs.winehq.org/show_bug.cgi?id=25677
Summary: CaesarIV does not render text in game Product: Wine Version: 1.3.10 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3dx9 AssignedTo: wine-bugs@winehq.org ReportedBy: wjak56@gmail.com CC: wine-bugs@winehq.org
Created an attachment (id=32707) --> (http://bugs.winehq.org/attachment.cgi?id=32707) 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