Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. Thank you for your support. Tom Speirs

Patreon

PinballX DOF Windows10 Issue


darquayle

Recommended Posts

I've been running PInballx with DOF for almost a year with Flashers, Undercabinet lighting and Flipper Solenoids.  Has worked great in Windows 7.  I just upgraded my system to Windows 10 over the weekend and it went exceptionally well.  The only issue I'm seeing is that the DirectOutputFramework plugin fails for PinballX.  DOF works fine for VP and VPX.  I tried re-registering the COM object but that didn't make a difference.  I ended up configuring PinballX for Windows XP SP3 compatibility mode and that seemed to allow it to load.

Here's the pinball log when it fails:

20:43:55.4  11/26/2017:  PinballX - Version 2.50
20:43:55.4  11/26/2017:  Windows 10 Pro 64-bit (31.9GB)
20:43:55.4  11/26/2017:  Loading Settings
20:43:55.4  11/26/2017:  Initialize Component
20:43:55.5  11/26/2017:  Initialize Display
20:43:56.6  11/26/2017:  Loading PlugIns
20:43:56.6  11/26/2017:  Loaded Plugin:"DirectOutput PinballX Plugin" Version 1 By Swisslizard
20:43:57.4  11/26/2017:  PlugIn: "DirectOutput PinballX Plugin" Initialized OK
20:43:57.4  11/26/2017:  Using Plugin System Version: 1
20:43:58.5  11/26/2017:  Error. Exiting
20:43:58.5  11/26/2017:  An error occurred creating the form. See Exception.InnerException for details.  The error is: A dynamic link library (DLL) initialization routine failed. (Exception from HRESULT: 0x8007045A)
20:43:58.5  11/26/2017:     at c.a.a[a](a A_0)
20:43:58.5  11/26/2017:     at PinballX.FrmMain.a(Boolean A_0, Boolean A_1, Boolean A_2, Boolean A_3, Boolean A_4)
20:43:58.5  11/26/2017:     at PinballX.FrmMain..ctor()
20:43:58.5  11/26/2017:  Disposing Plugins
20:43:58.5  11/26/2017:  Showing Taskbar
20:43:58.5  11/26/2017:  Unhiding Mouse Cursor
20:43:58.5  11/26/2017:  Bye

 

So, here's my question(s)...

Is it possible to run the Plugin without running PinballX in XP Compatibility mode?

If not, is there any downside to running PinballX in this mode?  I'm running a 4K monitor with a 1080ti graphics card so there's plenty of raw power on the machine.  Just didn't know if I was giving up some level of performance by running in XP mode.

Thanks for any help you can throw my way.

Link to comment
Share on other sites

I think it is best to not run in XP compatibility and see if this can be fixed.

That said, I am not your huckleberry for a solution but we do have a few DOF users that may get you to a solution.

Link to comment
Share on other sites

Are you running the most current version of PBX and did you double check and unblock all of your dll's.

Windows 10 has a higher restriction on blocking .dll files.

Double check your .dll files and make sure they are unblocked as they may have been blocked by win10 on the upgrade.

Also once you get it back up and running, i'd shut off your Win10 updates as they will just bloat your cabinet with unwanted features and pop-ups, and screw up any registry tweaks you may have done.

I'm running WIN10 with all cab bells and whistles, haven't had to use compatability mode for anything yet.

 

Link to comment
Share on other sites

I used the powershell command to unblock all of the files in the directoutput folder and pinballx folder as well as any sub folders.  It still had issues.  I also tried Admin mode on and off and that didn’t fix it as well.  I think my next step will be to reinstall DOF.   What’s also weird is that it will occasionally work correctly but not every time.  Also, does anyone know if there are any other core requirements I should reinstall?  Like a specific version of the .net framework. 

Also, if I disable the pinballx DOF plugin, pinballx works every time.  And, DOF works fine with vpx and vp9.  So, I think my issue is isolated to pinballx and the dof plugin. 

Link to comment
Share on other sites

One of the biggest issues I have seen with upgrading from 7 to 10 is anti-virus software.  If you do use any, I would uninstall it and then try troubleshooting steps.

Once everything is working, then reinstall.

Along with all of the dll checking, make sure to check any downloads or future downloads.

Right click the downloaded file and select Properties.  If you see an Unblock text in bottom right, click the checkbox to unblock it.

This will help going forward.  Especially on zipped files.  Unblocking the zipped file unblocks everything inside.

Location of files.  Don't install anything pinball related inside program files.  Just throwing that out there in case.

Do a Disk Cleanup on C: drive to make sure everything is cleaned out there first.  Then download DOF R3 and install again.

 

Link to comment
Share on other sites

2 hours ago, darquayle said:

Here's the log file...

https://www.mediafire.com/file/n19g178ubvhwwiw/PinballX DirectOutput Plugin.zip

 

I've reinstalled pinball with no new results.

Also, here is the version of DirectOutput that I'm using.  I believe this is the latest: 

DirectOutput Version 0.9.5818.37242

 

 

For those of us that are trying to help, you can attach the file in your reply instead of zipped up and on Media Fire or other sites.

Link to comment
Share on other sites

Sorry about that...  Attached below is a smaller version of the log file (logging since 11/18).

Thanks for all of the help and suggestions.

I've tried disabling Microsoft's AV software and also excluding the Pinballx and DirectOutput folders from real-time scans.  I was able to get it to work once or twice and then it was back to being broken.

One more detail that seems to occur when it does work, is that when I exit out of Pinballx when DOF is working I almost always receive a popup message that says .Net-Broadcase Event window.2.0.0.0.33c0d9

Also, I ran the .NET Framework verification tool and it believes all versions of .NET from 2.0 to 4.7 are configured correctly.

PinballX DirectOutput Plugin_111817_112917.log

Link to comment
Share on other sites

Here's a couple more pieces of information from EventViewer:

Application Error Msg1:

Faulting application name: PinballX.exe, version: 1.0.0.0, time stamp: 0x5a070e1e
Faulting module name: KERNELBASE.dll, version: 10.0.16299.15, time stamp: 0x2cd1ce3d
Exception code: 0x80000003
Fault offset: 0x00112ca2
Faulting process id: 0x3d64
Faulting application start time: 0x01d36978c171c59c
Faulting application path: C:\PinballX\PinballX.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: ba87d75b-09a1-49af-8d4e-48aa4c0b2fda
Faulting package full name:
Faulting package-relative application ID:

 

Application Error Msg2:

Faulting application name: PinballX.exe, version: 1.0.0.0, time stamp: 0x5a070e1e
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x028237e6
Faulting process id: 0x3d64
Faulting application start time: 0x01d36978c171c59c
Faulting application path: C:\PinballX\PinballX.exe
Faulting module path: unknown
Report Id: 1c3d9765-8494-4da5-9a36-cef47bfd200e
Faulting package full name:
Faulting package-relative application ID:

 

.Net Runtime Error Msg1:

Application: PinballX.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: exception code c0000005, exception address 028237E6
Stack

 

Link to comment
Share on other sites

Sorry for all of the posts...  I fully disabled Windows Defender using Group Policy and the system still failed.  I also reinstalled / unblocked the R3 DOF files and the system still failed.  I logged in as another newly created user and it still failed.  I ran the SFC /Scannow command and all of the system files checked out okay.

About the only think left in my brain to try is to reinstall Windows 10 from scratch.  I may do that this weekend unless anyone has anything else for me to try.

The very worst case scenario is that I run without the lighting in Pinballx as VP and VPX work fine with the lighting.  Not a terrible compromise.. just used to seeing the great lighting when in the pinballx menu system.

Thanks.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...