Jump to content



Photo
- - - - -

DMD not showing (single screen computer) on some tables


  • Please log in to reply
7 replies to this topic

#1 solstar82

solstar82

    Hobbyist

  • Members
  • PipPip
  • 22 posts

  • Flag: ---------

  • Favorite Pinball: terminator 2

Posted 20 January 2022 - 12:35 PM

Just realized that in some of the tables i am trying (bonebuster, big bang bar) there is no dmd in the top left corner (but is visibile in the backdrop) while the vast majority of pinballs (just to name a few that i played lately) like lethal weapon, getaway etc all have the dmd on the top left of the screen. any help?



#2 jimmycoupe3

jimmycoupe3

    Hobbyist

  • Members
  • PipPip
  • 13 posts

  • Flag: England

  • Favorite Pinball: Judge Dredd

Posted 20 January 2022 - 02:10 PM

I think you might need to use a 3rd party DMD software when tables do not have a DMD.  Zombies ate my neighbours doesnt have one either :-(.  I am sure someone will give us the answer as i would like to know also before messing with other DMD software. 


Edited by jimmycoupe3, 20 January 2022 - 02:14 PM.


#3 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,798 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 21 January 2022 - 03:41 AM

Just realized that in some of the tables i am trying (bonebuster, big bang bar) there is no dmd in the top left corner (but is visibile in the backdrop) while the vast majority of pinballs (just to name a few that i played lately) like lethal weapon, getaway etc all have the dmd on the top left of the screen. any help?

 

You dont need ANY 3rd party software

 

You have to put a flasher beside the playfield

Size, adjust as you deem fit

DMD properties, you can start from here

 

oidGHUB.png

 

next you need to add to your script

 

1st search the script, see if it has an existing table1.showDT routine

 

If not, you would need lines like these after the executeglobal for controller.vbs routine is done

Dim  varhidden, UseVPMColoredDMD, bgsko, preLoad8Balls
	bgsko=0
If Table1.ShowDT = true then
    UseVPMColoredDMD = true
	varhidden=1  'changed from 0 to 1 to show in desktop mode
Else
    UseVPMColoredDMD = False
	varhidden=0
End If

UseVPMColoredDMD is the important guy here, you need that declared to get the DMD pixels

You can even do this on an SS NON DMD table, to get the VPM display to show up also
it just does not look super pretty

 

Here is an example from the top of apollo 13 script

'==================================================================================================================================================='
'																								                                                    ' 			  	 
'        	                 		     APOLLO 13	     			                			                                                    '
'          	              		    Sega Pinball (1995)             		                   	                                                    '
'		  				  http://www.ipdb.org/machine.cgi?id=3592								                                                    '
'																								                                                    '
' 	  		 	 	  		  Created by ICPjuggla and Herweh	vp9								                                                    '
'										 Balater vpx											                                                    '
'								Contribution	Thalamus, JP's, DJRobX, Rothbauerw, Amgrim, Bigus1, 32assassin,ClarKent, Chucky87, agentEighty6     '			  	 
'==================================================================================================================================================='

Option Explicit
Randomize

On Error Resume Next
ExecuteGlobal GetTextFile("controller.vbs")
If Err Then MsgBox "You need the controller.vbs in order to run this table, available in the vp10 package"
On Error Goto 0

Const UseVPMModSol = 1

Dim  varhidden, UseVPMColoredDMD, bgsko, preLoad8Balls
	bgsko=0
If Table1.ShowDT = true then
    UseVPMColoredDMD = true
	varhidden=1  'changed from 0 to 1 to show in desktop mode
Else
    UseVPMColoredDMD = False
	varhidden=0
End If

' ***********************************************************************************************
' OPTIONS
' ***********************************************************************************************


' VPinMAME ROM name
Const cGameName 			= "apollo13"		' enter string of valid ROM

' ball size
Const BallSize 				= 50				' sets the ball size

This can also be done on the backbox part of the editor, using a textbox

you also check use script in its properties

and for its text you enter DMD

 

I like flashers, looks nicer, more adjustable
play with amount and opacity to get it how ever bright you want


Edited by wiesshund, 21 January 2022 - 03:42 AM.

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

If you really want to get rid of money you can donate to this

Athena's Wildlife Sanctuary


#4 GeorgeH

GeorgeH

    Pinball Fan

  • Members
  • PipPipPipPip
  • 751 posts
  • Location:Arkansas, USA

  • Flag: United States of America

  • Favorite Pinball: Black Rose

Posted 21 January 2022 - 04:31 AM

I think they are talking Future Pinball.  At least they posted this under the FP topic.  

 

There is not an easy answer.  

 

Big Bang Bar has a version here that has a desktop DMD so you should use that one.

http://pinsimdb.org/...g_bang_bar_2015

 

Smoke's tables only have one DMD that is coded but he leaves it up to you to swap DMDs on the translite.  You have to swap names of the translite DMD with the HUD DMD.  

 

It all depends on how the author created it.  Some authors move the HUD DMD off the table so they can use it like a cabinet version.  In this case, all you need to do in move the HUD DMD back inside the purple lines that define the area of the HUD.  

 

You can determine this for yourself.  Open the translite in the FP editor and click on each of the DMDs or segmented displays.  If it says "HudDmd" above the name,  then it is for a Heads Up Display (HUD) which is what you want for a desktop single monitor.  If it says "DispDmd" above the name, then if is displayed on the back box.  

 

Bone Busters only has a single set of segmented displays on the back box.  There is no HUD.  If you want to convert the segmented display to a HUD, you have to add 6 "Gas Segmented Display (HUD)" using the click menu at the bottom of the screen.  The make the displays match the number of digits etc to the existing DispSeg. Then you have to rename each HudSeg with the same name as DispSeg.  



#5 solstar82

solstar82

    Hobbyist

  • Members
  • PipPip
  • 22 posts

  • Flag: ---------

  • Favorite Pinball: terminator 2

Posted 21 January 2022 - 08:26 AM

Yeah it's about future pinball, i know how to do that in vp.

I think they are talking Future Pinball.  At least they posted this under the FP topic.  

 

There is not an easy answer.  

 

Big Bang Bar has a version here that has a desktop DMD so you should use that one.

http://pinsimdb.org/...g_bang_bar_2015

 

Smoke's tables only have one DMD that is coded but he leaves it up to you to swap DMDs on the translite.  You have to swap names of the translite DMD with the HUD DMD.  

 

It all depends on how the author created it.  Some authors move the HUD DMD off the table so they can use it like a cabinet version.  In this case, all you need to do in move the HUD DMD back inside the purple lines that define the area of the HUD.  

 

You can determine this for yourself.  Open the translite in the FP editor and click on each of the DMDs or segmented displays.  If it says "HudDmd" above the name,  then it is for a Heads Up Display (HUD) which is what you want for a desktop single monitor.  If it says "DispDmd" above the name, then if is displayed on the back box.  

 

Bone Busters only has a single set of segmented displays on the back box.  There is no HUD.  If you want to convert the segmented display to a HUD, you have to add 6 "Gas Segmented Display (HUD)" using the click menu at the bottom of the screen.  The make the displays match the number of digits etc to the existing DispSeg. Then you have to rename each HudSeg with the same name as DispSeg.  

"In this case, all you need to do in move the HUD DMD back inside the purple lines that define the area of the HUD. "

 

I tried doing that, i opened a table that had it (it was in the top left of the translite blueprint scheme) but couldn't understand how to replicate that on the other table.

 

"you have to add 6 "Gas Segmented Display (HUD)" using the click menu at the bottom of the screen.  The make the displays match the number of digits etc to the existing DispSeg. Then you have to rename each HudSeg with the same name as DispSeg. "

 

Thanks will try it even if it look way too complicated for me.

 

also, speaking of bonebusters, seems like the camera is stuck at the display with the artwork and i cannot see the rest of the field. only table where it happens. when i load it i can see everything correctly but after like 5 seconds it switches the camera to the backdrop and just stays there



#6 jimmycoupe3

jimmycoupe3

    Hobbyist

  • Members
  • PipPip
  • 13 posts

  • Flag: England

  • Favorite Pinball: Judge Dredd

Posted 21 January 2022 - 09:14 AM

Wow full on, future pinball doesn't do things by half does it.  I will also have a stab at this over the weekend and see if i can get a DMD on Zombies ate my Neighbours, what a fab game that was on the Snes and Megadrive.

 

Thank you for taking the time to explain this, much appreciated.


Edited by jimmycoupe3, 21 January 2022 - 09:28 AM.


#7 sinizin

sinizin

    Neophyte

  • Members
  • Pip
  • 4 posts

  • Flag: Canada

  • Favorite Pinball: t2

Posted 28 July 2022 - 08:19 AM

 

Just realized that in some of the tables i am trying (bonebuster, big bang bar) there is no dmd in the top left corner (but is visibile in the backdrop) while the vast majority of pinballs (just to name a few that i played lately) like lethal weapon, getaway etc all have the dmd on the top left of the screen. any help?

 

You dont need ANY 3rd party software

 

You have to put a flasher beside the playfield

Size, adjust as you deem fit

DMD properties, you can start from here

 

oidGHUB.png

 

next you need to add to your script

 

1st search the script, see if it has an existing table1.showDT routine

 

If not, you would need lines like these after the executeglobal for controller.vbs routine is done

Dim  varhidden, UseVPMColoredDMD, bgsko, preLoad8Balls
	bgsko=0
If Table1.ShowDT = true then
    UseVPMColoredDMD = true
	varhidden=1  'changed from 0 to 1 to show in desktop mode
Else
    UseVPMColoredDMD = False
	varhidden=0
End If

UseVPMColoredDMD is the important guy here, you need that declared to get the DMD pixels

You can even do this on an SS NON DMD table, to get the VPM display to show up also
it just does not look super pretty

 

Here is an example from the top of apollo 13 script

'==================================================================================================================================================='
'																								                                                    ' 			  	 
'        	                 		     APOLLO 13	     			                			                                                    '
'          	              		    Sega Pinball (1995)             		                   	                                                    '
'		  				  http://www.ipdb.org/machine.cgi?id=3592								                                                    '
'																								                                                    '
' 	  		 	 	  		  Created by ICPjuggla and Herweh	vp9								                                                    '
'										 Balater vpx											                                                    '
'								Contribution	Thalamus, JP's, DJRobX, Rothbauerw, Amgrim, Bigus1, 32assassin,ClarKent, Chucky87, agentEighty6     '			  	 
'==================================================================================================================================================='

Option Explicit
Randomize

On Error Resume Next
ExecuteGlobal GetTextFile("controller.vbs")
If Err Then MsgBox "You need the controller.vbs in order to run this table, available in the vp10 package"
On Error Goto 0

Const UseVPMModSol = 1

Dim  varhidden, UseVPMColoredDMD, bgsko, preLoad8Balls
	bgsko=0
If Table1.ShowDT = true then
    UseVPMColoredDMD = true
	varhidden=1  'changed from 0 to 1 to show in desktop mode
Else
    UseVPMColoredDMD = False
	varhidden=0
End If

' ***********************************************************************************************
' OPTIONS
' ***********************************************************************************************


' VPinMAME ROM name
Const cGameName 			= "apollo13"		' enter string of valid ROM

' ball size
Const BallSize 				= 50				' sets the ball size

This can also be done on the backbox part of the editor, using a textbox

you also check use script in its properties

and for its text you enter DMD

 

I like flashers, looks nicer, more adjustable
play with amount and opacity to get it how ever bright you want

 

 

Thanks for this my god this is cool. I have a handful of tables in desktop mode that don't have a scoreboard showing for some reason. I copied and pasted your script and put same values and I have a mini one at least now lol. I can't figure out how to make it bigger. I'd like it like 4 times the size it is. Every value I change on that table just moves it around. Any other tips would be greatly appreciated! Thanks!



#8 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,798 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 28 July 2022 - 10:24 PM

 

 

I can't figure out how to make it bigger. I'd like it like 4 times the size it is. Every value I change on that table just moves it around. Any other tips would be greatly appreciated! Thanks!

 

which are you using?
Text box or Flasher for the display?


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

If you really want to get rid of money you can donate to this

Athena's Wildlife Sanctuary