Jump to content



Photo
* * * * * 1 votes

Can't get DOF to work with PinEvent Tables

DOF Future Pinball PinEvent

  • Please log in to reply
36 replies to this topic

#21 calrissian

calrissian

    Hobbyist

  • Members
  • PipPip
  • 11 posts

  • Flag: ---------

  • Favorite Pinball: TPA

Posted 18 January 2024 - 03:31 PM

 

Adding a note in case it can help other people out there who have DOF issues on just a few original and EM tables and who have been pulling their hair like me...
Despite applying fix mentioned above, I still had a few original tables and EM tables where my DOF contactors / toys would not work with VPx 10.8 yet would work when opened with old versions (10.7.3)

It's most certainly a consequence of upgrading everything to 64bit and registering directoutputcomobject from the directoutput_x64 folder on top of the x86, which you shouldn't do and which has really weird side effects.
My understanding is that depending on how the "controller" script of a table is written, VPX may be fetching dof settings from registry keys of old VPX versions and ignoring the software settings.

So, on top of fixing the link to the correct folder in regedit, I also looked for the DOF version number and found out I still had 2 versions around : 3.1.7698.40088 and 3.1.8440.34790 .

I replaced all the keys with the latter version number and now it all works again.

 

Yes some people may be using old versions of DOF (32 bit).

 

I've always installed the latest DOF R3++ from mjr's site. For some people who had problems (while also updating to 64 bit DOF)... installing that version fixed their 32 bit DOF issues.

 

http://mjrnet.org/pi...ll-updates.html

I'm suspicious that I may have registered 64-bit, or have a registry problem, but I'm not sure, and not sure how to fix.  Solenoids work on some of the Pinevent tables but not all.  Solenoids work on most VPX tables, but not on some of the newer original tables (so Big Bang Bar works fine, but not Die Hard or Futurama), running the latest 10.8 64-bit beta.  The trick is I'm never throwing the errors described above, so I never see those version numbers to hunt down in the registry.  Not sure then how to see if I have the 64-bit registered.

 

I have reinstalled 32-bit Dof from MJR just to be sure I didn't have an old version running.  Any ideas on things I should chase on this?



#22 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,985 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 18 January 2024 - 03:57 PM

 

 

Adding a note in case it can help other people out there who have DOF issues on just a few original and EM tables and who have been pulling their hair like me...
Despite applying fix mentioned above, I still had a few original tables and EM tables where my DOF contactors / toys would not work with VPx 10.8 yet would work when opened with old versions (10.7.3)

It's most certainly a consequence of upgrading everything to 64bit and registering directoutputcomobject from the directoutput_x64 folder on top of the x86, which you shouldn't do and which has really weird side effects.
My understanding is that depending on how the "controller" script of a table is written, VPX may be fetching dof settings from registry keys of old VPX versions and ignoring the software settings.

So, on top of fixing the link to the correct folder in regedit, I also looked for the DOF version number and found out I still had 2 versions around : 3.1.7698.40088 and 3.1.8440.34790 .

I replaced all the keys with the latter version number and now it all works again.

 

Yes some people may be using old versions of DOF (32 bit).

 

I've always installed the latest DOF R3++ from mjr's site. For some people who had problems (while also updating to 64 bit DOF)... installing that version fixed their 32 bit DOF issues.

 

http://mjrnet.org/pi...ll-updates.html

I'm suspicious that I may have registered 64-bit, or have a registry problem, but I'm not sure, and not sure how to fix.  Solenoids work on some of the Pinevent tables but not all.  Solenoids work on most VPX tables, but not on some of the newer original tables (so Big Bang Bar works fine, but not Die Hard or Futurama), running the latest 10.8 64-bit beta.  The trick is I'm never throwing the errors described above, so I never see those version numbers to hunt down in the registry.  Not sure then how to see if I have the 64-bit registered.

 

I have reinstalled 32-bit Dof from MJR just to be sure I didn't have an old version running.  Any ideas on things I should chase on this?

 

 

 

If you have DOFLinx installed and running, be sure it is not running at all when running FP PinEvent tables.

 

The way DOF is added to all PinEvent tables is the same (directly... same as Popper. No b2s server or doflinx used). So if one PinEvent table is working they should all work. However, PinEvent LITE tables will only have "basic" dof added. Solenoids, and minimal lighting.



#23 digitalarts

digitalarts

    Pinball Fan

  • Members
  • PipPipPipPip
  • 860 posts
  • Location:Bavaria

  • Flag: Germany

  • Favorite Pinball: Judge Dredd (have the real one); all virtual EM's

Posted 18 January 2024 - 05:08 PM

Calrissian,
About your problem with the newer vpx tables: did you updated your dof config files ?

#24 calrissian

calrissian

    Hobbyist

  • Members
  • PipPip
  • 11 posts

  • Flag: ---------

  • Favorite Pinball: TPA

