Jump to content



Photo
- - - - -

B2S setup help


  • Please log in to reply
29 replies to this topic

#1 Tom1965

Tom1965

    Enthusiast

  • Members
  • PipPipPip
  • 122 posts
  • Location:ottawa Canada

  • Flag: Canada

  • Favorite Pinball: bally star trek

Posted 01 June 2012 - 01:12 AM

I recently added another video card to my system. Before the addition of the card the monitors were in order 1.playfield 2. DMD and 3. Backglass. Now with the new card the order is 1.playfield 2.backglass and 3.DMD . All work fine in UVP without adjustments. It's B2S that I had to play around with the ScreenRes editor.
My playfield monitor is 1920X1080, backglass is 1920X1080 and DMD monitor is 1024X768. Using the B2S setup editor I select display 2 as the backglass , but it will show up on monitor 3, when i set it to display 3 its the same.What does this setting actually do?
My sreentext file:
1920
1080
1920
1080
1
1920
0
1024
768
0
0
0

I ended up setting the offset to 1920 in order to get on monitor 2 with display 1 selected. All tables work fine except Ghostbusters. The backglass will cover my playfield. I really love this table ,is there something I have to do with the table itself?
Thanks and Hi all

Edited by Tom1965, 01 June 2012 - 01:14 AM.


#2 koadic

koadic

    Pinball Fan

  • VIP
  • 1,363 posts
  • Location:Omaha, NE, USA

  • Flag: United States of America

  • Favorite Pinball: Addams Family/Fish Tales/Medieval Madness



Contributor

Posted 01 June 2012 - 03:17 AM

This doesn't apply directly to you, but it is a good visual representation...

QUOTE (koadic @ May 27 2012, 06:45 PM) <{POST_SNAPBACK}>
Taking your settings, and adding some numbers for the sake of reference...

QUOTE
(1) 1900
(2) 1080
(3) 1440
(4) 900
(5) 3
(6) 0
(7) 0
(8) 500
(9) 100
(10) 100
(11) 100
(12) 1


Then match up the numbers with the image below...(click on thumbnail to expand)


Pay close attention to the changed #10 and #11 on screen 3, and adjust those to the location of where you want your 'dmd' screen



For you.....

Going by the info you have provided, and if you wanted the dmd screen to be 800x200 placed centered on your 1024x768 screen, your file should be as follows (notes in red following the line)
CODE
1920 This is your main playfield horizontal resolution
1080 This is your main playfield vertical resolution
1920 This is your backglass horizontal resolution (can be different from actual monitor resolution)
1080 This is your backglass vertical resolution (can be different from actual monitor resolution)
2 This is the display number of your backglass monitor
0 This is the horizontal offset of your backglass screen in relation to the top left corner of the specified display number above
0 This is the verticall offset of your backglass screen in relation to the top left corner of the specified display number above
800 This is the horizontal size of your dmd display
200 This is the vertica size of your dmd display
2032 This is the horizontal offset of your dmd display in relation to the top left corner of the specified backglass monitor assigned above
^ A positive value here switches the B2S backglass to 3 screen mode on newer versions
284 This is the vertical offset of your dmd display in relation to the top left corner of the specified backglass monitor assigned above
0 This determines if the DMD display is 'flipped' for a P2K style cab, 0=normal / 1=flipped


Of course, you will probably want to adjust where you place your dmd screen, but this should get you started.

Edited by koadic, 01 June 2012 - 03:20 AM.


#3 Tom1965

Tom1965

    Enthusiast

  • Members
  • PipPipPip
  • 122 posts
  • Location:ottawa Canada

  • Flag: Canada

  • Favorite Pinball: bally star trek

Posted 01 June 2012 - 04:46 AM

Thank you for your help. Unfortunately whenever I change the backglass display number to anything other than 1. The backglass is blank and monitor 3 has a portion of it. The settings I had worked for all the B2S tables I've tried except for Ghostbusters.

#4 Bob5453

Bob5453

    I'm taking a nap

  • VIP
  • 3,896 posts
  • Location:Near Dayton, Ohio USA

  • Flag: United States of America

  • Favorite Pinball: Any table I can play while sitting in a rocking chair




  • Trophies:

Posted 01 June 2012 - 05:10 AM

QUOTE (Tom1965 @ Jun 1 2012, 12:46 AM) <{POST_SNAPBACK}>
Thank you for your help. Unfortunately whenever I change the backglass display number to anything other than 1. The backglass is blank and monitor 3 has a portion of it. The settings I had worked for all the B2S tables I've tried except for Ghostbusters.


