VisualPinball 10 hang on table load

Questions about Wine on Linux
Locked
Dash8Mate
Newbie
Newbie
Posts: 4
Joined: Tue Jul 17, 2018 5:14 pm

VisualPinball 10 hang on table load

Post by Dash8Mate »

Hello. First off, I'm sorry that this game is pretty obscure, and you guys do not have much documentation. The reviews for the game on wineHQ are for Visual Pinball 9, not 10, and it has been reported on other pinball forums that it does, in fact, work on WINE. My question is how... I've followed these instructions and have gotten to the problem described below:

In the program the editor works as expected but when I try to play a table I get an error "Fatal Error E_NOTIMPL (0x80004001: The function called is not supported at this time) at c:/projects/vp10/RenderDevice:h371". Before this I was having more success, with the table rendering and then hanging, and I didn't realise I changed anything (all I did was uninstall/reinstall in playonlinux, but the core wine install should stay the same, right?)

Any help is appreciated. Thanks!
Dash8Mate
Newbie
Newbie
Posts: 4
Joined: Tue Jul 17, 2018 5:14 pm

Re: VisualPinball 10 hang on table load

Post by Dash8Mate »

Ok, after some digging around I found these instructions that got me to a different error. The program returns "InitPin3D Error Code: 80004005". The logfile is below:

err:winediag:wined3d_dll_init The GLSL shader backend has been disabled. You get to keep all the pieces if it breaks.
fixme:ver:GetCurrentPackageId (0x33efcc (nil)): stub
fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project
fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:ver:GetCurrentPackageId (0x33856c (nil)): stub
fixme:storage:create_storagefile Storage share mode not implemented.
fixme:ole:CreateTypeLib (1,L"ConstDeb.tlb",0x33e648), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33db24,0x00000000), stub!
fixme:d3dx:D3DXCreateEffectEx (0x7459e68, 0x5b8878, 102316, (nil), (nil), (nil), 0, (nil), 0x75515c0, 0x33df60): semi-stub
fixme:d3dx:skip_dword_unknown Skipping 1 unknown DWORDs:
fixme:d3dx:skip_dword_unknown 0x0000002f

I know that this is a DirectX-related error, however I have the latest version installed. Are the newer versions of DirectX not backwards-compatible with the older versions?
Dash8Mate
Newbie
Newbie
Posts: 4
Joined: Tue Jul 17, 2018 5:14 pm

Re: VisualPinball 10 hang on table load

Post by Dash8Mate »

So I have tried installing D3D9 through winetricks just to put my questions to rest and - I can actually load into the game now! VPinMAME is also working which I was not able to accomplish my last attempt. However, nothing is rendering - it is just a black screen, with no window border around it. Sounds all work - I can interact with the game too - but I can't see anything. Help is appreciated! Thanks guys!
Dash8Mate
Newbie
Newbie
Posts: 4
Joined: Tue Jul 17, 2018 5:14 pm

Re: VisualPinball 10 hang on table load

Post by Dash8Mate »

I've solved it by myself - upgrading to the latest Wine version made everything playable.
Locked