Jump to content



Photo
- - - - -

Visual Pinball - Colored DMD for single screen desktop users. (From ROM based tables)

Tutorials Visual Pinball

  • Please log in to reply
4 replies to this topic

#1 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 27 September 2022 - 12:26 AM

So, since someone else asked

How can i have my colored DMD's from Freezes on my tables when i play single screen, and i want VPX in exclusive fullscreen

 

Obviously the normal answer is, you can't because freezy's is under the table, so you have to disable exclusive fullscree
and deal with the loss of performance, because the in-table DMD's just get VPM pixel info, no color patch pallet etc, that happens externally in freezy's

 

So

Here is a simple Tutorial for how you can make that happen, and have full color DMD (or bloody well have netflix etc if one wanted)

 

Open the table you want to change in VPX in editing mode

 

Add a flasher to the table
make the flasher color WHITE
Set the modulation to 10 if you want it totally opaque
amount and opacity you dont have to change, but they will tweak the DMD brightness if set over 100, in case you want to

 

Set the flasher height at least 100 so as not to run into table parts
adjust the rotX as you see fit, usually a negative number -30 et

 

Name this flasher Display
you could name it anything but for this demo let's just name it Display

 

Ok now add a timer on the table
Name is flash for this demo
check enabled, set interval to 10
 

Now open the script and scroll down to the very end

and add the following lines

 

display.VideoCapWidth=128 


display.VideoCapHeight=32 


Sub flash_Timer() 


display.VideoCapUpdate="Virtual DMD" 


End Sub

Now save your table and launch it
providing you have freezys showing color, you will now have a colored DMD in table
You can adjust position, size or X rotation back in the editor as need be

 

Even a totally bastadized non color ROM
if you make colors in freezy's (regardless of how terrible) you will get color on the in-table DMD

 

Have fun.

** this is only for ROM based DMD's
If it is flexDMD/UltraDMD you do not need this tutorial
i suppose i could write one for that, if someone needs it?

 

 

8etaUwr.png

 

 


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#2 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 27 September 2022 - 09:54 PM

Clarification for the curious

 

display.VideoCapUpdate="Virtual DMD"

 

"Virtual DMD" refers to the window name of the process

 

In theory putting "Netflix" would show what ever movie you have running
running a movie in vlc would look like "Troy.wmv" if the movie was troy, as that is how vlc names it's windows

do with that info what you will.
You might be able to make PUP videos show, if PUP does not keep changing the window name

 


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#3 digitalarts

digitalarts

    Pinball Fan

  • Members
  • PipPipPipPip
  • 832 posts
  • Location:Bavaria

  • Flag: Germany

  • Favorite Pinball: Judge Dredd (have the real one); all virtual EM's

Posted 28 September 2022 - 11:41 AM

Thanks Wiesshund for this new method - perhaps some (original) table authors can use this as additionally part



#4 onedevotee75

onedevotee75

    Enthusiast

  • Members
  • PipPipPip
  • 195 posts

  • Flag: Germany

  • Favorite Pinball: BSD,Metallica,TWD,Tron Legacy,TOM,Sorcerer

Posted 28 September 2022 - 07:15 PM

Great one, thank you i will try it :)



#5 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 28 September 2022 - 07:19 PM

Thanks Wiesshund for this new method - perhaps some (original) table authors can use this as additionally part

 

No need
Not this anyways, unless it is a ROM based DMD (or alpha numeric, that does work too)

 

That would be a different tutorial, to easily put a flexDMD into the desktop version

i can write that up later if you think people need that?


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow






Also tagged with one or more of these keywords: Tutorials, Visual Pinball