Ghostbusters was made with the early B2S system, which stands for Backglass 2 Screens, I only have 2 monitors and it works fine for me with the new vbs file, but there is nothing in the Ghostbusters B2S.exe file for 3 monitors as Rosve hadn't created it yet, so you might be out of luck, unless the table was updated.

Posted Image

You have discovered an Easter egg. Pat yourself on the back.


#5 Tom1965

Tom1965

    Enthusiast

  • Members
  • PipPipPip
  • 122 posts
  • Location:ottawa Canada

  • Flag: Canada

  • Favorite Pinball: bally star trek

Posted 01 June 2012 - 02:07 PM

Thanks for your help. I guess I'll have to live with it. Seems like the editor can't distinguish the backglass and the playfield in my setup. I've tried moving the order of the display properties to 1 - 3 - 2 from 1-2-3 with no success. Also tried changing my backglass resolution and that didn't work either. My script file is current as well. I still have to leave the backglass display as 1 and offset by 1920 to get it to display on my backglass monitor 2 any other number puts it on monitor 3.



#6 rosve

rosve

    :)

  • VIP
  • 1,179 posts
  • Location:Always travelling around the world

  • Flag: Sweden

  • Favorite Pinball: Funhouse, Faces, Starship Troopers



Posted 01 June 2012 - 02:22 PM

QUOTE (Tom1965 @ Jun 1 2012, 04:07 PM) <{POST_SNAPBACK}>
Thanks for your help. I guess I'll have to live with it. Seems like the editor can't distinguish the backglass and the playfield in my setup. I've tried moving the order of the display properties to 1 - 3 - 2 from 1-2-3 with no success. Also tried changing my backglass resolution and that didn't work either. My script file is current as well. I still have to leave the backglass display as 1 and offset by 1920 to get it to display on my backglass monitor 2 any other number puts it on monitor 3.


Download this special B2S backglass and run it from your tables folder.
B2S Debug
It will generate a log file named B2SLOG.txt in the same folder.
Post the log here and maybe I can see whats up with your display IDs.

#7 Tom1965

Tom1965

    Enthusiast

  • Members
  • PipPipPip
  • 122 posts
  • Location:ottawa Canada

  • Flag: Canada

  • Favorite Pinball: bally star trek

Posted 01 June 2012 - 04:05 PM

Rosve it is very kind of you to take the time for this.


"1920"," Screen2ResX"
"1080"," Screen2ResY"
"1920"," Screen2PosX"
"0"," Screen2PosY"
"\\.\DISPLAY1"," displayname"
"------------------------------------------------"
"\\.\DISPLAY1"," First screen"
"------------------------------------------------"
"\\.\DISPLAY1"," Selected screen"
0," Working Area Top"
998," Working Area Bottom"
0," Working Area Left"
1920," Working Area Right"

Thank you

#8 rosve

rosve

    :)

  • VIP
  • 1,179 posts
  • Location:Always travelling around the world

  • Flag: Sweden

  • Favorite Pinball: Funhouse, Faces, Starship Troopers



Posted 02 June 2012 - 08:42 AM

QUOTE (Tom1965 @ Jun 1 2012, 06:05 PM) <{POST_SNAPBACK}>
Rosve it is very kind of you to take the time for this.


"1920"," Screen2ResX"
"1080"," Screen2ResY"
"1920"," Screen2PosX"
"0"," Screen2PosY"
"\\.\DISPLAY1"," displayname"
"------------------------------------------------"
"\\.\DISPLAY1"," First screen"
"------------------------------------------------"
"\\.\DISPLAY1"," Selected screen"
0," Working Area Top"
998," Working Area Bottom"
0," Working Area Left"
1920," Working Area Right"

Thank you


This log only tells me that Display1 is indeed your playfild monitor.
Could you set the backglass position to 0,0 and run the debug program with different Backglass numbers (2,3,4).
Remember to get the log between each run.

I'm suspecting that you'r setup is like this, Display1, Display4, Display3 but I need the logs to verify this.

#9 Tom1965

Tom1965

    Enthusiast

  • Members
  • PipPipPip
  • 122 posts
  • Location:ottawa Canada

  • Flag: Canada

  • Favorite Pinball: bally star trek

Posted 02 June 2012 - 12:12 PM

