Jump to content



Photo

Dmdext not working with pinball FX

pinball FX Dmdext

  • Please log in to reply
2 replies to this topic

#1 rickjames1945

rickjames1945

    Hobbyist

  • Members
  • PipPip
  • 46 posts
  • Location:Earth

  • Flag: Australia

  • Favorite Pinball: ACDC

  • PS3 Gamer Tag: Dark_Helmet_771

Posted 10 May 2025 - 02:40 AM

I cant get dmd working on pinball Fx   

Someone out there must know what im doing wrong.....

 

 

i think i have a problem with my device.ini file this is what is coming up :

 [1] 2025/05/10 11:48:53.010  INFO | Successfully loaded config from C:\vPinball\VisualPinball\VPinMAME\DMDext\DmdDevice.ini. 
 [1] 2025/05/10 11:48:53.109  INFO | Starting VPinMAME API 1.10.2 through PinballFX-Win64-Shipping.exe. 
 [1] 2025/05/10 11:48:53.109  INFO | Assembly located at C:\vPinball\VisualPinball\VPinMAME\DMDext\DmdDevice64.dll 
 [1] 2025/05/10 11:48:53.109  INFO | [vpm] Close(0) 
 [1] 2025/05/10 11:48:53.109  INFO | Closing up. 
 [1] 2025/05/10 11:48:56.794  INFO | [vpm] Close(0) 
 [1] 2025/05/10 11:48:56.794  INFO | Closing up. 
 [1] 2025/05/10 11:48:56.794  INFO | [vpm] Open(0) 
 [1] 2025/05/10 11:48:56.794  INFO | [vpm] PM_GameSettings(0, 97, 1) 
 [1] 2025/05/10 11:48:56.794  INFO | Enabling game colorization 
 [1] 2025/05/10 11:48:56.794  INFO | Setting game name: 97 
 [1] 2025/05/10 11:48:56.794  INFO | Setting color: #FFFF6600 
 [1] 2025/05/10 11:48:56.821  INFO | PinDMDv1 device not found. 
 [1] 2025/05/10 11:48:56.842  INFO | PinDMDv2 device not found. 
 [1] 2025/05/10 11:48:56.842  INFO | Checking port COM3 for PinDMDv3... 
 [1] 2025/05/10 11:48:57.053 ERROR | Error: The operation has timed out. 
 [1] 2025/05/10 11:48:57.155  INFO | Checking port COM4 for PinDMDv3... 
 [1] 2025/05/10 11:48:57.362 ERROR | Error: The operation has timed out. 
 [1] 2025/05/10 11:48:57.465  INFO | PinDMDv3 device not found. 
 [1] 2025/05/10 11:48:57.497 ERROR | No renderers found, exiting. 
 [1] 2025/05/10 11:49:06.629  INFO | [vpm] Close(0) 
 [1] 2025/05/10 11:49:06.629  INFO | Closing up. 
 
i have ext dmd enabled on FX
i made the device .ini file like it shows 
 
[pindmd1]
 
; if false, doesn't bother looking for a pinDMD1
enabled = false
 
[pindmd2]
 
; if false, doesn't bother looking for a pinDMD2
enabled = false
 
[pindmd3]
 
; if false, doesn't bother looking for a pinDMD3
enabled = false
 
; COM port, e.g. COM3
port = 
 
[zedmd]
 
; if false, doesn't bother looking for a ZeDMD
enabled = false
 
[pin2dmd]
 
; if false, doesn't bother looking for a PIN2DMD
enabled = false
 
; how long to wait in milliseconds after sending a palette
delay = 25
 
[pixelcade]
 
; if false, doesn't bother looking for a Pixelcade
enabled = false
 
; COM port, e.g. COM3
port = 
 
; color matrix to use, either "rgb" or "rbg"
matrix = rgb
 
[networkstream]
 
; if enabled, stream to your DMD connected to another computer
enabled = false
 
; if enabled, retry connecting if the connection fails, default is false
retry = false
 
; interval in seconds between retry attempts, default is 5
retry-interval = 5
 
[browserstream]
 
; if enabled, stream to your browser in your LAN
enabled = false
port = 9090
 
[vpdbstream]
 
; if enabled, stream DMD to https://test.vpdb.io/live
enabled = false
 
[video]
 
; if enabled, writes frames to an .avi file
enabled = false
 
; path to folder or .avi file. if folder, gamename.avi is used.
path = 
 
[pinup]
 
; if enabled, send frames to PinUP.
enabled = true
 
[rawoutput]
 
; if enabled, write all frames to VPM's dmddump folder.
enabled = false
 
