http://bugs.winehq.org/show_bug.cgi?id=8697
quasi-anonymous user from bugmenot.com winehqbugs@bugmenot.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winehqbugs@bugmenot.com
--- Comment #4 from quasi-anonymous user from bugmenot.com winehqbugs@bugmenot.com 2009-03-26 17:56:19 --- download link has changed to http://irpinball.org/files/vpinball8_1.zip
I tested Visual Pinball under wine 1.0.1 for Ubuntu 8.10 (intrepid) (the wine version that installs using apt-get). Before testing Visual Pinball, make sure to have a native pdh.dll and vbscript.dll and to register them with "wine regsvr32". Then install the Windows installation package for Windows Scripting Host. I did not use winetricks to test Visual Pinball.
The GUI front-end for Visual Pinball works almost perfectly. The VP editor has no trouble loading up table files (.vpt) and are editable as under Windows. The program, though, cannot render any of the table files; instead, lots of errors are returned in the terminal in reference to Direct3D and DirectDraw before it crashes with backtrace output. Most visible of these include "err:ddraw:IDirectDrawImpl_QueryInterface (0x13e650) The App is requesting a D3D device, but a non-OpenGL surface type was choosen. Prepare for trouble!" and "err:ddraw:IDirectDrawImpl_QueryInterface (0x13e650) You may want to contact wine-devel for help." There seems to be a major DirectX/OpenGL compatibility issue based on how VP renders table files, but that's just a guess. Other errors refer to the IWineD3DBaseSurfaceImpl_Blt call and IWineD3DSurfaceImpl_* (wildcard). The program complains about the {6c736db1-bd94-11d0-8a23-00aa00b58e10} regkey (OLE related) but my native Windows installation doesn't have that so it's probably not critical.