Sorry Rosve, I should have run it properly this is the report with display 2 selected :

"1920"," Screen2ResX"
"1080"," Screen2ResY"
"0"," Screen2PosX"
"0"," Screen2PosY"
"\\.\DISPLAY2"," displayname"
"------------------------------------------------"
"\\.\DISPLAY1"," First screen"
"\\.\DISPLAY5"," Second screen"
"\\.\DISPLAY6"," Third screen"
"------------------------------------------------"
"\\.\DISPLAY6"," Selected screen"
0," Working Area Top"
768," Working Area Bottom"
3840," Working Area Left"
4864," Working Area Right"

And this is the report with Display 3 setting:


"1920"," Screen2ResX"
"1080"," Screen2ResY"
"0"," Screen2PosX"
"0"," Screen2PosY"
"\\.\DISPLAY3"," displayname"
"------------------------------------------------"
"\\.\DISPLAY1"," First screen"
"\\.\DISPLAY5"," Second screen"
"\\.\DISPLAY6"," Third screen"
"------------------------------------------------"
"\\.\DISPLAY6"," Selected screen"
0," Working Area Top"
768," Working Area Bottom"
3840," Working Area Left"
4864," Working Area Right"

I'm no computer wiz by a long shot but I know I don't have six monitors? I verified with my display settings in Win7 and there are only 3 monitors assigned. Same with the NVidea control panel. Where did these come from?
Thanks for your time as I don't know how to fix this

#10 rosve

rosve

    :)

  • VIP
  • 1,179 posts
  • Location:Always travelling around the world

  • Flag: Sweden

  • Favorite Pinball: Funhouse, Faces, Starship Troopers



Posted 02 June 2012 - 03:23 PM

QUOTE (Tom1965 @ Jun 2 2012, 02:12 PM) <{POST_SNAPBACK}>
Sorry Rosve, I should have run it properly this is the report with display 2 selected :

"1920"," Screen2ResX"
"1080"," Screen2ResY"
"0"," Screen2PosX"
"0"," Screen2PosY"
"\\.\DISPLAY2"," displayname"
"------------------------------------------------"
"\\.\DISPLAY1"," First screen"
"\\.\DISPLAY5"," Second screen"
"\\.\DISPLAY6"," Third screen"
"------------------------------------------------"
"\\.\DISPLAY6"," Selected screen"
0," Working Area Top"
768," Working Area Bottom"
3840," Working Area Left"
4864," Working Area Right"

And this is the report with Display 3 setting:


"1920"," Screen2ResX"
"1080"," Screen2ResY"
"0"," Screen2PosX"
"0"," Screen2PosY"
"\\.\DISPLAY3"," displayname"
"------------------------------------------------"
"\\.\DISPLAY1"," First screen"
"\\.\DISPLAY5"," Second screen"
"\\.\DISPLAY6"," Third screen"
"------------------------------------------------"
"\\.\DISPLAY6"," Selected screen"
0," Working Area Top"
768," Working Area Bottom"
3840," Working Area Left"
4864," Working Area Right"

I'm no computer wiz by a long shot but I know I don't have six monitors? I verified with my display settings in Win7 and there are only 3 monitors assigned. Same with the NVidea control panel. Where did these come from?
Thanks for your time as I don't know how to fix this


The log shows the Windows Screen list, what you see there is what you have. I'm not making the display numbers up in B2S wink.gif.
If you change your Screenres to show the backglass on display 5 it will show up correctly.

Playfield = Display1
Backglass = Display5
DMD = Display6

It could be that your first card actually supports 4 screens .(?)

#11 Tom1965

Tom1965

    Enthusiast

  • Members
  • PipPipPip
  • 122 posts
  • Location:ottawa Canada

  • Flag: Canada

  • Favorite Pinball: bally star trek

Posted 02 June 2012 - 04:15 PM

You are absolutely correct. I don't know how that happened ? must be something in windows7 that assigned these numbers. My guess is I tried SLI mode ,didn't like that it would only support 2 displays so I ran them individually so as to avoid using my UV 19+ . Guess I'll have to get something to clean up my registry. I really appreciate that you have taken the time to help me out with this. Any way I can buy you a beer ?



#12 Les73gTx

Les73gTx

    Preschooler

  • Members
  • PipPipPipPip
  • 523 posts
  • Location:Maine

  • Flag: United States of America

  • Favorite Pinball: Power Play, BoP, JackBot, MM, AFM, CV, MB,Champions Pub, CftBL, ToM, and Many More

  • PS3 Gamer Tag: LCT0819, Les73gtx
  • 360 Gamer Tag: PissPoorShot

