Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. Thank you for your support. Tom Speirs

Patreon

pinballx3.06 and addressable leds


loonytu

Recommended Posts

i cannot upgrade my pinballx  to anything higher than 3.06  or my addressable leds on the side of play field quit working  other than that everything works fine. i keep the  upgrade  to 32 bit so that doesnt changelog.txt im using win7

Link to comment
Share on other sites

The files you provided are from version 4.77. Like the version 3.06, we are very limited in our support as many revisions have occured between them and the latest.

To ensure that you are getting the best support, you should be running the latest version of PinballX (currently v5.97). Note that as of v5.90:

  • The .net 6 and .net 4 (XP and 32 bit) installers have been combined into a single installer.
  • There is now just one download.
  • This makes it easier and quicker for me to do releases and avoids confusion.
  • To force the .net 4 install on 64 bit Windows 7 or newer set the compatibility to Windows XP or Vista.

Please install the latest version 5.97 and provide the following updated files immediately following launch and when the error occurs:

  • pinballx.ini
  • log.txt
  • directoutput.log

Thank you.

Link to comment
Share on other sites

I still see a lot of exception errors in the dof log

Quote

2023.07.03 12:02:12.724    Will load cabinet config file: C:\Games\Visual Pinball\Tables\Plugins\Directoutput\cabinet.xml
2023.07.03 12:02:12.740    EXCEPTION: Could not load cabinet config from XML data.
2023.07.03 12:02:12.740    EXCEPTION: Thread: 
2023.07.03 12:02:12.740    EXCEPTION: Message: Exception --> Could not deserialize the cabinet config from XML data.
2023.07.03 12:02:12.740    EXCEPTION: A exception occured when loading cabinet config file: C:\Games\Visual Pinball\Tables\Plugins\Directoutput\cabinet.xml
2023.07.03 12:02:12.740    EXCEPTION: Thread: 
2023.07.03 12:02:12.740    EXCEPTION: Message: NullReferenceException --> Object reference not set to an instance of an object.
2023.07.03 12:02:12.740    EXCEPTION: Stacktrace:    at DirectOutput.Log.Exception(String Message, Exception E)
2023.07.03 12:02:12.740    EXCEPTION: Stacktrace:    at DirectOutput.Cab.Cabinet.GetCabinetFromConfigXml(String ConfigXml)
2023.07.03 12:02:12.740    EXCEPTION: Stacktrace:    at DirectOutput.Cab.Cabinet.GetCabinetFromConfigXmlFile(String FileName)
2023.07.03 12:02:12.740    EXCEPTION: Stacktrace:    at DirectOutput.Cab.Cabinet.GetCabinetFromConfigXmlFile(FileInfo CabinetConfigFile)
2023.07.03 12:02:12.740    EXCEPTION: Stacktrace:    at DirectOutput.Pinball.Setup(String GlobalConfigFilename, String TableFilename, String RomName)
2023.07.03 12:02:12.740    EXCEPTION: Targetsite: Void Exception(System.String, System.Exception)
2023.07.03 12:02:12.740    No cabinet config file loaded. Will use AutoConfig.

Not sure if you fix this error that it will fix your led strips as well in pinballx. 

I have a cabinet config and my led strips next to the playfield are working.

Another thing to try : move the dof plugin (.dll) from your plugin directory to another directory and download the following

I know this version works and will do scroll the left and right led strips up and down in the menu (download latest config from dof website as well)

 

Link to comment
Share on other sites

I think dof is fine, only your cabinet setting looks not good (according to the log).
it's a long time ago I setup DOF, but thought this needed :

in the <dof>\CONFIG directory there needs to be a GlobalConfig_PinballX.xml file
This file should have an entry called <CabinetConfigFilePattern> that is pointing to the full path of the XML that is used for PBX and specially used for the leds (in my case cabinetPBX.xml)

Attached my directoutput.log and you can see that the leds are initialized correctly 

DirectOutput.log


btw. The directoutput.log is not used by PinballX. This is used during play of VPX.
As it shows that it has an issue, I think you need to recheck it.

The log file that PinballX i susing is called "PinballX DirectOutput Plugin.log" and it is in the plugin directory. This will not show much, beside which table and rom is selected.
Do you also have a led matrix, besides your led strips ?

EDIT : there should be a directoutput30.ini in your dof directory as well.
This file should contain a PinballX line (very large line) and in this line the following should be found (a bi ton the end)
These are the commands that give the program PinballX the DOF entries to DOF itself :

$PBXMenuUp Blue 50 AH100 ADU AS400/$PBXMenuDown Blue  50 AH100 ADD AS400,$PBXMenuUp Blue 50 AH100 ADU AS400/$PBXMenuDown Blue 50 AH100 ADD AS400

are those lines in your config ?

I cannot give you a complete solution, but maybe this will help you to trouble shoot your DOF
As I mentioned your config is not correctly setup. You have a lot of exception errors in the log.
So think you are lucky that it is working with Visual Pinball.
The plugin for PinballX is only gathering the events what is happening (wheel left, wheel right, menu up etc) and will send this directly to the DOF engine.
 

  • Like 1
Link to comment
Share on other sites

4 hours ago, loonytu said:

when i install the updated dof file ran the plugin manager made sure the file was checked hit configure it did nothing

Make sure that the plugin's row is highlighted in plugin manager before selecting Configure. Just ticking the check box won't always do this, click somewhere else on the row too.

  • Like 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...