Jump to content



Photo
- - - - -

Simple DOF VPX Setup For Flippers


Best Answer Outhere , 19 April 2020 - 09:06 PM

Then this should not be on your computer -- directoutputconfig.ini
Delete both of the ini files and re-download file from the DOF config tool web site and put the files in your config folder

Remove this line from your GlobalConfig_B2SServer  file 

<PacLedDefaultMinCommandIntervalMs>10</PacLedDefaultMinCommandIntervalMs>

 

Go to the full post


  • Please log in to reply
21 replies to this topic

#1 Erasmuz

Erasmuz

    Hobbyist

  • Members
  • PipPip
  • 16 posts

  • Flag: United States of America

  • Favorite Pinball: Guardians of the Galaxy

Posted 18 April 2020 - 09:46 PM

First, thanks to everyone with tutorials and explanations, but I'm still stumped on this last bit... DOF is not firing my solenoids.  I've kept it simple to begin with; a sainsmart 8 channel relay with 2 solenoids for left and right flipper. I can not get these to work with DOF at all. 

 

Some issues that I think might be the problem:

* I don't have a cabinet.xml file (my understanding is this is no longer required for sainsmart because DOF autodetects the device).

* If I use the config tool and setup a sainsmart with just left and right flipper and generate the ini files and put them into the DirectOutput config folder DOF crashes with an exception

* If I start up the config tester with a table there's no settings/etc. for that table (Not sure if those need defined in a file, or they are picked up from the table script. The config tool lists the table I'm using as supporting left and right flipper)

 

I have made sure all my exe's and dll's are unblocked.  I have run the register com object at admin.  I have checked the plugin is active if I right click on a b2s backglass and look at plugins.

I can also force them to fire with left and right buttons by forcing DOFLinx to watch for the vpx executable and map the outputs to default left and right joysticks.

 

Thank you for any help on this final issue I'm having with my build!

 

*New info: Just found out that DOFLinx will pick up settings and use them correctly for Pinball FX3, so it's seems to just be VPX not working with left/right flipper feedback.  Thanks again


Edited by Erasmuz, 18 April 2020 - 10:29 PM.


#2 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 18 April 2020 - 10:44 PM

Post a picture of your directoutput folder and your config folder
To post a picture on the bottom right click more reply options



#3 Erasmuz

Erasmuz

    Hobbyist

  • Members
  • PipPip
  • 16 posts

  • Flag: United States of America

  • Favorite Pinball: Guardians of the Galaxy

Posted 18 April 2020 - 11:02 PM

 Sorry, I'm new to posting on this forum, and I don't see a way to add an attachment under the more reply options.  Now I feel completely useless.  It does look like I can add an image to my gallery and share it that way?

 

 



#4 Erasmuz

Erasmuz

    Hobbyist

  • Members
  • PipPip
  • 16 posts

  • Flag: United States of America

  • Favorite Pinball: Guardians of the Galaxy

Posted 18 April 2020 - 11:12 PM

I can do it this way...

https://imgur.com/a/U9ipJND

 

Thanks again!



#5 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 18 April 2020 - 11:35 PM

I can do it this way...

https://imgur.com/a/U9ipJND

 

Thanks again!

 

To post a picture on the bottom right click more reply options
Then go to the bottom of page and see Browse


Post your GlobalConfig_B2SServer file


Edited by Outhere, 18 April 2020 - 11:32 PM.


#6 Erasmuz

Erasmuz

    Hobbyist

  • Members
  • PipPip
  • 16 posts

  • Flag: United States of America

  • Favorite Pinball: Guardians of the Galaxy

Posted 19 April 2020 - 12:11 AM

<?xml version="1.0" encoding="utf-8"?>
<!--Global configuration for the DirectOutput framework.-->
<!--Saved by DirectOutput Version 3.1.7011.27968: 2020-04-18 17-25-36-->
<GlobalConfig>
  <LedWizDefaultMinCommandIntervalMs>10</LedWizDefaultMinCommandIntervalMs>
  <LedControlMinimumEffectDurationMs>60</LedControlMinimumEffectDurationMs>
  <LedControlMinimumRGBEffectDurationMs>120</LedControlMinimumRGBEffectDurationMs>
  <PacLedDefaultMinCommandIntervalMs>10</PacLedDefaultMinCommandIntervalMs>
  <IniFilesPath>D:\DirectOutput\Config</IniFilesPath>
  <CabinetConfigFilePattern></CabinetConfigFilePattern>
  <TableConfigFilePatterns />
  <EnableLogging>true</EnableLogging>
  <ClearLogOnSessionStart>true</ClearLogOnSessionStart>
  <LogFilePattern>.\DirectOutput.log</LogFilePattern>
</GlobalConfig>

