darquayle Posted November 27, 2017 Share Posted November 27, 2017 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 More sharing options...
Draco1962 Posted November 27, 2017 Share Posted November 27, 2017 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 More sharing options...
rablack97 Posted November 27, 2017 Share Posted November 27, 2017 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 More sharing options...
darquayle Posted November 27, 2017 Author Share Posted November 27, 2017 rablack97, Are you running the DOF pinballx plugin? Thanks for the advice. I did check some of my dlls last night but I’ll spend some time tonght and check all of them. Link to comment Share on other sites More sharing options...
rablack97 Posted November 27, 2017 Share Posted November 27, 2017 yeah i'm running everything man, DOF, DOFLINX, you name it. goggle unblock all dll's in a folder, there's a power shell command that unblocks everything all at once. I've also posted it here in the forums a few times. Link to comment Share on other sites More sharing options...
darquayle Posted November 28, 2017 Author Share Posted November 28, 2017 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 More sharing options...
rablack97 Posted November 28, 2017 Share Posted November 28, 2017 Go here, pinballx/plugins and post the pinballx directouput plugin.log That should give us more info on whats happening. post the log file not the contents. Link to comment Share on other sites More sharing options...
Draco1962 Posted November 28, 2017 Share Posted November 28, 2017 6 minutes ago, rablack97 said: post the log file not the contents. 1 I believe you mean attach the log file. Link to comment Share on other sites More sharing options...
rablack97 Posted November 28, 2017 Share Posted November 28, 2017 Just now, Draco1962 said: I believe you mean attach the log file. whoops yep Link to comment Share on other sites More sharing options...
darquayle Posted November 29, 2017 Author Share Posted November 29, 2017 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 Link to comment Share on other sites More sharing options...
fwiler Posted November 29, 2017 Share Posted November 29, 2017 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 More sharing options...
Draco1962 Posted November 29, 2017 Share Posted November 29, 2017 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 More sharing options...
darquayle Posted November 30, 2017 Author Share Posted November 30, 2017 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 More sharing options...
darquayle Posted November 30, 2017 Author Share Posted November 30, 2017 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 More sharing options...
darquayle Posted November 30, 2017 Author Share Posted November 30, 2017 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 More sharing options...
rablack97 Posted November 30, 2017 Share Posted November 30, 2017 this is why i shut my updates down, win10 updates will nuke your cap config. You might ping @TerryRed I think hes on the most recent win 10 no issues, i rolled back prior to creator as creator nuked my configuration. Link to comment Share on other sites More sharing options...
Recommended Posts