Jump to content



Photo
* * * * * 1 votes

B2S Backglass Server

Backglass directB2S Backglass Server B2S

  • Please log in to reply
136 replies to this topic

#41 haggi

haggi

    Enthusiast

  • Platinum Supporter
  • 329 posts

  • Flag: Germany

  • Favorite Pinball: Flintstones

Posted 27 December 2021 - 09:16 PM

You can rotate the backglass screen in Windows settings by setting to Portrait or Landscape. Otherwise I don't think possible to rotate the actual backglass like it was a table.

That's exactly my problem. I can't turn anything in the windows settings. With DMD tables it's no problem, I just have to adjust the b2s. Unfortunately I can't play EM tables with this system. I can not have everything.



#42 strells

strells

    Enthusiast

  • Silver Supporter
  • 421 posts

  • Flag: United States of America

  • Favorite Pinball: Addams Family

Posted 27 December 2021 - 10:45 PM

What exactly do you need to fix?  You can use the "small" dimensions for the backglass if you're saying you need that for certain tables.



#43 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 27 December 2021 - 11:27 PM

 

You can rotate the backglass screen in Windows settings by setting to Portrait or Landscape. Otherwise I don't think possible to rotate the actual backglass like it was a table.

That's exactly my problem. I can't turn anything in the windows settings. With DMD tables it's no problem, I just have to adjust the b2s. Unfortunately I can't play EM tables with this system. I can not have everything.

 

 

What exactly is it that you are trying to accomplish?

 

You cannot rotate a B2S on a per table basis, but then no one would do that because your physical screen would not rotate on a per table basis either

 

What specifically is it that you are trying to do?
What exactly is it that you cannot do?

 

There is no difference between a EM and an SS table's backglass aside from how the backglass gets the information on what the score display etc is doing
which has nothing at all to do with screen appearances. 


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#44 haggi

haggi

    Enthusiast

  • Platinum Supporter
  • 329 posts

  • Flag: Germany

  • Favorite Pinball: Flintstones

Posted 28 December 2021 - 01:50 PM

 

 

You can rotate the backglass screen in Windows settings by setting to Portrait or Landscape. Otherwise I don't think possible to rotate the actual backglass like it was a table.

That's exactly my problem. I can't turn anything in the windows settings. With DMD tables it's no problem, I just have to adjust the b2s. Unfortunately I can't play EM tables with this system. I can not have everything.

 

 

What exactly is it that you are trying to accomplish?

 

You cannot rotate a B2S on a per table basis, but then no one would do that because your physical screen would not rotate on a per table basis either

 

What specifically is it that you are trying to do?
What exactly is it that you cannot do?

 

There is no difference between a EM and an SS table's backglass aside from how the backglass gets the information on what the score display etc is doing
which has nothing at all to do with screen appearances. 

 

To the explanation:

 

With my notebook I can rotate the screen with active b2s and play vertically.

Only then is the  keyboard right or left is vertically next to it.

This is not nice and disturbs.

 

I have a Microsoft Surface Book with high screen resolution, Core I7 processor and geforce gtx 1600Ti max q purchased.