There's the contents of my config file, but I must be blind because I really don't see a browse button  :unsure:



#7 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 19 April 2020 - 12:17 AM

In your config folder there should be and Examples folder take the cabinet file and put it in your config folder and see what happens
I have no idea why you're not seeing this
Attached File  --.jpg   58.08KB   6 downloads



#8 Erasmuz

Erasmuz

    Hobbyist

  • Members
  • PipPip
  • 16 posts

  • Flag: United States of America

  • Favorite Pinball: Guardians of the Galaxy

Posted 19 April 2020 - 12:35 AM

Sadly that did nothing :( and also, not sure why I don't have the options like you showed.  I even double checked in a another browser (using chrome) and still no options for browse/attach

 

 

https://imgur.com/a/VT0cGNx



#9 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 19 April 2020 - 12:54 AM

<?xml version="1.0" encoding="utf-8"?>
<!--Global configuration for the DirectOutput framework.-->
<!--Saved by DirectOutput Version 3.1.7011.27968: 2020-04-18 17-25-36-->
<GlobalConfig>
  <LedWizDefaultMinCommandIntervalMs>10</LedWizDefaultMinCommandIntervalMs>
  <LedControlMinimumEffectDurationMs>60</LedControlMinimumEffectDurationMs>
  <LedControlMinimumRGBEffectDurationMs>120</LedControlMinimumRGBEffectDurationMs>
  <PacLedDefaultMinCommandIntervalMs>10</PacLedDefaultMinCommandIntervalMs>
  <IniFilesPath>D:\DirectOutput\Config</IniFilesPath>
  <CabinetConfigFilePattern></CabinetConfigFilePattern>
  <TableConfigFilePatterns />
  <EnableLogging>true</EnableLogging>
  <ClearLogOnSessionStart>true</ClearLogOnSessionStart>
  <LogFilePattern>.\DirectOutput.log</LogFilePattern>
</GlobalConfig>

There's the contents of my config file, but I must be blind because I really don't see a browse button  :unsure:

 

Try this
Change this line -- <CabinetConfigFilePattern></CabinetConfigFilePattern>

 

To this

  <CabinetConfigFilePattern>D:\DirectOutput\config\Cabinet.xml</CabinetConfigFilePattern>

 



#10 Erasmuz

Erasmuz

    Hobbyist

  • Members
  • PipPip
  • 16 posts

  • Flag: United States of America

  • Favorite Pinball: Guardians of the Galaxy

Posted 19 April 2020 - 01:01 AM

Still nothing.  Sorry, but I should have mentioned that after you said to put the cabinet.xml file in the config folder I re-ran the globalconfig to point the cabinet file at that.  I did try again and make sure that line was updated, and pointing at the correct file, but still nothing :(



#11 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 19 April 2020 - 03:01 AM

Clear your DirectOutput.log
then run game post log

 



#12 Erasmuz

Erasmuz

    Hobbyist

  • Members
  • PipPip
  • 16 posts

  • Flag: United States of America

  • Favorite Pinball: Guardians of the Galaxy

Posted 19 April 2020 - 03:59 AM

Ran and tried a couple things... when running the DOF tester this is the output:

---------------------------------------------------------------------------------
DirectOutput Version 3.1.7011.27968, built 2019.03.13 15:32
MJR Grander Unified DOF R3++ edition feat. Djrobx, Rambo3, and Freezy
DOF created by SwissLizard | https://github.com/mjrgh/DirectOutput
2020.04.18 23:47:50.276	DirectOutput Logger initialized
2020.04.18 23:47:50.263	Global config filename is "D:\DirectOutput\Config\GlobalConfig_b2SServer.xml"
2020.04.18 23:47:50.276	Global config loaded from: D:\DirectOutput\Config\GlobalConfig_b2SServer.xml
2020.04.18 23:47:50.276	Loading Pinball parts
2020.04.18 23:47:50.277	Loading cabinet
2020.04.18 23:47:50.278	Will load cabinet config file: D:\DirectOutput\Config\Cabinet.xml
2020.04.18 23:47:50.407	0 output controller defnitions and 0 toy definitions loaded from cabinet config.
2020.04.18 23:47:50.407	Cabinet config file has AutoConfig feature enabled. Calling AutoConfig.
2020.04.18 23:47:50.408	Cabinet auto configuration started
2020.04.18 23:47:50.421	PhilipsHueAutoConfigurator.AutoConfig started...note, actual connection detection will happen asynchronously, and device disabled if not succesfull (check further down in the log)
2020.04.18 23:47:50.424	LedWiz-like device at VID=4660, PID=273, product string=VirtuaPin Controller, manufacturer string=
2020.04.18 23:47:50.427	LedWiz-like device at VID=1452, PID=591, product string=Apple Keyboard, manufacturer string=Apple Inc.
2020.04.18 23:47:50.695	FT245RBitbangControllerAutoConfigurator.AutoConfig.. Detected FT245RBitbangController[0], name=FT245RBitbangController 0, description: FT245R USB FIFO, serial #A9079APM
2020.04.18 23:47:50.699	Detected and added FT245RBitbangController Id 0 with name FT245RBitbangController 0
2020.04.18 23:47:50.702	Added LedwizEquivalent Nr. 40 with name FT245RBitbangController 0 Equivalent 1 for PacUIO with Id 0
2020.04.18 23:47:50.702	Cabinet auto configuration finished
2020.04.18 23:47:50.702	Autoconfig complete.
2020.04.18 23:47:50.702	Cabinet config loaded successfully from D:\DirectOutput\Config\Cabinet.xml
2020.04.18 23:47:50.702	Cabinet loaded
2020.04.18 23:47:50.702	Loading table config
2020.04.18 23:47:50.704	Warning: No table config file found. Will try to load config from LedControl file(s).
2020.04.18 23:47:50.704	Will try to load configs from DirectOutput.ini or LedControl.ini file(s) for RomName mousn
2020.04.18 23:47:50.711	Loading LedControl file D:\DirectOutput\Config\directoutputconfig.ini
2020.04.18 23:47:50.721	Min DOF Version is 0.8 for file directoutputconfig.ini
2020.04.18 23:47:50.721	Warning: Could not find table config section in file D:\DirectOutput\Config\directoutputconfig.ini.
2020.04.18 23:47:50.721	1 directoutputconfig.ini or ledcontrol.ini files loaded.
2020.04.18 23:47:50.725	No config for table found in LedControl data for RomName mousn.
2020.04.18 23:47:50.725	Table config loading finished: romname=mousn, tablename=Mousin' Around! (Bally 1989)
2020.04.18 23:47:50.727	Pinball parts loaded
2020.04.18 23:47:50.727	Starting processes
2020.04.18 23:47:50.728	Initializing cabinet
2020.04.18 23:47:50.728	Debug: Initializing output controllers
2020.04.18 23:47:50.731	FT245RBitbangController FT245RBitbangController 0 with serial number A9079APM has been initialized and the updater thread has been started.
2020.04.18 23:47:50.731	Debug: Output controllers initialized
2020.04.18 23:47:50.733	Cabinet initialized
2020.04.18 23:47:50.737	Loading shape definition file: D:\DirectOutput\Config\DirectOutputShapes.xml
2020.04.18 23:47:50.748	Connection to FTDI chip A9079APM established.
2020.04.18 23:47:50.771	Framework initialized.
2020.04.18 23:47:50.771	Have fun! :)
2020.04.18 23:47:54.229	Finishing framework
2020.04.18 23:47:54.230	Finishing cabinet
2020.04.18 23:47:54.230	Debug: Finishing output controllers
2020.04.18 23:47:54.334	Connection to FTDI chip A9079APM closed.
2020.04.18 23:47:54.334	FT245RBitbangController FT245RBitbangController 0 with serial number A9079APM has been finished and the updater thread has been terminated.
2020.04.18 23:47:54.334	Debug: Output controllers finished
2020.04.18 23:47:54.334	Cabinet finished
2020.04.18 23:47:54.334	DirectOutput framework finished.
2020.04.18 23:47:54.334	Bye and thanks for using!

But when running a table I don;t get any outputs to the log file.  I just double checked the dll's and exe's to make sure nothing is blocked and all is good (also ran a powershell script to really make sure).  I am no expert (which is why I'm going to the forums for help :) ), but is there a way to make sure DOF is seeing games are starting.  I have ran the registercom as admin and made sure everything in the DirectOutout flder are unblocked.

 

Again, thanks for the help!  I'm excited to get this working.



#13 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 19 April 2020 - 04:05 AM

<?xml version="1.0" encoding="utf-8"?>
<!--Global configuration for the DirectOutput framework.-->
<!--Saved by DirectOutput Version 3.1.7011.27968: 2020-04-18 17-25-36-->
<GlobalConfig>
  <LedWizDefaultMinCommandIntervalMs>10</LedWizDefaultMinCommandIntervalMs>
  <LedControlMinimumEffectDurationMs>60</LedControlMinimumEffectDurationMs>
  <LedControlMinimumRGBEffectDurationMs>120</LedControlMinimumRGBEffectDurationMs>
  <PacLedDefaultMinCommandIntervalMs>10</PacLedDefaultMinCommandIntervalMs>
  <IniFilesPath>D:\DirectOutput\Config</IniFilesPath>
  <CabinetConfigFilePattern></CabinetConfigFilePattern>
  <TableConfigFilePatterns />
  <EnableLogging>true</EnableLogging>
  <ClearLogOnSessionStart>true</ClearLogOnSessionStart>
  <LogFilePattern>.\DirectOutput.log</LogFilePattern>
</GlobalConfig>

There's the contents of my config file, but I must be blind because I really don't see a browse button  :unsure:

 

Rename this line  <LogFilePattern>.\DirectOutput.log</LogFilePattern>
To
 

<LogFilePattern>D:\DirectOutput\DirectOutput.log</LogFilePattern>

Edited by Outhere, 19 April 2020 - 04:06 AM.


#14 Erasmuz

Erasmuz

    Hobbyist

  • Members
  • PipPip
  • 16 posts

  • Flag: United States of America

  • Favorite Pinball: Guardians of the Galaxy

Posted 19 April 2020 - 05:24 AM

Switching from a relative directory to a full path fixed the out put log... 

---------------------------------------------------------------------------------
DirectOutput Version 3.1.7011.27968, built 2019.03.13 15:32
MJR Grander Unified DOF R3++ edition feat. Djrobx, Rambo3, and Freezy
DOF created by SwissLizard | https://github.com/mjrgh/DirectOutput
2020.04.19 01:21:10.286	DirectOutput Logger initialized
2020.04.19 01:21:10.259	Global config filename is "D:\DIRECTOUTPUT\config\GlobalConfig_B2SServer.xml"
2020.04.19 01:21:10.287	Global config loaded from: D:\DIRECTOUTPUT\config\GlobalConfig_B2SServer.xml
2020.04.19 01:21:10.287	Loading Pinball parts
2020.04.19 01:21:10.287	Loading cabinet
2020.04.19 01:21:10.288	Will load cabinet config file: D:\DirectOutput\Config\Cabinet.xml
2020.04.19 01:21:10.520	0 output controller defnitions and 0 toy definitions loaded from cabinet config.
2020.04.19 01:21:10.521	Cabinet config file has AutoConfig feature enabled. Calling AutoConfig.
2020.04.19 01:21:10.521	Cabinet auto configuration started
2020.04.19 01:21:10.533	PhilipsHueAutoConfigurator.AutoConfig started...note, actual connection detection will happen asynchronously, and device disabled if not succesfull (check further down in the log)
2020.04.19 01:21:10.537	LedWiz-like device at VID=4660, PID=273, product string=VirtuaPin Controller, manufacturer string=
2020.04.19 01:21:10.539	LedWiz-like device at VID=1452, PID=591, product string=Apple Keyboard, manufacturer string=Apple Inc.
2020.04.19 01:21:10.811	FT245RBitbangControllerAutoConfigurator.AutoConfig.. Detected FT245RBitbangController[0], name=FT245RBitbangController 0, description: FT245R USB FIFO, serial #A9079APM
2020.04.19 01:21:10.815	Detected and added FT245RBitbangController Id 0 with name FT245RBitbangController 0
2020.04.19 01:21:10.817	Added LedwizEquivalent Nr. 40 with name FT245RBitbangController 0 Equivalent 1 for PacUIO with Id 0
2020.04.19 01:21:10.818	Cabinet auto configuration finished
2020.04.19 01:21:10.818	Autoconfig complete.
2020.04.19 01:21:10.818	Cabinet config loaded successfully from D:\DirectOutput\Config\Cabinet.xml
2020.04.19 01:21:10.818	Cabinet loaded
2020.04.19 01:21:10.818	Loading table config
2020.04.19 01:21:10.820	Warning: No table config file found. Will try to load config from LedControl file(s).
2020.04.19 01:21:10.820	Will try to load configs from DirectOutput.ini or LedControl.ini file(s) for RomName mousn_l4
2020.04.19 01:21:10.826	Loading LedControl file D:\DirectOutput\Config\directoutputconfig.ini
2020.04.19 01:21:10.830	Min DOF Version is 0.8 for file directoutputconfig.ini
2020.04.19 01:21:10.830	Warning: Could not find table config section in file D:\DirectOutput\Config\directoutputconfig.ini.
2020.04.19 01:21:10.830	1 directoutputconfig.ini or ledcontrol.ini files loaded.
2020.04.19 01:21:10.832	No config for table found in LedControl data for RomName mousn_l4.
2020.04.19 01:21:10.832	Table config loading finished: romname=mousn_l4, tablename=Mousin' Around! (Bally 1989)
2020.04.19 01:21:10.834	Pinball parts loaded
2020.04.19 01:21:10.834	Starting processes
2020.04.19 01:21:10.835	Initializing cabinet
2020.04.19 01:21:10.835	Debug: Initializing output controllers
2020.04.19 01:21:10.838	FT245RBitbangController FT245RBitbangController 0 with serial number A9079APM has been initialized and the updater thread has been started.
2020.04.19 01:21:10.838	Debug: Output controllers initialized
2020.04.19 01:21:10.841	Cabinet initialized
2020.04.19 01:21:10.846	Loading shape definition file: D:\DirectOutput\Config\DirectOutputShapes.xml
2020.04.19 01:21:10.850	Connection to FTDI chip A9079APM established.
2020.04.19 01:21:10.876	Framework initialized.
2020.04.19 01:21:10.876	Have fun! :)
2020.04.19 01:21:25.872	Finishing framework
2020.04.19 01:21:25.873	Finishing cabinet
2020.04.19 01:21:25.873	Debug: Finishing output controllers
2020.04.19 01:21:25.981	Connection to FTDI chip A9079APM closed.
2020.04.19 01:21:25.981	FT245RBitbangController FT245RBitbangController 0 with serial number A9079APM has been finished and the updater thread has been terminated.
2020.04.19 01:21:25.981	Debug: Output controllers finished
2020.04.19 01:21:25.981	Cabinet finished
2020.04.19 01:21:25.981	DirectOutput framework finished.
2020.04.19 01:21:25.982	Bye and thanks for using!

Again, thanks for the help!



#15 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 19 April 2020 - 05:34 AM

 

<?xml version="1.0" encoding="utf-8"?>
<!--Global configuration for the DirectOutput framework.-->
<!--Saved by DirectOutput Version 3.1.7011.27968: 2020-04-18 17-25-36-->
<GlobalConfig>
  <LedWizDefaultMinCommandIntervalMs>10</LedWizDefaultMinCommandIntervalMs>
  <LedControlMinimumEffectDurationMs>60</LedControlMinimumEffectDurationMs>
  <LedControlMinimumRGBEffectDurationMs>120</LedControlMinimumRGBEffectDurationMs>
  <PacLedDefaultMinCommandIntervalMs>10</PacLedDefaultMinCommandIntervalMs>
  <IniFilesPath>D:\DirectOutput\Config</IniFilesPath>
  <CabinetConfigFilePattern></CabinetConfigFilePattern>
  <TableConfigFilePatterns />
  <EnableLogging>true</EnableLogging>
  <ClearLogOnSessionStart>true</ClearLogOnSessionStart>
  <LogFilePattern>.\DirectOutput.log</LogFilePattern>
</GlobalConfig>

There's the contents of my config file, but I must be blind because I really don't see a browse button  :unsure:

 

Try this
Change this line -- <CabinetConfigFilePattern></CabinetConfigFilePattern>

 

To this

 

  <CabinetConfigFilePattern>D:\DirectOutput\config\Cabinet.xml</CabinetConfigFilePattern>

 

Now that we made some other changes let's put some things back the way they were, Put this line back to the way it was and remove the Cabinet.xml file from the config folder
The post new log


Edited by Outhere, 19 April 2020 - 05:35 AM.


#16 Erasmuz

Erasmuz

    Hobbyist

  • Members
  • PipPip
  • 16 posts

  • Flag: United States of America

  • Favorite Pinball: Guardians of the Galaxy

Posted 19 April 2020 - 05:55 AM

In progress, trying several things.

 

First is just deleting the cab xml file with this as the log file...

---------------------------------------------------------------------------------
DirectOutput Version 3.1.7011.27968, built 2019.03.13 15:32
MJR Grander Unified DOF R3++ edition feat. Djrobx, Rambo3, and Freezy
DOF created by SwissLizard | https://github.com/mjrgh/DirectOutput
2020.04.19 01:44:21.944	DirectOutput Logger initialized
2020.04.19 01:44:21.918	Global config filename is "D:\DIRECTOUTPUT\config\GlobalConfig_B2SServer.xml"
2020.04.19 01:44:21.944	Global config loaded from: D:\DIRECTOUTPUT\config\GlobalConfig_B2SServer.xml
2020.04.19 01:44:21.944	Loading Pinball parts
2020.04.19 01:44:21.944	Loading cabinet
2020.04.19 01:44:21.945	No cabinet config file loaded. Will use AutoConfig.
2020.04.19 01:44:21.945	Cabinet auto configuration started
2020.04.19 01:44:22.140	PhilipsHueAutoConfigurator.AutoConfig started...note, actual connection detection will happen asynchronously, and device disabled if not succesfull (check further down in the log)
2020.04.19 01:44:22.144	LedWiz-like device at VID=4660, PID=273, product string=VirtuaPin Controller, manufacturer string=
2020.04.19 01:44:22.146	LedWiz-like device at VID=1452, PID=591, product string=Apple Keyboard, manufacturer string=Apple Inc.
2020.04.19 01:44:22.415	FT245RBitbangControllerAutoConfigurator.AutoConfig.. Detected FT245RBitbangController[0], name=FT245RBitbangController 0, description: FT245R USB FIFO, serial #A9079APM
2020.04.19 01:44:22.419	Detected and added FT245RBitbangController Id 0 with name FT245RBitbangController 0
2020.04.19 01:44:22.422	Added LedwizEquivalent Nr. 40 with name FT245RBitbangController 0 Equivalent 1 for PacUIO with Id 0
2020.04.19 01:44:22.422	Cabinet auto configuration finished
2020.04.19 01:44:22.422	Cabinet loaded
2020.04.19 01:44:22.422	Loading table config
2020.04.19 01:44:22.424	Warning: No table config file found. Will try to load config from LedControl file(s).
2020.04.19 01:44:22.424	Will try to load configs from DirectOutput.ini or LedControl.ini file(s) for RomName mousn_l4
2020.04.19 01:44:22.431	Loading LedControl file D:\DirectOutput\Config\directoutputconfig.ini
2020.04.19 01:44:22.438	Min DOF Version is 0.8 for file directoutputconfig.ini
2020.04.19 01:44:22.438	Warning: Could not find table config section in file D:\DirectOutput\Config\directoutputconfig.ini.
2020.04.19 01:44:22.438	1 directoutputconfig.ini or ledcontrol.ini files loaded.
2020.04.19 01:44:22.440	No config for table found in LedControl data for RomName mousn_l4.
2020.04.19 01:44:22.440	Table config loading finished: romname=mousn_l4, tablename=Mousin' Around! (Bally 1989)
2020.04.19 01:44:22.442	Pinball parts loaded
2020.04.19 01:44:22.442	Starting processes
2020.04.19 01:44:22.443	Initializing cabinet
2020.04.19 01:44:22.443	Debug: Initializing output controllers
2020.04.19 01:44:22.446	FT245RBitbangController FT245RBitbangController 0 with serial number A9079APM has been initialized and the updater thread has been started.
2020.04.19 01:44:22.446	Debug: Output controllers initialized
2020.04.19 01:44:22.449	Cabinet initialized
2020.04.19 01:44:22.453	Connection to FTDI chip A9079APM established.
2020.04.19 01:44:22.454	Loading shape definition file: D:\DirectOutput\Config\DirectOutputShapes.xml
2020.04.19 01:44:22.519	Framework initialized.
2020.04.19 01:44:22.519	Have fun! :)
2020.04.19 01:44:31.040	Finishing framework
2020.04.19 01:44:31.040	Finishing cabinet
2020.04.19 01:44:31.041	Debug: Finishing output controllers
2020.04.19 01:44:31.155	Connection to FTDI chip A9079APM closed.
2020.04.19 01:44:31.155	FT245RBitbangController FT245RBitbangController 0 with serial number A9079APM has been finished and the updater thread has been terminated.
2020.04.19 01:44:31.155	Debug: Output controllers finished
2020.04.19 01:44:31.155	Cabinet finished
2020.04.19 01:44:31.155	DirectOutput framework finished.
2020.04.19 01:44:31.155	Bye and thanks for using!

