freezy / dmd-extensions

A toolbox for virtual pinball dot matrix displays.
GNU General Public License v2.0
127 stars 54 forks source link

Version 1.8.0 DMDext.exe doesn't find PinDMDv3 #228

Closed MikedaSpike closed 4 years ago

MikedaSpike commented 4 years ago

When upgrading from v1.7.3-SNAPSHOT-r78 to V1.8.0, DMDext doesn't find my PindmdV3 It only starts with a Virtual DMD Output of V1.73 R78 :

>dmdext.exe mirror --source=pinballfx3 --no-virtual --quit-when-done
[1] 2020/05/05 06:45:23.445  INFO | Launching console tool v1.7.3-SNAPSHOT-r78 (049b433)
 [1] 2020/05/05 06:45:23.520  INFO | PinDMDv1 device not found.
 [1] 2020/05/05 06:45:23.520  WARN | Device PinDMDv1 is not available.
 [1] 2020/05/05 06:45:23.570  INFO | PinDMDv2 device not found.
 [1] 2020/05/05 06:45:23.570  WARN | Device PinDMDv2 is not available.
 [1] 2020/05/05 06:45:23.570  INFO | Checking port COM5 for PinDMDv3...
 [1] 2020/05/05 06:45:23.687  INFO | Found PinDMDv3 device on COM5.
 [1] 2020/05/05 06:45:23.687 DEBUG |    Firmware:    REV-vPin-01008
 [1] 2020/05/05 06:45:23.687 DEBUG |    Resolution:  128x32
 [1] 2020/05/05 06:45:23.792  INFO | Added PinDMDv3 renderer.
 [1] 2020/05/05 06:45:23.792 DEBUG | PIN2DMD device not found.
 [1] 2020/05/05 06:45:23.792  WARN | Device PIN2DMD is not available.
 [1] 2020/05/05 06:45:23.806  INFO | Setting up Render Graph for 1 destination(s)
 [1] 2020/05/05 06:45:23.806  INFO | Connecting Pinball FX3 to PinDMD v3 (ColoredGray2 => ColoredGray2)
 [1] 2020/05/05 06:45:23.827  INFO | Waiting for Pinball FX3 process to start...
 [1] 2020/05/05 06:45:23.852  INFO | Press CTRL+C to close.
 [6] 2020/05/05 06:45:42.164 DEBUG | Disposing Render Graph...
 [6] 2020/05/05 06:45:42.164  INFO | Source for 1 renderer(s) stopped.

Version 1.8 :

c:\Pinball\DMDext>dmdext.exe mirror --source=pinballfx3 --no-virtual --quit-when-done
 [1] 2020/05/05 06:46:19.469  INFO | Launching console tool v1.8.0 ()
 [1] 2020/05/05 06:46:19.639  INFO | Added virtual DMD renderer.
 [1] 2020/05/05 06:46:19.639  INFO | Resizing virtual DMD to 128x32
 [1] 2020/05/05 06:46:19.647  INFO | Setting up Render Graph for 1 destination(s)
 [1] 2020/05/05 06:46:19.647  INFO | Connecting Pinball FX3 to Dmd (ColoredGray2 => Rgb24)
 [1] 2020/05/05 06:46:19.666  INFO | Waiting for Pinball FX3 process to start...
 [1] 2020/05/05 06:46:19.687  INFO | Press CTRL+C to close.
 [9] 2020/05/05 06:46:35.596 DEBUG | Disposing Render Graph...
 [9] 2020/05/05 06:46:35.601  INFO | Source for 1 renderer(s) stopped.
freezy commented 4 years ago

As described in the changelog, dmdext doesn't probe for all displays anymore and you'll need to supply it explicitly with the -d parameter.