VPA35BKSOR Posted May 15 Share Posted May 15 Hello guys.. I had the Pinballx DOF plugin working perfectly, I updated the DOF and the undercab lights and everything that PINBALLX did stopped working. Does anyone know how I can recover? I have the pinballx plugin installed and in configure it says it works fine. But not. THANK YOU! If you need any .log, tell me and I'll upload Link to comment Share on other sites More sharing options...
Mike_da_Spike Posted May 15 Share Posted May 15 1 hour ago, VPA35BKSOR said: If you need any .log, tell me and I'll upload Yes please. Log.txt from pinballx, pinballx.ini, your dof log file from the plugins directory and check dor dof.log from the dof directory Link to comment Share on other sites More sharing options...
VPA35BKSOR Posted May 15 Author Share Posted May 15 Hello Mike!!! attach!! log.txtPinballX.ini Link to comment Share on other sites More sharing options...
scutters Posted May 15 Share Posted May 15 3 hours ago, VPA35BKSOR said: Hello Mike!!! attach!! log.txtPinballX.ini You also need to attach 'your dof log file from the plugins directory and check dor dof.log from the dof directory', most of the information needed for your issue will be in those. Mike did release an update to the DOF plugin though (https://forums.gameex.com/forums/topic/26999-plugin-pinballx-dof-14-swisslizard-modified/), i don't know if it'll fix your issue. Link to comment Share on other sites More sharing options...
VPA35BKSOR Posted May 15 Author Share Posted May 15 1 hour ago, scutters said: You also need to attach 'your dof log file from the plugins directory and check dor dof.log from the dof directory', most of the information needed for your issue will be in those. Mike did release an update to the DOF plugin though (https://forums.gameex.com/forums/topic/26999-plugin-pinballx-dof-14-swisslizard-modified/), i don't know if it'll fix your issue. Hello scutters.. Here I put the DOF.log. The strange thing is that I found it in the DOFx64 folder. I also tried the new MIKE plugin... but it's still the same Another strange thing is that the DOF works perfDirectOutput.logectly with the TABLES in both 32 and 64 bit here ATTACH log Link to comment Share on other sites More sharing options...
Mike_da_Spike Posted May 16 Share Posted May 16 The DOF plugin shows in the pinballX .log that it canot be initialized : 13:48:26.09 5/15/2024: Loaded Plugin:"DirectOutput PinballX Plugin" Version 1 By Swisslizard 13:48:26.43 5/15/2024: PlugIn Did not initialize. Disabling PlugIn You didn't attached the "PinballX DirectOutput Plugin.log" from the plugin folder. It could give 1 of the following errors : Could not find the DirectOutput.ComObject. Please check if the DirectOutputComObject is registered. Could not create a instance of the DirectOutput framework. So not sure which error you get, but maybe one of your dof registartions (32 or 64 bit) is not fine. Running RegisterDirectOutputComObject.exe as admin should fix it in your directoutput log I see the following : 2024.05.14 21:29:25.987 No cabinet config file loaded. Will use AutoConfig. Just to be sure : in your DOF64\config (but also in your dof\config) you must have xml called GlobalConfig_PinballX.xml This config should have valid paths and settings. Here's my example : <?xml version="1.0" encoding="utf-8"?> <!--Global configuration for the DirectOutput framework.--> <!--Saved by DirectOutput Version 3.1.6863.36690: 2018-12-15 15-17-15--> <GlobalConfig> <LedWizDefaultMinCommandIntervalMs>1</LedWizDefaultMinCommandIntervalMs> <LedControlMinimumEffectDurationMs>60</LedControlMinimumEffectDurationMs> <LedControlMinimumRGBEffectDurationMs>120</LedControlMinimumRGBEffectDurationMs> <IniFilesPath>C:\Pinball\DirectOutput</IniFilesPath> <CabinetConfigFilePattern>C:\Pinball\DirectOutput\config\cabinetPBX.xml</CabinetConfigFilePattern> <TableConfigFilePatterns /> <EnableLogging>true</EnableLogging> <ClearLogOnSessionStart>true</ClearLogOnSessionStart> <LogFilePattern>.\DirectOutputPBX.log</LogFilePattern> </GlobalConfig> The logFilePattern can be changed, so it will only create a DOF log for PBX. I hope this info will help you to get it to work again Link to comment Share on other sites More sharing options...
strangeleo72 Posted May 16 Share Posted May 16 Thanks Here I am responding from the office user.... when I get to the cabinet I will try to prove what you say... Something strange is that the DOF (32) is registered and when I read in the pinballx plugin it says that it is at DOF 64... but it tells me that it is working. which is true since it works perfectly for me with the tables. I WILL TRY Link to comment Share on other sites More sharing options...
Mike_da_Spike Posted May 16 Share Posted May 16 2 hours ago, strangeleo72 said: pinballx plugin it says that it is at DOF 64 Pinballx plugin is using the com+ object. Vpx uses a redirection from b2sserver to the dof folder without using the registrated object. Although the pinballx plugin says it is fine, during launch of Pinballx it cannot load the plugin. My assumption is that you didnt put the config files for pinballx in the config folder Link to comment Share on other sites More sharing options...
strangeleo72 Posted May 16 Share Posted May 16 Mike asks because I don't understand much if I go to REGEDIT, delete the DOF registry... and register it again but this time from the DOF (32) and take the dll to the pinballx plugin folder, will it work??? I add... If I reinstall pinballx from scratch, in another folder and pass everything (except the plugins) maybe it will install again... I'll try it. Link to comment Share on other sites More sharing options...
Mike_da_Spike Posted May 16 Share Posted May 16 No, you are on the wrong way. Don't delete anything from registry or re install pinballx. You will get into more troubles Just follow my long post which I posted my moning 1 Link to comment Share on other sites More sharing options...
VPA35BKSOR Posted May 16 Author Share Posted May 16 I did everything to the letter... and nothing... I'll send you the log and everything again to see if anything changes. also update to 1.4 edited by MIKE but nothing. Can you send me your xml files so I can copy it, thank you!!! log.txt PinballX.ini DirectOutput.log Link to comment Share on other sites More sharing options...
Mike_da_Spike Posted May 17 Share Posted May 17 On 5/16/2024 at 5:57 AM, Mike_da_Spike said: You didn't attached the "PinballX DirectOutput Plugin.log" from the plugin folder. Again, you didn't attached this one . But I did register the 64 bit on my machine and got the same results. I made the following steps, let me know if this works. To fix DOF in PinballX after upgrading to DOF64 : If your DOF plugin shows that it is pointing to a 64 bit folder, DOF will not work on PinballX Your PinballX logfile will show : 06:51:34.19 17-5-2024: Loaded Plugin:"DirectOutput PinballX Plugin" Version 1.5 By Swisslizard (modified by Mike da Spike) 06:51:34.39 17-5-2024: PlugIn Did not initialize. Disabling PlugIn Go to your 32 bit DOF folder and run RegisterDirectOutputComObject.exe (DO NOT RUN THE INSTALLER FROM THE 64BIT FOLDER !) (confirm if you have UAC enabled) Check if your DOF plugin is now showing the path to the 32 bit folder Additional steps if plugin still shows it is using the 64 bit path If your plugin still shows that the DOF plugin is pointing to the wrong location, open your registry editor as admin navigate to : \HKEY_CLASSES_ROOT\WOW6432Node\CLSID\{A23BFDBC-9A8A-46C0-8672-60F23D54FFB6}\InprocServer32 First check if the codebase is the correct location (this should do the RegisterDirectOutputComObject.exe) if you got 2 hives under the InprocServer32 remove the hive with has the codebase pointing to the 64 bit The DOF plugin should point now to 32 bit Launching PinballX, the DOF should work and you should see that the PinballX log.txt will shows : 07:17:35.03 17-5-2024: Loaded Plugin:"DirectOutput PinballX Plugin" Version 1.5 By Swisslizard (modified by Mike da Spike) 07:17:38.99 17-5-2024: PlugIn: "DirectOutput PinballX Plugin" Initialized OK 1 1 Link to comment Share on other sites More sharing options...
strangeleo72 Posted May 17 Share Posted May 17 tonite ill try.. Mike, I think you've hit the key there... I'll try... thank you! 1 Link to comment Share on other sites More sharing options...
Mike_da_Spike Posted May 17 Share Posted May 17 @Tom Speirs are plugins always running in a 32 bit environment? The dof plugin uses the com object of DOF, but 64 bit com object errors to initialize. 1 Link to comment Share on other sites More sharing options...
VPA35BKSOR Posted May 17 Author Share Posted May 17 hey mike.. Every day I understand less... here I leave you 3 screenshots of how it is on my PC... and you still can't find the pinballx in C:DirectOuput (you see it on x64) stranger than my alias, hahaha Link to comment Share on other sites More sharing options...
VPA35BKSOR Posted May 17 Author Share Posted May 17 Is there a way to redirect the PBX plugin to the DirectOutput folder 32 (instead of x64) Link to comment Share on other sites More sharing options...
VPA35BKSOR Posted May 17 Author Share Posted May 17 Mike.. can you upload Cabinetpbx.xml (better 2 folders complete DOF and DOFx64) to compare.... THANKS if is possible Link to comment Share on other sites More sharing options...
Mike_da_Spike Posted May 18 Share Posted May 18 8 hours ago, VPA35BKSOR said: Is there a way to redirect the PBX plugin to the DirectOutput folder 32 (instead of x64) Didn't you follow my instruction ? That will set the plugin to 32 bit. my assumption is that PinballX plugins are running under 32 bit (so it will be compatible with legacy version) 6 hours ago, VPA35BKSOR said: Mike.. can you upload Cabinetpbx.xml (better 2 folders complete DOF and DOFx64) to compare.... THANKS if is possible DOF64 won't work for PinballX. if yo need our cabinet.xml, copy it from your 32 bit DOF installation. Link to comment Share on other sites More sharing options...
VPA35BKSOR Posted May 18 Author Share Posted May 18 8 hours ago, Mike_da_Spike said: Didn't you follow my instruction ? That will set the plugin to 32 bit. my assumption is that PinballX plugins are running under 32 bit (so it will be compatible with legacy version) DOF64 won't work for PinballX. if yo need our cabinet.xml, copy it from your 32 bit DOF installation. Yes my friend, to the letter, step by step... I have everything ok and it still does not work and appears in the pinballx plugin directory directed to x64. CRAZY That's why I was asking you if you have the possibility of sending me the files to see where the difference is... and if you want and can, export the registry (let's see if it changes it if I run it) If not, and to finish, I'm going to try to reinstall everything from scratch. I KNOW, the problem is right there, but I still see the address to folder DOF-x64 from piballx... Link to comment Share on other sites More sharing options...
Mike_da_Spike Posted May 18 Share Posted May 18 Did you check the registry part ? Can you send screenshots of it? Or create an export (including sub keys) of the registry I meantioned I can send the the config files, but won't help. Its the registration of the dll that is wrong. 1 Link to comment Share on other sites More sharing options...
strangeleo72 Posted May 18 Share Posted May 18 yes mike i check.. Later I will send you the export of the record and the screenshot. I sent you some screens before but the photos came out very small 1 Link to comment Share on other sites More sharing options...
VPA35BKSOR Posted May 18 Author Share Posted May 18 here the pics and Registry please tellme if u need some more... my mind now BOOM! ajajajajaj dof.reg3.1.777.reg Link to comment Share on other sites More sharing options...
Mike_da_Spike Posted May 19 Share Posted May 19 The registry is from current user, but in mypost I 'clean' classes root . Can you make an export of the classes root as well (or delete) Link to comment Share on other sites More sharing options...
VPA35BKSOR Posted May 19 Author Share Posted May 19 mike, i delete the 3.1.844 line.. Do I have to delete everything??? From where? so I don't lose anything... because I did the steps and it keeps happening to me, maybe I have to delete first and then run the registry (with admin) I NEED TO DELETE FROM IMPROCSERVER32????? (sorry but I don't understand much about records I'm afraid of deleting something else) Link to comment Share on other sites More sharing options...
Mike_da_Spike Posted May 19 Share Posted May 19 Can you export the correct registry keys. You provided the user one, instead of the machine (you gave from hkcu instead of hkcr). If I can see the error, I will provide you a file with the fix Link to comment Share on other sites More sharing options...
Recommended Posts