Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. My bare hosting costs are currently not met so please consider becoming a contibuting member by either clicking this text or the Patreon link on the right.

Patreon

Virtual DMD hidden by B2S Full DMD backglass


Recommended Posts

Posted

Hello,

I am an enthusiastic user of the PinballX FrontEnd.

I have read and searched several posts on the topic, but none have managed to solve my problem:

I recently carried out a major system update, moving to Visual Pinball 10.8 and all its related 64-bit libraries.

In the previous system, I did not use B2S Backglasses in FullDMD, and the B2S were set to [FormToFront].

Everything worked perfectly; the Backglasses and the Virtual DMD were displayed correctly both when running them directly from Visual Pinball and from PinballX.

Switching to B2S Backglasses in FullDMD is where the problems start:

  • Leaving the B2S set to [FormToFront], the Virtual DMD appears behind the B2S image on the DMD screen.

  • Setting the option to [FormToBack], running the table directly from Visual Pinball presents no issue, but if I run it from PinballX, the BackGlass is often hidden by the PinballX black window.

I should specify that in the DMDdevice.ini file the option is set to [stayontop = true] and that in the PinballX options the Automatic Backglass Repositioning is disabled.

I have also tried the method of activating the Virtual DMD with the Alt+Tab keys, but the problem is not reliably solved, and the Virtual DMD is often hidden by the image on the DMD screen.

To summarize:

  • Virtual DMD is hidden if the [FormToFront] option is enabled in the B2S Backglass. Setting the [FormToBack] option resolves this.

  • Backglass is hidden in PinballX if the [FormToBack] option is enabled in the B2S Backglass.

  • Enabling the [FormToBack] or [FormStandard] option makes the Virtual DMD disappear.

I thank you in advance for any help you can provide.

Paolo.


C'è qualcos'altro che posso tradurre o qualche altra richiesta che hai?

Post.PNG

Posted

I have a real DMD, and not using ffull dmd, but I did some testing a couple of months ago to get my new pc running in desktop mode.

I noticed that latest version of b2s will wait a couple of seconds when the virtual DMD starts. It will  create a hole in the b2s with the same size and place of the virtual DMD.

If this works outside pinballx, but not from pinballx, make sure that dmddevice.ini is set to top as well

Posted
1 hour ago, bopaul said:

Sorry, I copied my post from the translator bat pasted in black font 😕

If you select "Paste as Plain Text" it will paste normally.

Posted

Mike_da_Spike Thanks.

I tried replacing it with a PNG, but once I saved it, it filled it with a black background.

Do I need to save it in any special way?

In the DMDdevice.ini file, it's set to stayontop = true.

Posted

B2sserver should take care of it, to show the virtual dmd a d make a hole in the backglass file.

Do you see the same behavior outside pinballx ? Or only with pinballx?

Posted
13 hours ago, bopaul said:

I tried replacing it with a PNG, but once I saved it, it filled it with a black background.

I'm not sure what you changed to a png?

 

In B2S settings you need to make sure you're on a recent version that includes B2SWindowPunch (https://github.com/vpinball/b2s-backglass/wiki/B2SWindowPunch) and in B2S settings under the 'More' button check that B2SWindowPunchActive is set (https://github.com/vpinball/b2s-backglass/wiki/Settings#buttons)

 

Posted

Hi,
I think I've figured out why in some cases the VirtuaDMD is hidden by the B2S Backglasses in FullDMD.

It all depends on the sequence in which the Backglass and VirtuaDMD appear.

Let's start with the following condition:
.B2S Backglass set to [FormToFront].
.VirtuaDMD set to stayontop = true.

Let's run the VPX table.

First case:
The B2S Backglass appears first.
In this condition, the VirtuaDMD is the last open window and, consequently, thanks to the [stayontop = true] option, it is positioned above all the others.

Second case:
The VirtuaDMD appears first.
In this condition, the B2S Backglass is the last open window and, consequently, thanks to the [FormToFront] option, it is positioned above all the others, including the VirtuaDMD, which is hidden.

This last case happened to me, for example, with the Rocky and Bullwinkle VPX table.

To solve the problem, I created a small AHK script that, regardless of the opening sequence of the B2S or VirtuaDMD, always brings up the VirtuaDMD above all other windows.

I've attached the script below:


WinWait "B2S Backglass Server"
sleep(5000)
WinWait "Virtual DMD"

WinSetAlwaysOnTop 1, "Virtual DMD"

I hope this has solved the problem.

If anyone has any other feedback on this, I'd love to hear it.
Thanks.

Posted
31 minutes ago, scutters said:

I'm not sure what you changed to a png?

 

In B2S settings you need to make sure you're on a recent version that includes B2SWindowPunch (https://github.com/vpinball/b2s-backglass/wiki/B2SWindowPunch) and in B2S settings under the 'More' button check that B2SWindowPunchActive is set (https://github.com/vpinball/b2s-backglass/wiki/Settings#buttons)

 

Thanks for the reply.

I was also writing in the meantime.

I have the latest version of B2Sserver installed, but I haven't checked this option.
I'll check it, thanks.

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