supermario0523 Posted August 18, 2018 Share Posted August 18, 2018 Hi all- I have gotten a new cpu build for pinball, and a month or so ago copied all my table files over after doing a fresh install of pinballx and vpx. Since the project has been an upgrade as well as adding new things like DOF Linx, it's taken me a while to get to setting up PinballX DOF. VPX DOF and FX3 DOFLinx work great now. But I can't get PinballX DOF to work. I reinstalled R3++ DOF, copied over the PinballX Plugin to the plugins folder, and in the plugin manager, the state says "Error! DirectOutput framework not found. Make sure the DOF com object is registered.". This is not the case when looking at the config test within the directoutput folder itself. I'm not sure which files would be helpful (I did read the sticky), but I have attached the log from the PBX folder, as well as the 2 globalconfig files from my DirectOutput config folder. I'm hoping I overlooked something, but I am dotting my i's and crossing my t's, comparing to the file structure from my old build, and I see no reason why I should be having this issue. Please let me know if there are ay additional files or further info I can provide. Thanks! log.txt GlobalConfig_B2SServer.xml GlobalConfig_PinballX.xml Link to comment Share on other sites More sharing options...
Outhere Posted August 18, 2018 Share Posted August 18, 2018 Re install and this time use the 32 bit Link to comment Share on other sites More sharing options...
supermario0523 Posted August 18, 2018 Author Share Posted August 18, 2018 Yep, I reinstalled 32 bit (did the first time as well) and no luck :/ Link to comment Share on other sites More sharing options...
supermario0523 Posted August 20, 2018 Author Share Posted August 20, 2018 I just tried a full, clean install of *everything*, even uninstalling DOF and VPX... no changes. It still gives me the "ERROR" message described above. Tried rolling back to even 2.50 PBX, then tried PBX 3.12 from this morning... same error Link to comment Share on other sites More sharing options...
Draco1962 Posted August 20, 2018 Share Posted August 20, 2018 You may want to attach updated copies of your pinballx.ini and log.txt files for others to review. Link to comment Share on other sites More sharing options...
supermario0523 Posted August 21, 2018 Author Share Posted August 21, 2018 7 hours ago, Draco1962 said: You may want to attach updated copies of your pinballx.ini and log.txt files for others to review. Attached below Thanks! PinballX DirectOutput Plugin.log log.txt PinballX.ini Link to comment Share on other sites More sharing options...
Tom Speirs Posted August 21, 2018 Share Posted August 21, 2018 Hey. maybe the other led plugin (by me) is conflicting perhaps? Link to comment Share on other sites More sharing options...
supermario0523 Posted August 21, 2018 Author Share Posted August 21, 2018 Hey Tom, I'll give it a try when I get home tonight Also, not sure if this is related... My teensy flashes like it's receiving data immediately upon PBX 3.12 boot (even with DOF plugin disabled), and subsequently launches tables locks out the teensy... But only that. The rest of DOF works. This is not an issue when I load direct from VPX. I tried rolling back to PBX 3.0 and that solution remedies the problem Thanks Link to comment Share on other sites More sharing options...
Tom Speirs Posted August 21, 2018 Share Posted August 21, 2018 hmm, odd the PBX 3 works. Can't think of anything that has changed that would affect DOF or plugins. I did see or read something about the teensy interfering with real dmds. You could try the option to install PIN2DMD support and then use dmdevice.dll from a VPMAME install. Link to comment Share on other sites More sharing options...
supermario0523 Posted August 23, 2018 Author Share Posted August 23, 2018 So I tried disabling the LED plugin and I still get the same result :/ Link to comment Share on other sites More sharing options...
Outhere Posted August 23, 2018 Share Posted August 23, 2018 Have you tried moving your direct output to the root of the C drive instead of a sub folder... I have read where people have problems when it was not root of drive.. I have also read where people had problems when they have a space in the folder structure... I have mine on the root of the drive and with any version of DOF I have ever used I have never had a problem... More info http://mjrnet.org/pinscape/BuildGuideV2/BuildGuide.php?sid=DOF Link to comment Share on other sites More sharing options...
supermario0523 Posted August 23, 2018 Author Share Posted August 23, 2018 I could give that a shot. Would this quirk be new to DOF R3++? I was able to get it good on my laptop a few months back Link to comment Share on other sites More sharing options...
supermario0523 Posted August 27, 2018 Author Share Posted August 27, 2018 So, Tom- I tried installing with Pin2DMD support and copied the DMDDevice.dll from the VPinMAME folder, and it worked on the first try... the Teensy was not being interfered with and a table would load properly. I don't know what I bugged up after that, but this was the only time I got it to work. Now with this solution, the table loading will crash pinballx. I looked at the log of events before the crash, and nothing is really showing any errors. I tried going int he PBX folder and deleting every DMD file except for XDMD, and everything seems happy now. Addressable LEDs work when tables launch, DOF works on tables (still not on PBX), and we are on 3.13... very strange Link to comment Share on other sites More sharing options...
Tom Speirs Posted August 28, 2018 Share Posted August 28, 2018 Log again please. Thanks. Link to comment Share on other sites More sharing options...
supermario0523 Posted August 28, 2018 Author Share Posted August 28, 2018 log.txt Link to comment Share on other sites More sharing options...
Tom Speirs Posted August 29, 2018 Share Posted August 29, 2018 Hey, you realise the plugin is not even enabled in that log right? Link to comment Share on other sites More sharing options...
supermario0523 Posted August 29, 2018 Author Share Posted August 29, 2018 Hey Tom- Sorry, yes I have disabled DOF in this run of log to isolate that addressable LED issue, and doing the run with Pin2DMD support to alleviate that issue... I will re-enable DOF plugin to generate that log tonight for your viewing Link to comment Share on other sites More sharing options...
supermario0523 Posted August 31, 2018 Author Share Posted August 31, 2018 log.txt PinballX DirectOutput Plugin.log Link to comment Share on other sites More sharing options...
Tom Speirs Posted September 2, 2018 Share Posted September 2, 2018 Personally I had to compile the source code to get it to work. It seems to work for me. Try these files. DirectOutput.zip Link to comment Share on other sites More sharing options...
Tom Speirs Posted September 2, 2018 Share Posted September 2, 2018 Also did you run the RegisterComComponent.exe (as admin)? Link to comment Share on other sites More sharing options...
supermario0523 Posted September 4, 2018 Author Share Posted September 4, 2018 Hey Tom- I tried re-running the RegisterComComponent as admin again, and tried your ZIP replacing my files (adjusting the xml's appropriately) and still no luck. I did this week, however, switch all my toys to run of relays connected to the LEDWiz, so the LED plugin manager can knock my toys as desired... just obviously no Teensy action. Link to comment Share on other sites More sharing options...
spider228 Posted September 10, 2018 Share Posted September 10, 2018 I had to install DirectOutput in "C:\Visual Pinball\tables\plugins\DirectOutput" instead of "C:\DirectOutput".. Also I had to search "regedit" for Directoutput and delete the file that says directoutputcomobject and I also deleted anything else that said directoutput. Then run as admin "RegisterDirectOutputComObject.exe" again. Make sure you change your global configs to new location. All worked fine after that. PinballX found DOF. This is file DOF files Im using. http://mjrnet.org/pinscape/downloads/DirectOutput-mjr-20180830.zip Link to comment Share on other sites More sharing options...
supermario0523 Posted September 10, 2018 Author Share Posted September 10, 2018 10 hours ago, spider228 said: I had to install DirectOutput in "C:\Visual Pinball\tables\plugins\DirectOutput" instead of "C:\DirectOutput".. Also I had to search "regedit" for Directoutput and delete the file that says directoutputcomobject and I also deleted anything else that said directoutput. Then run as admin "RegisterDirectOutputComObject.exe" again. Make sure you change your global configs to new location. All worked fine after that. PinballX found DOF. This is file DOF files Im using. http://mjrnet.org/pinscape/downloads/DirectOutput-mjr-20180830.zip This EXACTLY did it! I didn't re-install, but I did remove every key and value in the registry referring to DOFConfig, and re-registered... and VOILA! Thank you so much! Link to comment Share on other sites More sharing options...
Recommended Posts