http://bugs.winehq.org/show_bug.cgi?id=23429
Summary: Airport Tycoon 2: graphical corruption in roads and others Product: Wine Version: 1.2-rc5 Platform: x86 URL: http://www.gamershell.com/download_1721.shtml OS/Version: Linux Status: UNCONFIRMED Severity: trivial Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: markk@clara.co.uk
Airport Tycoon 2 is an airport management simulation game which requires DirectX 8.1. A demo can be downloaded from http://www.gamershell.com/download_1721.shtml This bug applies to the full game and the demo.
[An alternative version can be downloaded from http://d.trymedia.com/dm/take2/60m_d/t_07om/AirportTycoon2Setup.exe That is apparently a time-limited full version which can be unlocked on payment. Playing with winetricks could probably get it to work, but the demo shows the problem so it's not necessary.]
Roads and some other graphics are not rendered correctly. Parts are missing, exactly which varies depends on the view angle. (This is with Xubuntu 9.10, Nvidia driver 195.36.15.)
After installing, start the demo. Click New Game. Click Asia on the map (highlights as you mouse over it). Click Tokyo/Japan under Location on the right. Click Accept. On the next screen, you have to click and drag a rectangle indicating an area of land to buy. Notice the corruption in the yellow and blue areas as you do that.
After choosing an area, click the checkmark to proceed. In the 3D view, you can use the mouse wheel to zoom in and out, hold right button and drag to rotate the view, hold left button and drag to move. You should notice that the road is corrupted as you move the view. To show this more clearly you can add more roads by clicking the Build menu icon (hammer and saw), then the Transportation icon (yellow car), then the road picture. Left-click and drag on the map to draw roads. Press Esc when done, then use the mouse to change the view.
I will attach some screenshots of the game under Wine and Windows.
The only console output (which all appears before you click New Game) is: fixme:keyboard:RegisterHotKey (0x10056,100,0x00000001,9): stub fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x1318f8,0x1317f8): stub fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (108,70)-(916,697) fixme:win:EnumDisplayDevicesW ((null),0,0x32f284,0x00000000), stub! fixme:d3d:state_patchsegments (WINED3DRS_PATCHSEGMENTS,0.000000) not yet implemented And on quitting the program: fixme:keyboard:UnregisterHotKey (0x10056,100): stub