Jump to content

New version! Pin2Dmd dmddevice.dll with DmdExt as plugin


lucky1

Recommended Posts

In fact the positioning of the DMD does not matter too much because normally I have to display it on an external PIN2DMD screen.
In my example image I have it displayed on the playfield to show that 2 DMDs are displayed on top of each other which does exactly the same on my PIN2DMD:

image.thumb.png.6fa483cfa649407f13d0c60c43c37829.png

 

Disabling the second DMD does not work on my PIN2DMD and I cannot do it on a case-by-case basis for each table. it's a general problem on all the tables that was not present before the implementation of compatibility with .pac files (I couldn't find a backup of my pincab to go back).

My table scripts are good because it worked before.

 

I would like to know what can cause 2 DMDs to open on top of each other like this and why placing a file in the C:\Visual Pinball\VPinMAME\altcolor\ folder no longer hides the original DMD ?

Link to comment
Share on other sites

On 7/6/2022 at 12:08 PM, outhere said:

I tested this on my Pin2DMD the color  DMD for attack from Mars
If I use lucky1 dll file from about a year ago the colors are Correct
If I use the latest one the colors appear to have a lot of pink in them
Whether I'm using the pal & vin or pac file same result

@lucky1
It would appear that the problem I was having was caused by having Freezy file renamed to dmdscreen.dll and when I was running the game it's picking up both files
Can we make it so if it picks up this file DmdDevice.dll when loading the game it will ignore the other one

Link to comment
Share on other sites

  • Content Provider
37 minutes ago, outhere said:

@lucky1
It would appear that the problem I was having was caused by having Freezy file renamed to dmdscreen.dll and when I was running the game it's picking up both files
Can we make it so if it picks up this file DmdDevice.dll when loading the game it will ignore the other one

 

Thar is a change that would have to be made to pinmame.

Link to comment
Share on other sites

1 hour ago, Denys06 said:

In fact the positioning of the DMD does not matter too much because normally I have to display it on an external PIN2DMD screen.
In my example image I have it displayed on the playfield to show that 2 DMDs are displayed on top of each other which does exactly the same on my PIN2DMD:

 

 

Disabling the second DMD does not work on my PIN2DMD and I cannot do it on a case-by-case basis for each table. it's a general problem on all the tables that was not present before the implementation of compatibility with .pac files (I couldn't find a backup of my pincab to go back).

My table scripts are good because it worked before.

 

I would like to know what can cause 2 DMDs to open on top of each other like this and why placing a file in the C:\Visual Pinball\VPinMAME\altcolor\ folder no longer hides the original DMD ?

Remove this File - dmdscreen.dll

Link to comment
Share on other sites

I was performing this delete operation at the same time that I read your message @outhere. Thank you for this good solution.

An important addition in the installation manual would be nice because I'm a bit frustrated to have lost a day on this problem... but long live the Pincab!

Link to comment
Share on other sites

  • Content Provider
8 hours ago, outhere said:

@lucky1
In the past it worked and now the pinmame as to be changed to work with your newer files

 

8 hours ago, lucky1 said:

Can we make it so if it picks up this file DmdDevice.dll when loading the game it will ignore the other one

 

8 hours ago, outhere said:

In the past it worked and now the pinmame as to be changed to work with your newer files

 

Maybe I don't understand you right. Could you explain what you mean with ignoring the other one and in the past ? Which versions and constellation are you referring to ?

Do you mean when we had a dmdext.ini and a dmddevice.ini file or to my dmddevice.dll without dmdext plugin ?

Link to comment
Share on other sites

@lucky1
Before you could have your DmdDevice.dll file and Freezy file rename to dmdscreen.dll and when you run a game it would pick up yours 1st,  Now it picks up both at the same time
But now it doesn't matter as much because yours works on A real DMD or LCD screen so now you can use the dmddevice.ini file to turn things on and off

Link to comment
Share on other sites

  • Content Provider
36 minutes ago, outhere said:

Now it picks up both at the same time

That is what it always did. Technically the dmddevice.dll and dmdscreen.dll interface are 100% identical and run in parallel. 

 

40 minutes ago, outhere said:

But now it doesn't matter as much because yours works on A real DMD or LCD screen so now you can use the dmddevice.ini file to turn things on and off

 

Correct

Link to comment
Share on other sites

@lucky1
So far I'm aware of 2 puppacks not working with the new Lucky1 DmdDevice.dll File
Robocop - https://vpuniverse.com/files/file/8425-robocop-pup-pack/
Fire - https://vpuniverse.com/files/file/9886-fire-puppack/
It would appear Lucky1 DmdDevice.dll File is not working with an extension .mov
See here - https://vpuniverse.com/files/file/8425-robocop-pup-pack/?tab=comments#comment-23540

 

Link to comment
Share on other sites

1 hour ago, outhere said:

@lucky1
So far I'm aware of 2 puppacks not working with the new Lucky1 DmdDevice.dll File
Robocop - https://vpuniverse.com/files/file/8425-robocop-pup-pack/
Fire - https://vpuniverse.com/files/file/9886-fire-puppack/
It would appear Lucky1 DmdDevice.dll File is not working with an extension .mov
See here - https://vpuniverse.com/files/file/8425-robocop-pup-pack/?tab=comments#comment-23540

 

Plus baywatch

Link to comment
Share on other sites

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