Unfortunately, the nvidia driver no longer offers a rotation for this system. :-( I think this is a hardware - driver problem

 

I can of course rotate the table vertically in VPinball only the b2s stays horizontal.

I was hoping there was a way around this problem without having to change every b2s.

DMD can be rotated.

 

 

Nevertheless, it is nice to play horizontally with the book. The tables and b2s look simply great in high resolution and everything runs smoothly. Simply a great gaming experience.

Thanks for your effort

 

 

 

#45 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 29 December 2021 - 08:35 AM

 

 

 

You can rotate the backglass screen in Windows settings by setting to Portrait or Landscape. Otherwise I don't think possible to rotate the actual backglass like it was a table.

That's exactly my problem. I can't turn anything in the windows settings. With DMD tables it's no problem, I just have to adjust the b2s. Unfortunately I can't play EM tables with this system. I can not have everything.

 

 

What exactly is it that you are trying to accomplish?

 

You cannot rotate a B2S on a per table basis, but then no one would do that because your physical screen would not rotate on a per table basis either

 

What specifically is it that you are trying to do?
What exactly is it that you cannot do?

 

There is no difference between a EM and an SS table's backglass aside from how the backglass gets the information on what the score display etc is doing
which has nothing at all to do with screen appearances. 

 

To the explanation:

 

With my notebook I can rotate the screen with active b2s and play vertically.

Only then is the  keyboard right or left is vertically next to it.

This is not nice and disturbs.

 

I have a Microsoft Surface Book with high screen resolution, Core I7 processor and geforce gtx 1600Ti max q purchased.

Unfortunately, the nvidia driver no longer offers a rotation for this system. :-( I think this is a hardware - driver problem

 

I can of course rotate the table vertically in VPinball only the b2s stays horizontal.

I was hoping there was a way around this problem without having to change every b2s.

DMD can be rotated.

 

 

Nevertheless, it is nice to play horizontally with the book. The tables and b2s look simply great in high resolution and everything runs smoothly. Simply a great gaming experience.

Thanks for your effort

 

 

 

 

 

i do not exactly follow, but windows display settings offer the option to change screen orientation

 

B2S has no means of rotation though

 

Windows 11 but it is similar in Windows 10 and 7

taXvGZU.png


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#46 xenonph

xenonph

    I have Pinball Fever!

  • VIP
  • 4,116 posts
  • Location:Castle Rock, WA.

  • Flag: United States of America

  • Favorite Pinball: TRON Classic-Congo-Xenon-PINBOT-BOP-LOTR-A Real American Hero OPERATION PINBALL-Millionaire-Whirlwind-Krull-NFL-BlackKnight-FishTales

Contributor

Posted 29 December 2021 - 09:10 AM

Have you tried the FSS tables? There is a huge collection of them out there.

They are made for 1 screen use and will have the backglass in correct orientation above table.


CHECK OUT THIS TUTORIAL http://www.vpforums....howtopic=32515
TO USE DB2S BACKGLASS PROGRAM WITH DESKTOP TABLES ON 1 MONITOR
 

#47 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 29 December 2021 - 10:53 AM

Yea FSS is great

If they were not so much of a pain in the ass to do, i would make more of them

 

xXsFKpr.png?1


This is i think what he is trying to do, but if you rotates the screen orientation in windows, it should work fine?
It does here anyways

KUUCyay.jpg


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#48 haggi

haggi

    Enthusiast

  • Platinum Supporter
  • 329 posts

  • Flag: Germany

  • Favorite Pinball: Flintstones

Posted 29 December 2021 - 01:19 PM

Have you tried the FSS tables? There is a huge collection of them out there.

They are made for 1 screen use and will have the backglass in correct orientation above table.

Yes, we can play FSS, Hybrid, VR Rooms Table on a vertical screen without any problems. This is true and it is great.yes,



#49 haggi

haggi

    Enthusiast

  • Platinum Supporter
  • 329 posts

  • Flag: Germany

  • Favorite Pinball: Flintstones

Posted 29 December 2021 - 01:59 PM

Yea FSS is great

If they were not so much of a pain in the ass to do, i would make more of them

 

xXsFKpr.png?1


This is i think what he is trying to do, but if you rotates the screen orientation in windows, it should work fine?
It does here anyways

KUUCyay.jpg

 

Yes, windows display settings allows rotation but when vpinball is applied to the faster graphics card
(whose drivers do not allow rotation) the screen is rotated horizontally again.
This annoys me a little and I had hoped to solve my problem differently.

 

c_t.png

 

There is always a solution :coffee1:



#50 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 29 December 2021 - 08:17 PM

 

Yea FSS is great

If they were not so much of a pain in the ass to do, i would make more of them

 

xXsFKpr.png?1


This is i think what he is trying to do, but if you rotates the screen orientation in windows, it should work fine?
It does here anyways

KUUCyay.jpg

 

Yes, windows display settings allows rotation but when vpinball is applied to the faster graphics card
(whose drivers do not allow rotation) the screen is rotated horizontally again.
This annoys me a little and I had hoped to solve my problem differently.

 

c_t.png

 

There is always a solution :coffee1:

 

 

set that card as your primary video device so that windows uses it as your desktop, and you should be able to rotate the desktop?


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#51 haggi

haggi

    Enthusiast

  • Platinum Supporter
  • 329 posts

  • Flag: Germany

  • Favorite Pinball: Flintstones

Posted 30 December 2021 - 12:17 PM

Thanks to all who tried to help me

 

I have learned that the drivers of convertible notebooks with nvidia graphics cards do not offer the rotation.

There should be a way to unlock it in the driver, but I don't know yet how and if that will work then

But that probably does not belong in this treat

 

I consider my problem solved for the time being



#52 wryker

wryker

    Enthusiast

  • Members
  • PipPipPip
  • 160 posts

  • Flag: ---------

  • Favorite Pinball: Black Knight

Posted 04 March 2022 - 12:19 AM

For this new version - what does "Add ROMName call" mean?

I don't use separate LEDs so I'm not sure if I need to upgrade to this latest version.



#53 xenonph

xenonph

    I have Pinball Fever!

  • VIP
  • 4,116 posts
  • Location:Castle Rock, WA.

  • Flag: United States of America

  • Favorite Pinball: TRON Classic-Congo-Xenon-PINBOT-BOP-LOTR-A Real American Hero OPERATION PINBALL-Millionaire-Whirlwind-Krull-NFL-BlackKnight-FishTales

Contributor

Posted 04 March 2022 - 01:44 AM

The RomName was specifically added and is made to work with alias named tables.

Toxie updated the core.vbs to use the nvoffset command, but needed to also update the Backglass Server, to cover the errors created when having B2S enabled.


CHECK OUT THIS TUTORIAL http://www.vpforums....howtopic=32515
TO USE DB2S BACKGLASS PROGRAM WITH DESKTOP TABLES ON 1 MONITOR
 

#54 wryker

wryker

    Enthusiast

  • Members
  • PipPipPip
  • 160 posts

  • Flag: ---------

  • Favorite Pinball: Black Knight

Posted 04 March 2022 - 02:22 AM

Thank you. I have set up a bunch of my tables w/NVOffset so I may update this though I have not encountered any errors.



#55 xenonph

xenonph

    I have Pinball Fever!

  • VIP
  • 4,116 posts
  • Location:Castle Rock, WA.

  • Flag: United States of America

  • Favorite Pinball: TRON Classic-Congo-Xenon-PINBOT-BOP-LOTR-A Real American Hero OPERATION PINBALL-Millionaire-Whirlwind-Krull-NFL-BlackKnight-FishTales

Contributor

Posted 04 March 2022 - 02:26 AM

You would only encounter those errors, if you have the latest beta core.vbs.


CHECK OUT THIS TUTORIAL http://www.vpforums....howtopic=32515
TO USE DB2S BACKGLASS PROGRAM WITH DESKTOP TABLES ON 1 MONITOR
 

#56 wryker

wryker

    Enthusiast

  • Members
  • PipPipPip
  • 160 posts

  • Flag: ---------

  • Favorite Pinball: Black Knight

Posted 04 March 2022 - 02:47 AM

You would only encounter those errors, if you have the latest beta core.vbs.

Thank you for responding! In that case, I'll hold off.



#57 jarr3

jarr3

    Enthusiast

  • Platinum Supporter
  • 192 posts
  • Location:Frankfurt, Germany

  • Flag: Sweden

  • Favorite Pinball: Medieval Madness

Posted 06 March 2022 - 03:40 PM

I have been trying the "small" button feature lately.I want to use it with my mini 2 Screen cab for something it wasn't initially intended for...

Instead of adding borders around the back glass, I want to switch the grill, for the tables which does not include a grill in the back glass.

 

I have different screenres files pointing to different background pictures with different grill types:

 

1920
1080
1280
1024
1
1920
0
0
0
0
0
0
1920
0
1280
730
C:\Background\GrillBackground1280x720.png

For JPSalas Attack from Mars LE:

 

 

GrillBackground1280x720.png

 

And for the normal "Attack from Mars (Bally 1995)" I have a more slim grill.

1920
1080
1280
1024
1
1920
0
667
132
2229
842
0
1921
0
1280
827
C:\Background\SlimGrillBackground.png
SlimGrillBackground.png

 

 

And now I wanted to do the same for Tables with PuP Videos (I know it is not meant to be used this way?). But when I try the same with for example GOTG:

 

1920
1080
1280
1024
1
1920
0
0
0
0
0
0
1920
0
1280
620
C:\Background\SpikeGrill.png
SpikeGrill.png

 

 
No matter what I do, the Backglass is put on top, even when I tell it to not to:
  <gotg>
    <HideGrill>1</HideGrill>
    <HideB2SDMD>0</HideB2SDMD>
    <HideDMD>2</HideDMD>
    <LampsSkipFrames>1</LampsSkipFrames>
    <SolenoidsSkipFrames>3</SolenoidsSkipFrames>
    <GIStringsSkipFrames>3</GIStringsSkipFrames>
    <LEDsSkipFrames>0</LEDsSkipFrames>
    <UsedLEDType>0</UsedLEDType>
    <IsGlowBulbOn>1</IsGlowBulbOn>
    <GlowIndex>-1</GlowIndex>
    <StartAsEXE>1</StartAsEXE>
    <StartBackground>1</StartBackground>  <--- "Small" turned on
    <FormToFront>0</FormToFront>          <--- "Bring BG Form to Top" turned off
    <Animations />
  </gotg>

If I kill the B2S Process, I can see the pup underneath. Is is maybe because of the "Small" button feature (StartBackground)?

 

Any ideas appreciated

Attached Files


Edited by jarr3, 06 March 2022 - 05:22 PM.


#58 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,796 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 06 March 2022 - 06:17 PM

Try changing the backglass size then use the offset so it will be in the right position


#59 jarr3

jarr3

    Enthusiast

  • Platinum Supporter
  • 192 posts
  • Location:Frankfurt, Germany

  • Flag: Sweden

  • Favorite Pinball: Medieval Madness

Posted 06 March 2022 - 06:44 PM


Try changing the backglass size then use the offset so it will be in the right position

It will not work, as you see the grill is also on top. Behind it, I placed the FullDMD in the right position, but I need radar eyes to see it. If I kill the B2S BG Server, I can see the Full DMD is in the right spot.

Sent from my SM-G950F using Tapatalk

#60 jarr3

jarr3

    Enthusiast

  • Platinum Supporter
  • 192 posts
  • Location:Frankfurt, Germany

  • Flag: Sweden

  • Favorite Pinball: Medieval Madness

Posted 09 March 2022 - 07:00 PM

And now I wanted to do the same for Tables with PuP Videos (I know it is not meant to be used this way?). But when I try the same with for example GOTG:

 

1920
1080
1280
1024
1
1920
0
0
0
0
0
0
1920
0
1280
620
C:\Background\SpikeGrill.png
 

 

 
No matter what I do, the Backglass is put on top, even when I tell it to not to:
  <gotg>
    <HideGrill>1</HideGrill>
    <HideB2SDMD>0</HideB2SDMD>
    <HideDMD>2</HideDMD>
    <LampsSkipFrames>1</LampsSkipFrames>
    <SolenoidsSkipFrames>3</SolenoidsSkipFrames>
    <GIStringsSkipFrames>3</GIStringsSkipFrames>
    <LEDsSkipFrames>0</LEDsSkipFrames>
    <UsedLEDType>0</UsedLEDType>
    <IsGlowBulbOn>1</IsGlowBulbOn>
    <GlowIndex>-1</GlowIndex>
    <StartAsEXE>1</StartAsEXE>
    <StartBackground>1</StartBackground>  <--- "Small" turned on
    <FormToFront>0</FormToFront>          <--- "Bring BG Form to Top" turned off
    <Animations />
  </gotg>

If I kill the B2S Process, I can see the pup underneath. Is is maybe because of the "Small" button feature (StartBackground)?

 

Any ideas appreciated

 

 

I managed to compile the B2S Backglass Server myself, and the binary still worked well.  :dblthumb:

 

Thanks @toxie for moral support: (translated by me):

in the end you only need Visual Studio (2022 should work, 2019 and before are tested) and that's it

 

 

It actually was that easy,
1. download VS 2019 Community edition (**** Update I can confirm that VS 2022 works as well, but it wants to upgrade the project files to use .NET 4.8 instead of 4.0 ***)

2. open the solution files

3. and then build it.

I have been a developer since early 90's, but first time with these things  :tapping:

 

So end of long story. I managed to update the B2S Server so that when it is using the "small" button feature (adding a picture to the background):

 

Now you will still see any PuP Videos you have running, mixed with the B2S Backglass as well as the background picture. I like the outcome:

 

B2SnewVersion.png

 

I hope you like it as well. I think it is not only of interest for 2 screen setup's? I will work with toxie on how we should merge my code if there is interest.

Attached Files


Edited by jarr3, 13 March 2022 - 04:38 PM.






Also tagged with one or more of these keywords: Backglass, directB2S, Backglass Server, B2S