Jump to content



Submitter

SUPPORT TOPIC File Information

  • Submitted: Dec 24 2016 11:36 AM
  • Last Updated: Mar 04 2026 06:46 PM
  • File Size: 15.18MB
  • Views: 163296
  • Downloads: 34,660

Previous Versions

  • 18 Dec 2025 Download B2S Backglass Server 2.1.5.1
  • 17 Dec 2025 Download B2S Backglass Server 2.1.5
  • 14 Nov 2025 Download B2S Backglass Server 2.1.4 mashup

Download B2S Backglass Server 2.1.6

* * * * * 71 Votes
B2S Backglass Server directB2S Backglass



System files to run 'directB2S' backglasses, usually in combination with Visual Pinball tables.
 
What Stefan Wuehr ('Herweh') started in 2012 continues here.
 
For beta releases and full change log check the github repo https://github.com/v...l/b2s-backglass 
 
For installation, examples and explanation of the new features check the new wiki here https://github.com/v...-backglass/wiki
 
Please do not forget to like and review..., what is important for content creators (tables, backglasses, DMD colorization?)...
... is as important for us writing the tool-set
 
For the download of the "B2S Backglass Designer" to customize already existing or create new directB2S backglasses please click here.


make sure you do NOT mix VPX 10.8.1 in your older VPX installation