Posted 18 January 2024 - 05:16 PM

Thanks to you both.  I do shut off Doflinx when running Pinevent tables, and I did update the Dof Config files.  I'm going to try loading a version of 10.7 and see if any of the "non-working Dof" tables work on them this weekend, and see if I'm actually replicating firebrand007's error above.  I thought, too of uninstalling Dof (both 32-bit and 64-bit) and reinstalling, but don't see how that would solve a registry problem if I created one.

 

That, or just enjoy the tables without the solenoids for awhile, right?!



#25 sus

sus

    Enthusiast

  • Platinum Supporter
  • 87 posts

  • Flag: United States of America

  • Favorite Pinball: Black Knight

Posted 07 February 2024 - 06:09 PM

OMG first thank you Terry Red for such nice games but please add this note to your setup as this drove me nuts. Just mention about the 64bit reg. I am up and running because of this post.



#26 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,985 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 07 February 2024 - 06:22 PM

OMG first thank you Terry Red for such nice games but please add this note to your setup as this drove me nuts. Just mention about the 64bit reg. I am up and running because of this post.

 

This issue is not a "FP issue"... its the result of a VPX 64 bit / DOF update done incorrectly.

 

 

That said, I included this problem and this solution in my "FAQ and Help Guide" in my FP and BAM Essentials AIO package update (2.2 just released), which everyone should be installing. (and everyone should be reading that guide if having problems)


Edited by TerryRed, 07 February 2024 - 06:24 PM.


#27 WadeZ

WadeZ

    Neophyte

  • Members
  • Pip
  • 4 posts

  • Flag: ---------

  • Favorite Pinball: aliens

Posted 01 March 2024 - 03:25 PM

Adding a note in case it can help other people out there who have DOF issues on just a few original and EM tables and who have been pulling their hair like me...
Despite applying fix mentioned above, I still had a few original tables and EM tables where my DOF contactors / toys would not work with VPx 10.8 yet would work when opened with old versions (10.7.3)

It's most certainly a consequence of upgrading everything to 64bit and registering directoutputcomobject from the directoutput_x64 folder on top of the x86, which you shouldn't do and which has really weird side effects.
My understanding is that depending on how the "controller" script of a table is written, VPX may be fetching dof settings from registry keys of old VPX versions and ignoring the software settings.

So, on top of fixing the link to the correct folder in regedit, I also looked for the DOF version number and found out I still had 2 versions around : 3.1.7698.40088 and 3.1.8440.34790 .

I replaced all the keys with the latter version number and now it all works again.

 

Can you please tell me what this means:" I replaced all the keys with the latter version number". I think I have the same problem and I get fixing the link to the correct folder in regedit but I don't know what "replacing the keys" means. Thank you.



#28 fhjui

fhjui

    Enthusiast

  • Members
  • PipPipPip
  • 367 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: especially EM tables

Posted 04 March 2024 - 04:36 PM

So, on top of fixing the link to the correct folder in regedit, I also looked for the DOF version number and found out I still had 2 versions around : 3.1.7698.40088 and 3.1.8440.34790 .

I replaced all the keys with the latter version number and now it all works again.

 

Can you please tell me what this means:" I replaced all the keys with the latter version number". I think I have the same problem and I get fixing the link to the correct folder in regedit but I don't know what "replacing the keys" means. Thank you.

 

These DOF programs numbers don't need to be the same versions, because they are separate programs, my vpin 32bit-DOF has 3.1.7698 und 64bit-DOF has 3.1.8440.34788, and that works without problems.

 

 


My documentation for installing vpin software with PinUpsystem (Baller installer): https://mega.nz/fold...wAXZlOEMQGbdutQ

Files and PDF-docu in the subdir "Installation vPin-Software with Baller-Installer"


#29 LarryJ

LarryJ

    Neophyte

  • Members
  • Pip
  • 1 posts

  • Flag: ---------

  • Favorite Pinball: Harley Davidson

Posted 16 March 2024 - 06:18 PM

I'll add my own note to this thread as the registry search helped fix my problem with DOF not working with Popper.

 

I have both 32 and 64 bit DOF installed and there was only one registry entry pointing at the 32 bit version, but the file it was pointing at (DirectOutputComObject.dll) was missing.

 

I may have been able to do a re-install to fix, but I tracked down a 32 bit version of the dll and copied it to the DirectOutput directory and I now have DOF working in VPX and Popper.


Edited by LarryJ, 16 March 2024 - 06:19 PM.


#30 mazzaneo

mazzaneo

    Hobbyist

  • Members
  • PipPip
  • 39 posts

  • Flag: United Kingdom

  • Favorite Pinball: Star Trek The Next Generation

Posted 02 June 2024 - 06:09 AM

Hi Guys,
 
