Jump to content



Submitter

SUPPORT TOPIC File Information

  • Submitted: Dec 24 2016 11:36 AM
  • Last Updated: Jan 29 2025 06:40 AM
  • File Size: 12.79MB
  • Views: 136726
  • Downloads: 33,632

Previous Versions

  • 31 Aug 2024 Download B2S Backglass Server 2.1.2
  • 29 Apr 2024 Download B2S Backglass Server 2.1.1
  • 10 Feb 2024 Download B2S Backglass Server 2.1.0

Download B2S Backglass Server 2.1.3

* * * * * 68 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.
 

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

  • Finally a merge of the source code for B2SBackglassServer & B2SBackglassServerEXE into one. Should not be noticed while running, but huge for development.
  • Added new method B2SSetPos(ImageId, xpos, ypos) to move the images on the backglass. by @stevejones72
  • Added new method B2SBuildVersion() returning float version number: 20103.0327
  • Only crop "standard" images which does not rotate, while fixing "Events of overlapping pictures get merged too many images was cropped.
  • B2S 2.1.2 Throws System NullReferenceException, a crash on certain tables fixed.
  • B2S Table Settings Saving But WIll Not Apply, the backglass hide flag was forgotten to be read.
  • Improve Fuzzy Matching to not use the DOS short names: "Fuzzy Matching" now cuts the table name after the first ")" and then tries to find a backglass named something like that.
  • Add PinMame TimeFence property by @vbousquet 




I enjoy it since years! :-)

I have that already 😊 it seems to be a table issue, dozer cv redux works fine but the other dozer version does not. I just have too look further to see what might cause this and look what exactly is different in the tables. Maybe a vp 10.2 table vs 10.4 table script difference.
Photo
coreduo0099
Jul 31 2018 06:55 AM

Ohh, I have this issue..  Does anyone have details on how to configure:

 

Allow backglass display to be specified as the X coordinate instead of display ID#, to resolve issues on systems that don't keep a consistent display order.

 

My system seems to not recognize my display 2 yet my x resolution works regardless and my backglass sometimes goes to my DMD.

So instead of display 2 @ 0, I can change things to display 1 @ 1921 to get it on the correct screen temporarily.

How do I use the proportional aspect ratio feature? Can't find it anywhere

Thanks a lot for the update! Before, depending on how quickly/slowly my TVs were turned on, they were assigned a different "id". Now instead of indicating the backglass display id in the config file, I can put the left bound pixel (as an example "@1920" instead of "1"), which is always consistent.

Request: For us desktop users could you add an "Always On Top" option, right now we have to use external tools to make the backglass always on top. Thanks!

this isn't in the all in one installer right 10.5?

Here are details on the proportional aspect ratio...  http://vpuniverse.co...e-aspect-ratio/

I would like to organize my tables and backglasses into folders. I am finding hard to maintain a ScreenRes.txt in the same folder as every table. Here is a change that will look for ScreenRes.TXT in the install folder if it isn't found next to the table. Would this be OK?

 

From:B2SScreen.vb

#Region "get backglass settings and show backglass"

    Private Sub ReadB2SSettingsFromFile()
...
        Try
            specialFileName = IO.Path.Combine(B2SData.TableFileName & ".res")
            loadSpecialOne = IO.File.Exists(specialFileName)
            specialDirFileName = IO.Path.Combine(B2SData.TableFileName, FileName)
            loadSpecialDirOne = IO.File.Exists(specialDirFileName)
        Catch
        End Try

''''Change starts here'''''
        'If ScreenRes Not found near table then look in install path
        If Not IO.File.Exists(FileName) Then
            Dim exePath As String = Application.StartupPath()
            FileName = exePath + "/ScreenRes.txt"
        End If
''''Change ends here''''

        If loadSpecialOne OrElse loadSpecialDirOne OrElse IO.File.Exists(FileName) Then

            ' open settings file
            FileOpen(1, If(loadSpecialOne, specialFileName, If(loadSpecialDirOne, specialDirFileName, FileName)), OpenMode.Input)

Thanks


Other files you may be interested in ..





  • 18,057 Total Files
  • 57 Total Categories
  • 867 Total Authors
  • 24,360,570 Total Downloads
  • Eight Ball Deluxe (Bally, 1981) Latest File
  • shaunmichelle1 Latest Submitter

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

members, guests, anonymous users