2018.03.07 23:56:59.607 Pre-loading DLL Extensions.dll from file:\E:\Emulator\Pinball_emu\DirectOutput\Extensions.dll
Then I decided to remove Extensions.dll from my DirectOutput folder and it still worked the first time. however the log states this:
however since DOF worked and i had removed it from my DirectOutput directory, that is impossible. It should have been:
2018.03.07 23:56:59.607 Pre-loading DLL Extensions.dll from file:\E:\Emulator\Pinball_emu\Extensions.dll
Oops - yeah, I logged what it was attempting, but not the results. And I think that "file:\" prefix from C# was actually screwing things up anyway, so this might not have had the intended effect. I've posted another round that fixes those - this one reports the results of each load so we can see if it's actually doing what it's supposed to.
http://mjrnet.org/pi...jr-20180308.zip
http://mjrnet.org/pi...jr-20180308.msi
to test, I also then removed Extensions.dll from my VPX folder and DOF never functions with the backglass and I get the Extensions.dll not found message like before, (which I should since it does not exist anywhere)
I just realized that you've been posting pictures of the error box and I don't know exactly where that error box is coming from. Is that the
B2S plugin status message, or is it coming from somewhere else? Does it appear spontaneously when you run, or are you going looking for it in the
B2S right-click settings? The location and timing of its appearance might be important - I might be looking in the wrong place for where the failed DLL load is happening.
Hi, just getting back here after my system got hosed. And my backup boot ssd drive. 
At least one of my crappy backups worked and I could still mount my drives.. ugggg.
So, as long as I had a big mess, I figured I might as well do a fresh W10 install and keep the cabinet machine as clean as possible.
I set it up with all the files up to your 3/7 build, (not the 3/8 in your last post) and used my old directory structure on E:/ and had the same results.
I then uninstalled VPinballX, PinballX, your DirectOutput, Pinup, then re-installed them all on C: with only one directory change which was C:\Visual_Pinball instead of C:\Visual Pinball and....
Ta Da!
It worked with ACDC first time. So, it sure seems like there is a hardcoded Path somewhere that does not like my path structure that worked for years up thru 6.11.
I'll keep testing and try to keep everything on E except DirectOutput and see if that works next.
Also my FX3 install used to have DOF, it is still the same version and now it does not detect the table changes... I'll have to upgrade it to the Jurrasic Park version I guess and see what happens...
(it sees the FX3 launch and admin privileges are OK, but it won't show backglass or detect table changes in the UI like it did before.. Maybe something between 6.2 beta or 6.20 and 6.22 changed???
Thanks again for the assistance and hopefully I nail down which of these apps can't be anywhere other than C.