Hi, I am new to the virtual pinball hobby and first of all I want to say hi and thank you very much to the whole community and all the people who contributed to such to this fun hobby!
I am currently building my first virtual pinball and I am using MJR's Pinscape Build Guide as a reference for that. Things are going wekk, but I am having some problems getting my output controller to control more than 32 toys.
About the controller: The controller is a Pinscape compatible controller that I got from
https://www.tindie.c...controller-kit/. It seems to be rather exotic, in retrospect I would have chosen a more common controller. But it is what it is for now and many things are already working very well.
I use the DOF configuration as attached in DOF Configtool.pdf. I can control all toys using the Pinscape Config tool, including those with ports >32. When I start a table, e.g. the DOF test table, all toys up to port 32 are active, but the toys with ports >32 are not used.
As far as I understand DOF should detect the Pinscape controller and make use of more than 32 ports. The DirectOutput.log (see below) shows that a Pinscape and an LEDWiz device are detected. The Cabinet Configuration frontend of DOF shows only 32 as "Output Count" (see also attachments).
I suspect I have done something wrong with the DOF or Pinscape configuration.
Do you see any obvious points that seem suspicious in the config or logs?
Are you missing any important information to get further insights into possible causes for error?
Regards,
Florian
DirectOutput.log:
---------------------------------------------------------------------------------
DirectOutput Version 3.1.7776.42172, built 2021.04.16 23:25
MJR Grander Unified DOF R3++ edition feat. Djrobx, Rambo3, and Freezy
2024.08.30 11:13:26.374 DirectOutput Logger initialized
2024.08.30 11:13:26.361 Global config filename is "C:\DIRECTOUTPUT\config\GlobalConfig_B2SServer.xml"
2024.08.30 11:13:26.374 Global config loaded from: C:\DIRECTOUTPUT\config\GlobalConfig_B2SServer.xml
2024.08.30 11:13:26.375 Loading Pinball parts
2024.08.30 11:13:26.375 Loading cabinet
2024.08.30 11:13:26.375 No cabinet config file loaded. Will use AutoConfig.
2024.08.30 11:13:26.375 Cabinet auto configuration started
2024.08.30 11:13:26.627 Pinscape Controller USB error reading from device: Der angegebene Benutzerpuffer ist für den angeforderten Vorgang nicht zulässig (Win32 error 1784)
2024.08.30 11:13:26.628 Pinscape Controller USB error reading from device: Der angegebene Benutzerpuffer ist für den angeforderten Vorgang nicht zulässig (Win32 error 1784)
2024.08.30 11:13:26.628 Pinscape Controller USB error reading from device: Der angegebene Benutzerpuffer ist für den angeforderten Vorgang nicht zulässig (Win32 error 1784)
2024.08.30 11:13:26.628 Pinscape Controller USB error reading from device: Der angegebene Benutzerpuffer ist für den angeforderten Vorgang nicht zulässig (Win32 error 1784)
2024.08.30 11:13:26.628 Pinscape Controller USB error reading from device: Der angegebene Benutzerpuffer ist für den angeforderten Vorgang nicht zulässig (Win32 error 1784)
2024.08.30 11:13:26.628 Pinscape Controller USB error reading from device: Der angegebene Benutzerpuffer ist für den angeforderten Vorgang nicht zulässig (Win32 error 1784)
2024.08.30 11:13:26.628 Pinscape Controller USB error reading from device: Der angegebene Benutzerpuffer ist für den angeforderten Vorgang nicht zulässig (Win32 error 1784)
2024.08.30 11:13:26.628 Pinscape Controller USB error reading from device: Der angegebene Benutzerpuffer ist für den angeforderten Vorgang nicht zulässig (Win32 error 1784)
2024.08.30 11:13:26.628 Pinscape Controller USB error reading from device: Der angegebene Benutzerpuffer ist für den angeforderten Vorgang nicht zulässig (Win32 error 1784)
2024.08.30 11:13:26.628 Pinscape Controller USB error reading from device: Der angegebene Benutzerpuffer ist für den angeforderten Vorgang nicht zulässig (Win32 error 1784)
2024.08.30 11:13:26.628 Pinscape Controller USB error reading from device: Der angegebene Benutzerpuffer ist für den angeforderten Vorgang nicht zulässig (Win32 error 1784)
2024.08.30 11:13:26.628 Pinscape Controller USB error reading from device: Der angegebene Benutzerpuffer ist für den angeforderten Vorgang nicht zulässig (Win32 error 1784)
2024.08.30 11:13:26.628 Pinscape Controller USB error reading from device: Der angegebene Benutzerpuffer ist für den angeforderten Vorgang nicht zulässig (Win32 error 1784)
2024.08.30 11:13:26.628 Pinscape Controller USB error reading from device: Der angegebene Benutzerpuffer ist für den angeforderten Vorgang nicht zulässig (Win32 error 1784)
2024.08.30 11:13:26.628 Pinscape Controller USB error reading from device: Der angegebene Benutzerpuffer ist für den angeforderten Vorgang nicht zulässig (Win32 error 1784)
2024.08.30 11:13:26.628 Pinscape Controller USB error reading from device: Der angegebene Benutzerpuffer ist für den angeforderten Vorgang nicht zulässig (Win32 error 1784)
2024.08.30 11:13:26.628 Pinscape Controller USB error reading from device: Der angegebene Benutzerpuffer ist für den angeforderten Vorgang nicht zulässig (Win32 error 1784)
2024.08.30 11:13:26.637 Detected and added Pinscape Controller Nr. 1 with name Pinscape Controller 01
2024.08.30 11:13:26.637 Added LedwizEquivalent Nr. 51 with name Pinscape Controller 01 Equivalent for Pinscape Controller Nr. 1, 32
2024.08.30 11:13:26.640 PhilipsHueAutoConfigurator.AutoConfig started...note, actual connection detection will happen asynchronously, and device disabled if not succesfull (check further down in the log)
2024.08.30 11:13:26.648 LedWiz-like device at VID=1133, PID=50475, product string=USB Receiver, manufacturer string=Logitech
2024.08.30 11:13:26.655 LedWiz-like device at VID=1133, PID=50475, product string=USB Receiver, manufacturer string=Logitech
2024.08.30 11:13:26.661 LedWiz-like device at VID=1133, PID=50475, product string=USB Receiver, manufacturer string=Logitech
2024.08.30 11:13:26.667 LedWiz-like device at VID=1133, PID=50475, product string=USB Receiver, manufacturer string=Logitech
2024.08.30 11:13:26.672 LedWiz-like device at VID=1133, PID=50475, product string=USB Receiver, manufacturer string=Logitech
2024.08.30 11:13:26.678 LedWiz-like device at VID=1133, PID=50475, product string=USB Receiver, manufacturer string=Logitech
2024.08.30 11:13:26.683 LedWiz-like device at VID=5218, PID=31893, product string=MYSTIC LIGHT , manufacturer string=MSI
2024.08.30 11:13:26.689 LedWiz-like device at VID=64250, PID=240, product string=Pinscape Controller, manufacturer string=mjrnet
2024.08.30 11:13:26.689 HID caps: usage page=1, usage=4, number of link collection nodes=1, output report byte length=9
2024.08.30 11:13:26.695 LedWiz-like device at VID=64250, PID=240, product string=Pinscape Controller, manufacturer string=mjrnet
2024.08.30 11:13:26.695 HID caps: usage page=12, usage=1, number of link collection nodes=1, output report byte length=0
2024.08.30 11:13:26.696 Opening 32-bit LedWiz driver...
2024.08.30 11:13:26.697 Detected and added LedWiz Nr. 1 with name LedWiz 01
2024.08.30 11:13:26.697 Added LedwizEquivalent Nr. 1 with name LedWiz 01 Equivalent for Ledwiz Nr. 1
2024.08.30 11:13:26.699 Cabinet auto configuration finished
2024.08.30 11:13:26.699 Cabinet loaded
2024.08.30 11:13:26.699 Loading table config
2024.08.30 11:13:26.699 Warning: No table config file found. Will try to load config from LedControl file(s).
2024.08.30 11:13:26.699 Will try to load configs from DirectOutput.ini or LedControl.ini file(s) for RomName afm_113b
2024.08.30 11:13:26.701 Loading LedControl file C:\DIRECTOUTPUT\directoutputconfig51.ini
2024.08.30 11:13:26.706 Min DOF Version is 0.8 for file directoutputconfig51.ini
2024.08.30 11:13:26.706 Resolving Tables Variables
2024.08.30 11:13:26.707 Resolving Global Variables
2024.08.30 11:13:27.011 Failed: 117
2024.08.30 11:13:27.011 Warning: Cant parse the trigger part 117 of the ledcontrol table config setting 117.
2024.08.30 11:13:27.011 EXCEPTION: Could not parse setting 117 in column data E104/117.
2024.08.30 11:13:27.011 EXCEPTION: Thread:
2024.08.30 11:13:27.011 EXCEPTION: Message: Exception --> Cant parse the part 117 of the ledcontrol table config setting 117.
2024.08.30 11:13:27.111 EXCEPTION: Stacktrace: bei DirectOutput.LedControl.Loader.TableConfigSetting.ParseSettingData(String SettingData)
2024.08.30 11:13:27.111 EXCEPTION: Stacktrace: bei DirectOutput.LedControl.Loader.TableConfigSetting..ctor(String SettingData)
2024.08.30 11:13:27.111 EXCEPTION: Stacktrace: bei DirectOutput.LedControl.Loader.TableConfigColumn.ParseColumnData(String ColumnData, Boolean ThrowExceptions)
2024.08.30 11:13:27.111 EXCEPTION: Targetsite: Void ParseSettingData(System.String)
2024.08.30 11:13:27.111 Warning: Previous exceptions occured in the line men_in_black,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,E101,E102/E123,E103,E104/117,0,E108 I16/E124 I16/E136 I16,E119,0,0,E110,E109,E107,E122 I60 of the ledcontrol file
2024.08.30 11:13:27.436 1 directoutputconfig.ini or ledcontrol.ini files loaded.
2024.08.30 11:13:27.437 Config for RomName afm_113b exists in LedControl data. Updating cabinet and config.
2024.08.30 11:13:27.540 Table config loading finished: romname=afm_113b, tablename=Attack From Mars (Bally 1995)
2024.08.30 11:13:27.541 Pinball parts loaded
2024.08.30 11:13:27.541 Starting processes
2024.08.30 11:13:27.541 Initializing cabinet
2024.08.30 11:13:27.541 Debug: Initializing output controllers
2024.08.30 11:13:27.542 Pinscape Pinscape Controller 01 intialized and updater thread started.
2024.08.30 11:13:27.543 Debug: Initializing LedWiz Nr. 01
2024.08.30 11:13:27.543 Pinscape Pinscape Controller 01 updater thread started.
2024.08.30 11:13:27.543 Pinscape Pinscape Controller 01 updater thread has connected to Pinscape Pinscape Controller 01.
2024.08.30 11:13:27.544 LedWiz Nr. 01 initialized and updater thread initialized.
2024.08.30 11:13:27.544 Debug: Output controllers initialized
2024.08.30 11:13:27.544 Updater thread for LedWiz 01 started.
2024.08.30 11:13:27.546 Cabinet initialized
2024.08.30 11:13:27.549 Loading shape definition file: C:\DIRECTOUTPUT\DirectOutputShapes.xml
2024.08.30 11:13:27.608 Framework initialized.
2024.08.30 11:13:27.608
Have fun!

2024.08.30 11:16:42.148 Finishing framework
2024.08.30 11:16:42.149 Finishing cabinet
2024.08.30 11:16:42.150 Debug: Finishing output controllers
2024.08.30 11:16:42.152 Pinscape Pinscape Controller 01 updater thread has disconnected from Pinscape Pinscape Controller 01 and will terminate.
2024.08.30 11:16:42.154 Pinscape Pinscape Controller 01 finished and updater thread stopped.
2024.08.30 11:16:42.154 Debug: Finishing LedWiz Nr. 01
2024.08.30 11:16:42.154 Updater thread for LedWiz 01 terminated.
2024.08.30 11:16:42.156 LedWiz Nr. 01 finished and updater thread stopped.
2024.08.30 11:16:42.156 Debug: Output controllers finished
2024.08.30 11:16:42.156 Cabinet finished
2024.08.30 11:16:42.156 DirectOutput framework finished.
2024.08.30 11:16:42.156 Bye and thanks for using!
2024.08.30 11:18:56.441 Debug: Disposing LedWiz instance 01.
Edited by fichtenelch, 02 September 2024 - 12:10 PM.