[alphanumeric]
enabled = false
style = default
style.default.skewangle = 12
style.default.backgroundcolor = ff000000
style.default.foreground.enabled = true
style.default.foreground.color = fffbe6cb
style.default.foreground.blur.enabled = true
style.default.foreground.blur.x = 2
style.default.foreground.blur.y = 2
style.default.foreground.dilate.enabled = false
style.default.innerglow.enabled = true
style.default.innerglow.color = a0dd6a03
style.default.innerglow.blur.enabled = true
style.default.innerglow.blur.x = 15
style.default.innerglow.blur.y = 13
style.default.innerglow.dilate.enabled = true
style.default.innerglow.dilate.x = 15
style.default.innerglow.dilate.y = 10
style.default.outerglow.enabled = true
style.default.outerglow.color = 40b65829
style.default.outerglow.blur.enabled = true
style.default.outerglow.blur.x = 50
style.default.outerglow.blur.y = 50
style.default.outerglow.dilate.enabled = true
style.default.outerglow.dilate.x = 90
style.default.outerglow.dilate.y = 40
style.default.background.enabled = true
style.default.background.color = 20ffffff
style.default.background.blur.enabled = true
style.default.background.blur.x = 7
style.default.background.blur.y = 7
style.default.background.dilate.enabled = false
style.blue.skewangle = 12
style.blue.weight = Bold
style.blue.backgroundcolor = #ff000000
style.blue.foreground.enabled = true
style.blue.foreground.color = #ff00ffff
style.blue.foreground.blur.enabled = true
style.blue.foreground.blur.x = 2
style.blue.foreground.blur.y = 2
style.blue.foreground.dilate.enabled = false
style.blue.innerglow.enabled = true
style.blue.innerglow.color = #ff0000ff
style.blue.innerglow.blur.enabled = true
style.blue.innerglow.blur.x = 15
style.blue.innerglow.blur.y = 13
style.blue.innerglow.dilate.enabled = true
style.blue.innerglow.dilate.x = 15
style.blue.innerglow.dilate.y = 10
style.blue.outerglow.enabled = true
style.blue.outerglow.color = #ff000080
style.blue.outerglow.blur.enabled = true
style.blue.outerglow.blur.x = 50
style.blue.outerglow.blur.y = 50
style.blue.outerglow.dilate.enabled = true
style.blue.outerglow.dilate.x = 6
style.blue.outerglow.dilate.y = 40
style.blue.background.enabled = true
style.blue.background.color = #2dfffafa
style.blue.background.blur.enabled = true
style.blue.background.blur.x = 7
style.blue.background.blur.y = 7
style.blue.background.dilate.enabled = false
style.green.skewangle = 12
style.green.weight = Bold
style.green.backgroundcolor = #ff000000
style.green.foreground.enabled = true
style.green.foreground.color = #ff00ff00
style.green.foreground.blur.enabled = true
style.green.foreground.blur.x = 2
style.green.foreground.blur.y = 2
style.green.foreground.dilate.enabled = false
style.green.innerglow.enabled = true
style.green.innerglow.color = #eb00ff7f
style.green.innerglow.blur.enabled = true
style.green.innerglow.blur.x = 15
style.green.innerglow.blur.y = 13
style.green.innerglow.dilate.enabled = true
style.green.innerglow.dilate.x = 4
style.green.innerglow.dilate.y = 4
style.green.outerglow.enabled = true
style.green.outerglow.color = #b900fa9a
style.green.outerglow.blur.enabled = true
style.green.outerglow.blur.x = 50
style.green.outerglow.blur.y = 50
style.green.outerglow.dilate.enabled = true
style.green.outerglow.dilate.x = 1
style.green.outerglow.dilate.y = 2
style.green.background.enabled = true
style.green.background.color = #2dfffafa
style.green.background.blur.enabled = true
style.green.background.blur.x = 7
style.green.background.blur.y = 7
style.green.background.dilate.enabled = false
 
[1]
;virtualdmd style = FX Retroframe WIP
virtualdmd left = 7680
virtualdmd top = 22
virtualdmd width = 1920
virtualdmd height = 1080
 
[2]
;virtualdmd style = FX Retroframe WIP
virtualdmd left = 7680
virtualdmd top = 22
virtualdmd width = 1920
virtualdmd height = 1080
[4]

 



#2 essence25

essence25

    Neophyte

  • Members
  • Pip
  • 2 posts

  • Flag: United States of America

  • Favorite Pinball: Theatre of Magic

Posted 11 May 2025 - 11:30 PM

Add this path to system environment variable:

 

WIN+R "env" then select "edit the system variable"

 

Add:

Variable name: DMDDEVICE_CONFIG

Variable value: C:\vPinball\VisualPinball\VPinMAME\DmdDevice.ini

 

or whatever your location for active DmdDevice.ini

 

Be sure to select "external dmd" in cabinet setup in FX.

 

/DMDExt might have an older version of DmdDevice dll's. The current ones are in \VPinMAME. Check to see if you have different versions of DmdDevice.dll/ini in both locations /VPinMAME and /VPinMAME/DMDExt.

Should be v2.3.1.0.


Edited by essence25, 11 May 2025 - 11:34 PM.


#3 rickjames1945

rickjames1945

    Hobbyist

  • Members
  • PipPip
  • 46 posts
  • Location:Earth

  • Flag: Australia

  • Favorite Pinball: ACDC

  • PS3 Gamer Tag: Dark_Helmet_771

Posted 12 May 2025 - 06:18 AM

Hey thanks Man ..., I solved it , after your post i looked at the  system environment variable:

 

i had one letter wrong in the line... one letter wrong was causing all this problem.... anyways all solved ...

 

i have a new problem now ...

 

after getting everything to work , in popper setup i put topper off and dmd off i put full dmd to force back just like im supposed to do as shown in video

all good external dmd works with dmd overlay... after fine tuning everygame looks awesome...

 

But in popper menu no dmd is shown..., it only works when game is loaded...

 

now if i put  full DMD to force on  popper menu works great but when u load the game no dmd overlay in sight...

 

so im stuck with no dmd screen at popper menu and games looking awesome when loaded with dmd overlay and dmdext on , or popper menu looking really good with dmd screen working  but when the game loads no dmd overlay and massive dmd which looks like crap...

 

i swear it never ends fix one problem another 2 pop up....


Edited by rickjames1945, 12 May 2025 - 06:20 AM.