How to Move a DMD on the Backbox Using Script Code or Make It Disappear? [Solved]

GeorgeH

Flippered Out
Site Supporters
Joined
May 3, 2016
Messages
3,130
Solutions
7
Reaction score
2,488
Points
145
Favorite Pinball Machine
Attack From Mars
Is it possible to move a DMD on a backbox by code in the script? I am not interested in moving a HUD DMD, just the backbox DMD. I know the "moveto" BAM script exists, but I am not sure it has been used on a backbox. How would I code it?
 
I ended up asking Rav how to make a DMD disappear. It turns out to be very simple:

xBAM.CreateAllExt()
DispDmd1Ext.Visible = false

See the attached demo table. Press T and Y after starting the game. Search GeorgeH in script.

He said he can't move something on a second monitor. Miniplayfield can move things, but it is used only on the main screen.

The method posted by Popotte that uses a miniplayfield works on a setup with single monitor but not on a second monitor. You can make a DMD appear to move by adding 2 DMDs and switch visibility between the two.
 

Attachments

  • DMD Dissappear.fpt
    224 KB · Views: 2
Last edited:
I didn't realize you wanted it to appear and disappear on a second monitor....
Question, does that command work, both with miniplayfield and without?
 
I didn't realize you wanted it to appear and disappear on a second monitor....

All cabinets use a second monitor and I want my tables to be compatible with cabinets. I thought JP's method might work on a second monitor if the DMD was installed on the backbox and miniplayfield was used to move it. He added the DMD to the playfield and moved it to the backbox and then moved it to a hidden location.

Anyway, it is easier to code with Rav's new method so I prefer to use it and I think it will work on a second monitor.

Question, does that command work, both with miniplayfield and without?
The demo table I posted above does not have a miniplayfield and it works. I was able to make Rav's new code work on JP's demo table that has the miniplayfield.

So the answer is yes.
 
Maybe you can use a hologram and use it as a DMD (see FP manual).

Well using the following code is a bust. It works perfectly on a desktop PC but I have had 2 cabinet guys try it and both of them say the DMD stays on regardless of the code. The code won't turn the DMD off.

xBAM.CreateAllExt()
DispDmd1Ext.Visible = false

I guess I will try the method you suggested by using a hologram. I think there is room for it on the apron.
 
Not sure if this is what you want.

To hide the DMD on the Backbox in MOTU CE I use:

xBAM.HideAllDispOnBackbox

...and to show the DMD again, I use:

xBAM.ShowAllDispOnBackbox


I use this so I can have overlays on the translite appear on top of both my DMD and the banner above it (for splash videos, etc). If I didn't do this, then the DMD would appear through the overlays. So I just use a timer to hide the DMD during the splash video duration.

Keep in mind this may hide "all" score displays on the backbox beyond a DMD... but not sure, as I've only used it on DMD based tables.
 
Last edited:
Not sure if this is what you want.

To hide the DMD on the Backbox in MOTU CE I use:

xBAM.HideAllDispOnBackbox

...and to show the DMD again, I use:

xBAM.ShowAllDispOnBackbox


I use this so I can have overlays on the translite appear on top of both my DMD and the banner above it (for splash videos, etc). If I didn't do this, then the DMD would appear through the overlays. So I just use a timer to hide the DMD during the splash video duration.

Keep in mind this may hide "all" score displays on the backbox beyond a DMD... but not sure, as I've only used it on DMD based tables.

This code could be useful to me but not on this table. The table I am working on has 2 DMDs. The code turns both DMDs off. I need to turn off one of the DMDs but leave the other on. It does not affect the overlays I added to the backbox which is good.

Thanks for your suggestion.
 
General chit-chat
Help Users
You can interact with the ChatGPT Bot in any Chat Room and there is a dedicated room. The command is /ai followed by a space and then your ? or inquiry.
ie: /ai What is a EM Pinball Machine?
  • No one is chatting at the moment.
  • Quote
  • xenonph @ xenonph:
    I sent you message with pic showing where to make visible adjustment.
    Quote
  • Chat Bot Mibs Chat Bot Mibs:
    Pinped has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    daleks12 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Stephen has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    docdoc has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Exnihilo_Mundus has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    angmarg52 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    tully619 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    smorndb has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Tech49 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Topsi Klaus has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Forsaken43 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    duduky72 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Gerge has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    nunolilo has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    DavidT2025 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Gary-7 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Thunderbird has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    alug has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    bluebird has left the room.
  • HZR @ HZR:
    It’s nice to go all see a place I can play actual machines!!!!
    Quote
  • Chat Bot Mibs Chat Bot Mibs:
    Sunrise74 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Rai has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    liebowa has left the room.
      Chat Bot Mibs Chat Bot Mibs: liebowa has left the room.
      Back
      Top