What's New in Version 2.1.6 (See full changelog)

  • B2S Server v2.1.6 compatible with VPX 10.8.1
  • - B2SWindowPunch punched to big, now fixed.
  • - B2SWindowPunch can punch rounded edges. Third parameter control radius (cutterradius).
  • - B2SInit timeout can be controlled through res file (cuttertimeout)
  • - B2SScreenResIdentifier crash when changing checkboxes #132
  • - B2SBackglassServerRegisterApp unblock files while registering #64
  • - B2SBackglassServerRegisterApp clean up unused registry keys #169
  • - B2SServer should not produce unused registry keys #169
  • - Corrected Fuzzy matching #157, Thanks bthlonewolf
  • - Add back right click context menu on VPX #127
  • - ScreenRes files should searched first for the backglass and then VPX file name #163
  • - Stop searching window title for tablename when VPX feeds this through COM. This is a error prone way of getting the name of the table. #167
  • From VPX 10.8.0-2079 (vpinball #5057) and VPX 10.8.1-4620 this is now solved in VPX script Controller.vbs
  • The B2S Server is now compatible with VPX 10.8.1 BGFX!




Hi. Thanks for your work. I'm using a utility called FancyZones that is part of the application called PowerToys by Microsoft. FancyZones allows you to create zones in a specific monitor where you can drag & drop windows that will adapt in size to the zone. It is very useful to automatically redimension and configure the DMD or the PinUp windows. Essentially, you have to drag the windows while pressing a combination of keys to see the fancy zone where you have to drop the app window. Since your last update 2.1.0, you can't see the fancy zone while pressing the key but it works fine with 2.0.3.

 

https://learn.micros...dows/powertoys/

Hi. Thanks for your work. I'm using a utility called FancyZones that is part of the application called PowerToys by Microsoft. FancyZones allows you to create zones in a specific monitor where you can drag & drop windows that will adapt in size to the zone. It is very useful to automatically redimension and configure the DMD or the PinUp windows. Essentially, you have to drag the windows while pressing a combination of keys to see the fancy zone where you have to drop the app window. Since your last update 2.1.0, you can't see the fancy zone while pressing the key but it works fine with 2.0.3.

 

https://learn.micros...dows/powertoys/


Thank you very much!  This sounds interesting, but it took me a while to understand that you were talking about B2S_ScreenResIdentifier.
 
Can you please open an issue on github for this? More specifically here: https://github.com/vpinball/b2s-backglass
 
 
I have checked the difference in functional changes between the two versions and in B2S_ScreenResIdentifier, there is no functional changes, it is only my first try in getting it DPI aware. So if you do not need this you can revert just the B2S_ScreenResIdentifier for now.
 
 
 
I will check if there is an easy fix to get FanceZones to work with a high DPI aware app, or why it suddenly behaves like this.
Photo
NicolaiNuke
Mar 10 2024 08:16 PM

Thanks everyone for continuing to improve this project.

There is a new pre-release out for 2.1.1 including these things:
 
- Add B2STools/B2SRandom.cmd to randomize many Backglasses when activated in Pinup Popper or similar
- Backglasses using overlapping partly transparent pictures get it's events merged. This is now deactivated by default.
  Can be activated in the direct2BS file (there is NO GUI):   <MergeBulbs Value="1" />
- Add support for PWM modified tables, the light turn on values > 64, if it is a PWM activated table:
  There is a new setting for VPinMame.SolMask(2) to set the output mode:
    0 = default
    1 = modulated (PWM) solenoid (exist for some years already)
    2 = new PWM mode (all solenoids but also lamps, and value if physic meaning, not smoothed out binary state)
  For this new mode, we now hardcode a value 64, if the lamp intensity exceed this value, it is binary 1
- b2s_screenresidentifier: Add Comments hidded behind the taskbar #77
- "Fantasy" setting in B2STableSettings.xml is ignored #93
 
https://github.com/v...kglass/releases

Testers are wanted and needed

Where would we be without this awesome part of virtual pinball.

Great stuff.

There will be a new version coming, which will address some backglasses not lighting up. There are newer builds up already which reverts only this change but allow setting MergeBulbs=0 where needed/wanted.
 
I also missed one information in the release notes for 2.1.1: The right click context menu is now added on the backglass directb2s file, rather than vpx files. Thanks mazjohn for reminding me!

@jarr3 Hoping you can provide some guidance - I have complete reinstalled DOF and B2S Server, both 32 and 64 bit (I only use VPX 10.8 RC3 64 bit DX). I'm cannot get my DOF LED buttons to light on the TRON NEON table I just released... I think its a 'just me' since no one else mentioned this is a problem for them. When I test DOF directly or with other tables the buttons light up - no issues. Would you mind taking a look at the TRON NEON table and see if you see what may be the issue?

 

https://vpuniverse.c...3-tron-neon-30/

 

the table has...

 

cGameName = "TRON-NEON"

pupGameName = "TRON-NEON"

vpmalias entry = TRON-NEON,panther7

 

if I change cGameName to panther7 the buttons light up

@jarr3 Hoping you can provide some guidance - I have complete reinstalled DOF and B2S Server, both 32 and 64 bit (I only use VPX 10.8 RC3 64 bit DX). I'm cannot get my DOF LED buttons to light on the TRON NEON table I just released... I think its a 'just me' since no one else mentioned this is a problem for them. When I test DOF directly or with other tables the buttons light up - no issues. Would you mind taking a look at the TRON NEON table and see if you see what may be the issue?

 

https://vpuniverse.c...3-tron-neon-30/

 

the table has...

 

cGameName = "TRON-NEON"

pupGameName = "TRON-NEON"

vpmalias entry = TRON-NEON,panther7

 

if I change cGameName to panther7 the buttons light up

Hi,

I guess it is because there is no TRON-NEON defined in the DOF config at http://configtool.vp...e.com/login.php.

Photo
digitalarts
Sep 02 2024 07:18 AM

@Ltek

late answer but I hope still helpful...

 

DOF depends always on the cgamename (at least the first part of it) and its coexistant entry in dof online config.

So here you need to use as cgamename "panther7_tron-neon" ; as vpmalias entry use "panther7_tron-neon,panther7"

 

OR take a look into dof online config, which cgamenames (a.k.a. "romnames") are allowed. 

You could use at this table "tronneon" as cgamename in tablescript, too. of course with vpmalias "tronneon,panther7"

Just updated to 2.1.2 and find that some 90's tables will either show the DMD and no Backglass or show the Backglass and no DMD when running under PinballX.  Is there anything that can "fix" this predicament?  Seems to work fine when running tables directly from VPX.


Other files you may be interested in ..





  • 18,494 Total Files
  • 57 Total Categories
  • 882 Total Authors
  • 26,017,647 Total Downloads
  • Derby Day (Gottlieb 1966) Latest File
  • Flying Dutchman Latest Submitter

user(s) are online (in the past 15 minutes)

members, guests, anonymous users