And then also removing the cabinet xml from the global config results in this log file...

--------------------------------------------------------------------------------
DirectOutput Version 3.1.7011.27968, built 2019.03.13 15:32
MJR Grander Unified DOF R3++ edition feat. Djrobx, Rambo3, and Freezy
DOF created by SwissLizard | https://github.com/mjrgh/DirectOutput
2020.04.19 01:53:11.429	DirectOutput Logger initialized
2020.04.19 01:53:11.406	Global config filename is "D:\DIRECTOUTPUT\config\GlobalConfig_B2SServer.xml"
2020.04.19 01:53:11.429	Global config loaded from: D:\DIRECTOUTPUT\config\GlobalConfig_B2SServer.xml
2020.04.19 01:53:11.429	Loading Pinball parts
2020.04.19 01:53:11.430	Loading cabinet
2020.04.19 01:53:11.430	No cabinet config file loaded. Will use AutoConfig.
2020.04.19 01:53:11.430	Cabinet auto configuration started
2020.04.19 01:53:11.627	PhilipsHueAutoConfigurator.AutoConfig started...note, actual connection detection will happen asynchronously, and device disabled if not succesfull (check further down in the log)
2020.04.19 01:53:11.630	LedWiz-like device at VID=4660, PID=273, product string=VirtuaPin Controller, manufacturer string=
2020.04.19 01:53:11.632	LedWiz-like device at VID=1452, PID=591, product string=Apple Keyboard, manufacturer string=Apple Inc.
2020.04.19 01:53:11.896	FT245RBitbangControllerAutoConfigurator.AutoConfig.. Detected FT245RBitbangController[0], name=FT245RBitbangController 0, description: FT245R USB FIFO, serial #A9079APM
2020.04.19 01:53:11.900	Detected and added FT245RBitbangController Id 0 with name FT245RBitbangController 0
2020.04.19 01:53:11.903	Added LedwizEquivalent Nr. 40 with name FT245RBitbangController 0 Equivalent 1 for PacUIO with Id 0
2020.04.19 01:53:11.903	Cabinet auto configuration finished
2020.04.19 01:53:11.903	Cabinet loaded
2020.04.19 01:53:11.903	Loading table config
2020.04.19 01:53:11.905	Warning: No table config file found. Will try to load config from LedControl file(s).
2020.04.19 01:53:11.905	Will try to load configs from DirectOutput.ini or LedControl.ini file(s) for RomName mousn_l4
2020.04.19 01:53:11.909	Loading LedControl file D:\DirectOutput\Config\directoutputconfig.ini
2020.04.19 01:53:11.913	Min DOF Version is 0.8 for file directoutputconfig.ini
2020.04.19 01:53:11.914	Warning: Could not find table config section in file D:\DirectOutput\Config\directoutputconfig.ini.
2020.04.19 01:53:11.914	1 directoutputconfig.ini or ledcontrol.ini files loaded.
2020.04.19 01:53:11.916	No config for table found in LedControl data for RomName mousn_l4.
2020.04.19 01:53:11.916	Table config loading finished: romname=mousn_l4, tablename=Mousin' Around! (Bally 1989)
2020.04.19 01:53:11.918	Pinball parts loaded
2020.04.19 01:53:11.919	Starting processes
2020.04.19 01:53:11.919	Initializing cabinet
2020.04.19 01:53:11.920	Debug: Initializing output controllers
2020.04.19 01:53:11.923	FT245RBitbangController FT245RBitbangController 0 with serial number A9079APM has been initialized and the updater thread has been started.
2020.04.19 01:53:11.923	Debug: Output controllers initialized
2020.04.19 01:53:11.926	Cabinet initialized
2020.04.19 01:53:11.931	Loading shape definition file: D:\DirectOutput\Config\DirectOutputShapes.xml
2020.04.19 01:53:11.935	Connection to FTDI chip A9079APM established.
2020.04.19 01:53:11.992	Framework initialized.
2020.04.19 01:53:11.992	Have fun! :)
2020.04.19 01:54:14.697	Finishing framework
2020.04.19 01:54:14.697	Finishing cabinet
2020.04.19 01:54:14.698	Debug: Finishing output controllers
2020.04.19 01:54:14.805	Connection to FTDI chip A9079APM closed.
2020.04.19 01:54:14.805	FT245RBitbangController FT245RBitbangController 0 with serial number A9079APM has been finished and the updater thread has been terminated.
2020.04.19 01:54:14.805	Debug: Output controllers finished
2020.04.19 01:54:14.805	Cabinet finished
2020.04.19 01:54:14.805	DirectOutput framework finished.
2020.04.19 01:54:14.805	Bye and thanks for using!