Posted 22 November 2013 - 06:45 PM

I was having this same issue ... Thank you so much for the great problem solving. My backglass monitor was actually # 7


les73gtx___atomicpin-pc.png
                                                                      


#13 DrEvil

DrEvil

    Enthusiast

  • Platinum Supporter
  • 109 posts

  • Flag: United States of America

  • Favorite Pinball: Indiana Jones

Posted 19 February 2014 - 04:50 AM

I am currently having this issue.  No matter what I do to screnres.txt, B2S backglass images always shows on DMD monitor.  I have tried 1-7 for the BG display number.  I have a 3 screen cab with Win7.

 

What should I set the BG display as in order to run the B2s debug correctly?


Edited by DrEvil, 19 February 2014 - 05:02 AM.

Home Arcave featuring the Virtuapin:

www.youtube.com/watch?v=Flp1qIFfeAU


#14 DrEvil

DrEvil

    Enthusiast

  • Platinum Supporter
  • 109 posts

  • Flag: United States of America

  • Favorite Pinball: Indiana Jones

Posted 20 February 2014 - 03:17 PM

OK, here are my logs with screen set at 1-9.  Looks to me like all logs after screen 3 are identical.  Regardless, as I change the screen # I get the same result with the backglass image behind the DMD on the DMD display, and blank backglass monitor.

 

The only ways I can get the BG to display on the correct monitor are to use WinXP or leave the BG monitor adapter out, then hot-plug it into the video card while the PC is running.  That makes it work, but is not practical

 

----------------------------------------------------

"1280","   Screen2ResX"
"1024","   Screen2ResY"
"0","   Screen2PosX"
"0","   Screen2PosY"
"\\.\DISPLAY1","   displayname"
"------------------------------------------------"
"\\.\DISPLAY1","   First screen"
"------------------------------------------------"
"\\.\DISPLAY1","   Selected screen"
0,"   Working Area Top"
1040,"   Working Area Bottom"
0,"   Working Area Left"
1920,"   Working Area Right"

 

----------------------------------------------------------------------------

 

"1280","   Screen2ResX"
"1024","   Screen2ResY"
"0","   Screen2PosX"
"0","   Screen2PosY"
"\\.\DISPLAY2","   displayname"
"------------------------------------------------"
"\\.\DISPLAY1","   First screen"
"\\.\DISPLAY2","   Second screen"
"------------------------------------------------"
"\\.\DISPLAY2","   Selected screen"
0,"   Working Area Top"
1024,"   Working Area Bottom"
1920,"   Working Area Left"
3200,"   Working Area Right"

 

---------------------------------------------------------------------

 

"1280","   Screen2ResX"
"1024","   Screen2ResY"
"0","   Screen2PosX"
"0","   Screen2PosY"
"\\.\DISPLAY3","   displayname"
"------------------------------------------------"
"\\.\DISPLAY1","   First screen"
"\\.\DISPLAY2","   Second screen"
"\\.\DISPLAY5","   Third screen"
"------------------------------------------------"
"\\.\DISPLAY5","   Selected screen"
0,"   Working Area Top"
600,"   Working Area Bottom"
3200,"   Working Area Left"
4000,"   Working Area Right"

 

----------------------------------------------------------------------------------

 

 

"1280","   Screen2ResX"
"1024","   Screen2ResY"
"0","   Screen2PosX"
"0","   Screen2PosY"
"\\.\DISPLAY4","   displayname"
"------------------------------------------------"
"\\.\DISPLAY1","   First screen"
"\\.\DISPLAY2","   Second screen"
"\\.\DISPLAY5","   Third screen"
"------------------------------------------------"
"\\.\DISPLAY5","   Selected screen"
0,"   Working Area Top"
600,"   Working Area Bottom"
3200,"   Working Area Left"
4000,"   Working Area Right"

 

----------------------------------------------------------------------------
 

 

"1280","   Screen2ResX"
"1024","   Screen2ResY"
"0","   Screen2PosX"
"0","   Screen2PosY"
"\\.\DISPLAY5","   displayname"
"------------------------------------------------"
"\\.\DISPLAY1","   First screen"
"\\.\DISPLAY2","   Second screen"
"\\.\DISPLAY5","   Third screen"
"------------------------------------------------"
"\\.\DISPLAY5","   Selected screen"
0,"   Working Area Top"
600,"   Working Area Bottom"
3200,"   Working Area Left"
4000,"   Working Area Right"

 

 

