Jump to content
LaunchBox Community Forums

Visual pinball some tables the scores are minimized or wont stay top


Montell

Recommended Posts

I am at the end of the rode for trying to figure this out. Typically when you talk to pinball people they are not running dekstop mode, and not on one monitor in 1920X1080.

 

Does anyone know why some visual pinball tables, such as addams family the score is minimized and wont stay on top? Using big box and rocketlauncher, not sure where else to turn. I am trying to use exclusive full screen,  but unchecking that does not help, on some tables its fine and i can see the score, and other tables it wont stay on top and is minimized.

 

Can anyone help.

Link to comment
Share on other sites

Most likely it's not minimized.  It's 'behind' the playfield.

Sometimes you can hold Alt and then press Tab until you get to the DMD, then let go of Alt, then click the playfield and the DMD will stay on top. Exit the table and restart it and it'll be there.

Other times, do the Alt Tab thing, click and hold the DMD window, "wiggle" it around with the mouse a little, let go of the mouse button then click the playfield.  You may need to right click the DMD window, select Show Borders, do the wiggle thing, right click and select hide borders and then click the playfield.

Link to comment
Share on other sites

8 hours ago, JoeViking245 said:

Most likely it's not minimized.  It's 'behind' the playfield.

Sometimes you can hold Alt and then press Tab until you get to the DMD, then let go of Alt, then click the playfield and the DMD will stay on top. Exit the table and restart it and it'll be there.

Other times, do the Alt Tab thing, click and hold the DMD window, "wiggle" it around with the mouse a little, let go of the mouse button then click the playfield.  You may need to right click the DMD window, select Show Borders, do the wiggle thing, right click and select hide borders and then click the playfield.

 

Thanks for the reply, the addams family I had to edit the table and drag the score screen down onto the area, for some reason it was floating way to high.


I just picked a random one like 24 (table based on tv show) this one is similar but in exclusive full screen the score will not stay on top. If i unselect exclusive full screen it will show up. But theres a performance hit not using exclusive full screen, and some tables dont launch properly using rocketlauncher if you dont use this option (for example addams family sits in my taskbar and a bunch of windows are  open but minimized) Yet 24 works fine without that option selected.

 

But I have no idea why 24 i cant get the display to stay on top or show up in exclusive full screen. Theres nothing like adams family to show it in the editor (the score that is), and when i drag it or select it just goes back to in behind.

 

Alot of tables are working fine, but theres some problematic ones driving me crazy.

Edited by Montell
Link to comment
Share on other sites

I have never quite been able to track this issue 100% and like JoeViking245 said, sometimes alt tabbing eventually fixes. But I have had some that something is obviously "pulling" the DMD back behind the main screen window. 

Option 1: there is a pup pack utility that can use to z-order the running DMD back to top (don't have to use PUP Packs, but it was designed to help with same issue there).  I have had "mixed" success with this and can be non-intuitive to setup initially.  

Option 2: This option always "works" to fix DMD not on top.  If willing to put in some minor table editing, you can fix the code in the table to embed the DMD as part of the main table display.  The main thing you lose by embedding the DMD is if you are using Freezy's DMD and/or full color mods because you are using Visual Pinball's built in DMD process versus an external DLL. The embedded VP DMD is also limited in color flexibility (4 options).  Once you figure out, the general principals apply to any table you want to embed the DMD into the desktop. Oddly, this coding is present in many tables, but the authors have tended to "undo" much of it on assumption most are not running in desktop mode (even though there is code to say "embed DMD on desktop, else turn off".  

Step 1: Open table in editor. In this case I will use the table 24 by Stern.  Click on the icon that looks like a pinball table that toggles to backglass view.  Most times, you will not find the DMD text box, or they have drug off screen.  To make one go up to "INSERT" in the menu.  Click insert "Textbox".  You can quickly place it anywhere/drag size (don't worry about placement, will fix later)

507776456_Image001_cr.thumb.jpg.e4013e51ede7acb0014369e8cc4daca9.jpg

Step 2: Now make sure you click on the text box so highlighted (shows below in shot below).  You will see the "position" options at the right. I typically just use 25,25,290,84 or something similar to place DMD on upper left.  You can adjust but most DMDs are similar size once get hang to it.  

The most important item here is that at bottom right under "STATE" you will want to type "DMD" (no quotes) in the box labeled text.  Basically, that tells VP that the Textbox is to be used as a DMD.  Now you have told VP where the DMD is placed so next is to adjust some code.  If you look at tables done by JPSALAS he almost always uses the proper embed "DMD" code since he is on desktop.  So, you can use them as examples as well. 

Also, you can adjust the "brightness of the DMD by the option on the right called "Text color" .  Setting at higher than 1.0 makes brighter DMD.  Also, if want DMD to be colorized, need to click on the little box in the Text Color option and make white (most times it is "orange").  If like orange, can just leave it as is.

2004601913_Image002_cr.thumb.png.e695f4e5993fd11f09f481ca7b885193.png

Sometimes just doing the above will work since the code is in the table, just the text box DMD was purposely removed. In the case of 24, most versions I have seen have the code already in it so don't have to change/add.  If run table and don't see DMD, then proceed to next step.  The code that is doing the embedding is the text below in red for 24 (click on Scroll icon on left panel to bring up script window).  

515097168_Image005_cr.thumb.png.b4bce762b3cd778eb6b50effba36c189.png

Step 3:  In the case of the table 24, all of this code is already in the table. But for others, if the block isn't present at all (do search for "DMD") then typically add near the first 100 lines of code (i.e., beginning) after you see the first set of "DIM" variables.  I would work on a duplicate of your table so in case mess stuff up can go back. Below basically says set variables for (DIM commands) then if in desktop mode display DMD, if in cabinet mode, don't display DMD. 

Dim UseColoredDMD
Dim VarHidden

If DesktopMode = True Then 'Show Desktop components
  UseColoredDMD = true
  VarHidden = 1
Else
  UseColoredDMD = False
  VarHidden = 0
End if

Sometimes have found that some tables will only work if substitute all references to UseColoredDMD variable with one of the following (in order of what found typically works):

  • UseVMPDMD
  • UseDMD
  • UseVPMColoredDMD 

After you do the above, the DMD is fixed on the desktop and cannot be moved around but also will not move under the main window. It is part of the main screen. The other benefit is that if you use JoeViking245 video plugin for VPX that it will record the DMD as part of the video.  

Edited by sundogak
  • Like 1
  • Thanks 1
Link to comment
Share on other sites

  • 7 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...