#17 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 19 April 2020 - 06:08 AM

Move this file to your config folder

directoutputconfig40.ini



#18 Erasmuz

Erasmuz

    Hobbyist

  • Members
  • PipPip
  • 16 posts

  • Flag: United States of America

  • Favorite Pinball: Guardians of the Galaxy

Posted 19 April 2020 - 06:29 AM

Thats the one that everytime I move into the config folder gives exceptions to DOF...

------------------------------------------------------------------
DirectOutput Version 3.1.7011.27968, built 2019.03.13 15:32
MJR Grander Unified DOF R3++ edition feat. Djrobx, Rambo3, and Freezy
DOF created by SwissLizard | https://github.com/mjrgh/DirectOutput
2020.04.19 02:18:05.272	DirectOutput Logger initialized
2020.04.19 02:18:05.252	Global config filename is "D:\DIRECTOUTPUT\config\GlobalConfig_B2SServer.xml"
2020.04.19 02:18:05.273	Global config loaded from: D:\DIRECTOUTPUT\config\GlobalConfig_B2SServer.xml
2020.04.19 02:18:05.273	Loading Pinball parts
2020.04.19 02:18:05.273	Loading cabinet
2020.04.19 02:18:05.273	No cabinet config file loaded. Will use AutoConfig.
2020.04.19 02:18:05.274	Cabinet auto configuration started
2020.04.19 02:18:05.471	PhilipsHueAutoConfigurator.AutoConfig started...note, actual connection detection will happen asynchronously, and device disabled if not succesfull (check further down in the log)
2020.04.19 02:18:05.475	LedWiz-like device at VID=4660, PID=273, product string=VirtuaPin Controller, manufacturer string=
2020.04.19 02:18:05.477	LedWiz-like device at VID=1452, PID=591, product string=Apple Keyboard, manufacturer string=Apple Inc.
2020.04.19 02:18:05.736	FT245RBitbangControllerAutoConfigurator.AutoConfig.. Detected FT245RBitbangController[0], name=FT245RBitbangController 0, description: FT245R USB FIFO, serial #A9079APM
2020.04.19 02:18:05.737	Detected and added FT245RBitbangController Id 0 with name FT245RBitbangController 0
2020.04.19 02:18:05.738	Added LedwizEquivalent Nr. 40 with name FT245RBitbangController 0 Equivalent 1 for PacUIO with Id 0
2020.04.19 02:18:05.738	Cabinet auto configuration finished
2020.04.19 02:18:05.738	Cabinet loaded
2020.04.19 02:18:05.738	Loading table config
2020.04.19 02:18:05.738	Warning: No table config file found. Will try to load config from LedControl file(s).
2020.04.19 02:18:05.738	Will try to load configs from DirectOutput.ini or LedControl.ini file(s) for RomName mousn_l4
2020.04.19 02:18:05.740	Loading LedControl file D:\DirectOutput\Config\directoutputconfig.ini
2020.04.19 02:18:05.742	Min DOF Version is 0.8 for file directoutputconfig.ini
2020.04.19 02:18:05.742	Warning: Could not find table config section in file D:\DirectOutput\Config\directoutputconfig.ini.
2020.04.19 02:18:05.742	Loading LedControl file D:\DirectOutput\Config\directoutputconfig40.ini
2020.04.19 02:18:05.743	Min DOF Version is 0.8 for file directoutputconfig40.ini
2020.04.19 02:18:05.843	2 directoutputconfig.ini or ledcontrol.ini files loaded.
2020.04.19 02:18:05.845	Config for RomName mousn_l4 exists in LedControl data. Updating cabinet and config.
2020.04.19 02:18:05.847	EXCEPTION: DirectOutput framework has encountered a exception during setup.
2020.04.19 02:18:05.847	EXCEPTION: Thread: 
2020.04.19 02:18:05.847	EXCEPTION: Message: NullReferenceException --> Object reference not set to an instance of an object.
2020.04.19 02:18:05.848	EXCEPTION: Stacktrace:    at DirectOutput.LedControl.Setup.Configurator.Setup(LedControlConfigList LedControlConfigList, Table Table, Cabinet Cabinet, String RomName)
2020.04.19 02:18:05.848	EXCEPTION: Stacktrace:    at DirectOutput.Pinball.Setup(String GlobalConfigFilename, String TableFilename, String RomName)
2020.04.19 02:18:05.848	EXCEPTION: Targetsite: Void Setup(DirectOutput.LedControl.Loader.LedControlConfigList, DirectOutput.Table.Table, DirectOutput.Cab.Cabinet, System.String)
2020.04.19 02:18:05.849	Finishing framework
2020.04.19 02:18:05.850	Finishing cabinet
2020.04.19 02:18:05.850	Debug: Finishing output controllers
2020.04.19 02:18:05.850	FT245RBitbangController FT245RBitbangController 0 with serial number A9079APM has been finished and the updater thread has been terminated.
2020.04.19 02:18:05.850	Debug: Output controllers finished
2020.04.19 02:18:05.850	Cabinet finished
2020.04.19 02:18:05.850	DirectOutput framework finished.
2020.04.19 02:18:05.850	Bye and thanks for using!