Logs for 6-9 show no change from above
 


Edited by DrEvil, 20 February 2014 - 03:20 PM.

Home Arcave featuring the Virtuapin:

www.youtube.com/watch?v=Flp1qIFfeAU


#15 DrEvil

DrEvil

    Enthusiast

  • Platinum Supporter
  • 109 posts

  • Flag: United States of America

  • Favorite Pinball: Indiana Jones

Posted 25 February 2014 - 04:46 AM

I may have found a critical clue:

 

Twister works properly on my cab with B2S BG displayed on monitor 2 per screenres.  No other B2S tables display correctly - they send the BG image to screen 3.  Twister is the only B2S I have found to work properly since I installed Win7.

 

So, what could it be about Twister that makes Win7 handle it correctly just like WinXP does?  I did not see much difference in the TableInit section of the script compared to Indiana Jones, Banzai Run, X-files, etc.


Home Arcave featuring the Virtuapin:

www.youtube.com/watch?v=Flp1qIFfeAU


#16 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,159 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 25 February 2014 - 04:43 PM

Post your screenres.txt file so we can review it

 

Take a look at http://www.vpforums....als&article=136 to see if there is anything that was missed.



#17 DrEvil

DrEvil

    Enthusiast

  • Platinum Supporter
  • 109 posts

  • Flag: United States of America

  • Favorite Pinball: Indiana Jones

Posted 25 February 2014 - 06:36 PM

Ha, I can do that from memory.  These settings seem to have no effect on my displays.  In parentheses are the other settings I have tried

 

1920 (1366)

1080 (768)

1280 (plus all others)

1024

2  (2-10) (I have tried them all)

0

0

0

0

0

all zeros...

 

Changing these has no visible result but up to setting 5 = 5, it does change the output of B2S_debug

I started a new thread on this:

 

http://www.vpforums....wtopic=27044=


Home Arcave featuring the Virtuapin:

www.youtube.com/watch?v=Flp1qIFfeAU


#18 gogo69

gogo69

    Enthusiast

  • Members
  • PipPipPip
  • 446 posts
  • Location:Salzburg

  • Flag: Austria

  • Favorite Pinball: hard to tell

Posted 22 August 2014 - 03:30 PM

funny , i installed latest invidea drivers today and no matter what number i insert for backglass screen

the Backglass is always on screen number one which is the playfield ?!? (seems to ignore this setting)

 

i have 2 monitors connected (playfield and backglass)

 

i solved it using offsett feature

 

my question ? is there any difference in performance if you run B2S server with offset ?

i guess not ? right ?

 

thanks

 

"1228","   Screen2ResX"
"690","   Screen2ResY"
"0","   Screen2PosX"
"0","   Screen2PosY"
"\\.\DISPLAY2","   displayname"
"------------------------------------------------"
"\\.\DISPLAY1","   First screen"
"\\.\DISPLAY2","   Second screen"
"------------------------------------------------"
"\\.\DISPLAY2","   Selected screen"
0,"   Working Area Top"
1052,"   Working Area Bottom"
0,"   Working Area Left"
1920,"   Working Area Right"


Edited by gogo69, 22 August 2014 - 03:44 PM.

my cab : click!


#19 gogo69

gogo69

    Enthusiast

  • Members
  • PipPipPip
  • 446 posts
  • Location:Salzburg

  • Flag: Austria

  • Favorite Pinball: hard to tell

Posted 22 August 2014 - 04:50 PM

after some restarts it turned out to be screen number 1 for backglass ..?!?!?!

 

it seems that windows screen management somehow is influenced by invidia screen management...

it is simply not the same - you can view your screens but the pc is not sure what numbers are for real ?!!?

 

never mind :D

 

 

OK so here is what i did in the end :

 

deactivate backglass monitor in windows settings

go to nvidia settings end enable second monitor again

 

voila : backglass is now on monitor number 2

 

..... lol


Edited by gogo69, 22 August 2014 - 05:37 PM.

my cab : click!


#20 breikers

breikers

    Enthusiast

  • Silver Supporter
  • 67 posts

  • Flag: Netherlands

  • Favorite Pinball: terminator 2

Posted 26 September 2014 - 12:08 PM

This worked for me also ! Thx gogo69!