I have tried everything but I am still getting no DOF activity on certain tables.
To tum up:
All Future Pinball, DOFLinx, VPX tables all work well both in 32 and 64 bit except SOME original tables.
 
For example, Champions League, Die Hard, Stranger Things and Blood Machines have no DOF activity but SpongeBob does for example.
 
I am stumped.
 
I have followed the instructions for the registry fix above and did indeed have 2 directoutput  enties with one pointing to64 bit folder so i changed it to point to my 32bit folder.
 
Version=3.1.7776.42174
Version=3.1.8440.34790
 
I can also confirm that the tables in question do not work in either 32 or 64 bit.
All the tables do not have their own ROM and work via FlexDMD which I can also confirm is up to date and fully registered properly with the latest versions of DmdDevice.dll & DmdDevice64.dll
Additionally, my directoutputconfig is fully up to date.
 
What am I missing guys?
(I have a feeling i'm going to kick myself and I missed something simple)
 
Thanks in advance for any help you can offer.

Edited by mazzaneo, 02 June 2024 - 07:07 PM.


#31 digitalarts

digitalarts

    Pinball Fan

  • Members
  • PipPipPipPip
  • 860 posts
  • Location:Bavaria

  • Flag: Germany

  • Favorite Pinball: Judge Dredd (have the real one); all virtual EM's

Posted 03 June 2024 - 12:48 PM

Hi, perhaps check a) your  dof config files - are they uptodate ?

Check Blood Machines table-script - is cgamename "bloodmach" ?

Check StrangerThings table-script - is cgamename "stle" ?

check championsleague table-scripts - is cgamename "uefa_ ..." ?

all these tables have dof support and are working with all new 64bit versions of vpx, flexdmd, dmdext, pupplayer



#32 mazzaneo

mazzaneo

    Hobbyist

  • Members
  • PipPip
  • 39 posts

  • Flag: United Kingdom

  • Favorite Pinball: Star Trek The Next Generation

Posted 03 June 2024 - 01:38 PM

Hi, perhaps check a) your  dof config files - are they uptodate ?

Check Blood Machines table-script - is cgamename "bloodmach" ?

Check StrangerThings table-script - is cgamename "stle" ?

check championsleague table-scripts - is cgamename "uefa_ ..." ?

all these tables have dof support and are working with all new 64bit versions of vpx, flexdmd, dmdext, pupplayer

Hi There,

 

I can confirm that DOF files up to date and that all games have correct names. The games work fully, they just don't have any DOF action.

 

Very interested to know why Spngebob by VPW works but these original ones don't. If we can work that out then we likely have our solution!


Edited by mazzaneo, 03 June 2024 - 01:40 PM.


#33 digitalarts

digitalarts

    Pinball Fan

  • Members
  • PipPipPipPip
  • 860 posts
  • Location:Bavaria

  • Flag: Germany

  • Favorite Pinball: Judge Dredd (have the real one); all virtual EM's

Posted 04 June 2024 - 07:33 AM

strange... for me, all these original tables are working with dof effects.

 

just an idea... all tables are connecting to dof through b2s-server.

Did you ever changed the non-working table scripts and maybe "outcommented" the responsibe lines ?

example: Set Controller = CreateObject("B2S.Server")



#34 fhjui

fhjui

    Enthusiast

  • Members
  • PipPipPip
  • 367 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: especially EM tables

Posted 04 June 2024 - 09:29 AM

I would suggest to test DOF (x86/x64) using the DOF-test-table https://vpuniverse.c...-test-table-vpx

to see, if DOF works in general.


My documentation for installing vpin software with PinUpsystem (Baller installer): https://mega.nz/fold...wAXZlOEMQGbdutQ

Files and PDF-docu in the subdir "Installation vPin-Software with Baller-Installer"


#35 mazzaneo

mazzaneo

    Hobbyist

  • Members
  • PipPip
  • 39 posts

  • Flag: United Kingdom

  • Favorite Pinball: Star Trek The Next Generation

Posted 04 June 2024 - 06:50 PM

Hi there,

No scripts were ever tampered with.

Maybe I should try redownloading an effected table anyway and checking.

#36 mazzaneo

mazzaneo

    Hobbyist

  • Members
  • PipPip
  • 39 posts

  • Flag: United Kingdom

  • Favorite Pinball: Star Trek The Next Generation

Posted 04 June 2024 - 08:10 PM

Downloaded a few of the tables again but they still dont work.
Considering a fresh install of windows 11

#37 mazzaneo

mazzaneo

    Hobbyist

  • Members
  • PipPip
  • 39 posts

  • Flag: United Kingdom

  • Favorite Pinball: Star Trek The Next Generation

Posted 08 June 2024 - 04:58 PM

SOLVED!!!

I reformatted the computer!

Lol





Also tagged with one or more of these keywords: DOF, Future Pinball, PinEvent