Which is why I kept it outside that folder and pointed DOFLinx at it in the DOFlinx ini outside the config folder (which seemed abnormal to what docs and tutorials have said), but not sure why it gets an exception.  From looking at the stack trace it is looking for LED configs, but the config I set on the DOF config tool and downloaded just has left and right flipper set (for my sainsmart port 1 and 2),  literally nothing else.  And looking throught hose files theres nothing specific to ports, or device?

 

This is why and where I got hung up :)    I'm really willing to do a full wipe and setup of the system because the computer was built for no other purpose than a virtual cab, so I want to get it right.  (I can again say thanks to everyone who has made this possible, because even with out the solenoids, being able to play the games I've grown up to love and  looking so amazing is really such a joy!!!!).  

 

Thanks again for the personal help to get this running!



#19 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 19 April 2020 - 09:21 AM

Without this file directoutputconfig40.ini  sainsmart 8 channel relay board will not work
On the DOF config tool website what hardware Do you have selected?
The sainsmart board -- Is this the only hardware on your setup that can use DOF?



#20 Erasmuz

Erasmuz

    Hobbyist

  • Members
  • PipPip
  • 16 posts

  • Flag: United States of America

  • Favorite Pinball: Guardians of the Galaxy

Posted 19 April 2020 - 08:28 PM

Yes, just the 1 sainsmart in my config...

https://imgur.com/a/7gcHb1X