Jump to content



Photo
* * * * * 2 votes

B2S Backglass Server (v1.3.0.1)

B2S Backglass Server Herweh directB2S Backglass

  • Please log in to reply
149 replies to this topic

#61 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 16 February 2013 - 11:19 PM

When are you going to upload the new 1.01 server?

I think he's sleeping now. :)

Posted Image

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


#62 Herweh

Herweh

    Backglass fan

  • VIP
  • 452 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Yes

Posted 16 February 2013 - 11:59 PM

When are you going to upload the new 1.01 server?

I think he's sleeping now. :)

 

Not yet sleeping but now it's time :D . Will do some tests tomorrow on my cab to get for sure.


herwehb2s-avatar-jr-100.pngbreakshot-sig-small3.pngatlantis-sig-small.pngmousinaround-sig6.pngsc-badge1.pnglw-sig.pngembryon-logo0.pngladyluck.pngapollo13_badge3.pngwhirlwind_badge.png


#63 Herweh

Herweh

    Backglass fan

  • VIP
  • 452 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Yes

Posted 17 February 2013 - 11:02 AM

Did you see pause in vpinmame thread - there is one problem with b2s - when table loses the focus - ball stops and table doesn't do anything - but b2s backglass continues to run - that's not big deal if rom is not doing anything important - but if some count down i running - it will run of while you are in exit menu.

 

Is there a way for vp to detect loss of focus and do something about it? In plain vpinmame - i can send p to vpinmame window - but not with b2s backglass. UVP on the other hand stops rom as soon as vp loses focus.

 

Blur, you have to tell me a bit more about this issue. I have done a lot tests with 'Terminator 2' at my cab, with and without Hyperpin, but haven't seen any difference between my server and 'VPinMAME direct'. I expected the DMD pausing when I'm in the exit menu of Hyperpin or when VP looses the focus. But the VPinMAME DMD is always running. It pauses when I hit ESCAPE in VP directly and I get the VP menu but that's all.

Am I doing something wrong?

 

Thanks for info, Herweh.


herwehb2s-avatar-jr-100.pngbreakshot-sig-small3.pngatlantis-sig-small.pngmousinaround-sig6.pngsc-badge1.pnglw-sig.pngembryon-logo0.pngladyluck.pngapollo13_badge3.pngwhirlwind_badge.png


#64 bent98

bent98

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,077 posts
  • Location:NY

  • Flag: United States of America

  • Favorite Pinball: Roadshow, Haunted House, Safe Cracker

Posted 17 February 2013 - 06:08 PM

I also noticed an issue with BG's suck as black knight 2000. If you select it to run as .exe the numbering/lettering has extra digits. It goes away if you disable run as .exe

 

 

 

I c an take a screenshot but i am sure its easily reproduced.


Edited by bent98, 17 February 2013 - 06:08 PM.


#65 blur

blur

    Pinball Fan

  • VIP
  • 1,500 posts

  • Flag: Croatia

  • Favorite Pinball: Amazing Spiderman, Black Hole, Totem



Posted 17 February 2013 - 07:12 PM

Did you see pause in vpinmame thread - there is one problem with b2s - when table loses the focus - ball stops and table doesn't do anything - but b2s backglass continues to run - that's not big deal if rom is not doing anything important - but if some count down i running - it will run of while you are in exit menu.

 

Is there a way for vp to detect loss of focus and do something about it? In plain vpinmame - i can send p to vpinmame window - but not with b2s backglass. UVP on the other hand stops rom as soon as vp loses focus.

 

Blur, you have to tell me a bit more about this issue. I have done a lot tests with 'Terminator 2' at my cab, with and without Hyperpin, but haven't seen any difference between my server and 'VPinMAME direct'. I expected the DMD pausing when I'm in the exit menu of Hyperpin or when VP looses the focus. But the VPinMAME DMD is always running. It pauses when I hit ESCAPE in VP directly and I get the VP menu but that's all.

Am I doing something wrong?

 

You are checking it all right - vpinmame also does it wrong - or not vpinmame but vp.

When vp game is paused signal should be sent to vpinmame to pause all animations.

On pause it is piece of cake - you just put controller.pause = 0/1 in paused and unpaused events, but there is no loss of focus event.

 

I'm not sure if there is a way to detect loss of focus from your b2s server, maybe it has to be fixed from inside vp exe?

Or maybe it has to be external thread cause vp just can't do anything when it doesn't have focus?

 

I've searched how is loss of focus done in games and found this:

http://www.indielib....d228f2&start=15


Edited by blur, 17 February 2013 - 08:54 PM.


#66 Herweh

Herweh

    Backglass fan

  • VIP
  • 452 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Yes

Posted 17 February 2013 - 08:14 PM

I c an take a screenshot but i am sure its easily reproduced.

 

Not this easy to reproduce for me. A screenshot would be great. Thanks.


herwehb2s-avatar-jr-100.pngbreakshot-sig-small3.pngatlantis-sig-small.pngmousinaround-sig6.pngsc-badge1.pnglw-sig.pngembryon-logo0.pngladyluck.pngapollo13_badge3.pngwhirlwind_badge.png


#67 bent98

bent98

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,077 posts
  • Location:NY

  • Flag: United States of America

  • Favorite Pinball: Roadshow, Haunted House, Safe Cracker

Posted 17 February 2013 - 08:24 PM

http://i120.photobuc...zps601120dd.png

 

There you go



#68 Herweh

Herweh

    Backglass fan

  • VIP
  • 452 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Yes

Posted 17 February 2013 - 08:28 PM

I have uploaded version 1.01 of the B2S backglass server. I fixed some bugs and did some minor changes

  • - 'Close' button hides 'B2S DMD' window and doesn't show it once again
  • - Blanks are removed from internal property 'B2SName', important for EMs and Originals
  • - set to 'Simple LEDs' crashes in EXE mode when default is 'Dream7'
  • - 'B2SStopAllAnimations' command improved
  • - some older Rosve style EXE backglasses had startup problems after installing the new backglass server
  • - added some missed VPM calls, like SetDisplayPosition, ShowPinDMD, ShowOptsDialog, ...
  • - Third monitor image was visible sometimes as a small image to the top left of the backglass monitor (i.e. in Cosmic Gunfight, Close Encounters, Sorcerer, ...)
  • - Changed the three top check boxes in the settings dialog to combo boxes

If you have the first version already installed, please overwrite the older files with this newer files. Normally there is NO NEED to reregister the server then.

 

If this is the first version you're installing please follow the installation instructions in the download area or check the 'readme.txt' included in the ZIP.

 

Have fun, Herweh.


herwehb2s-avatar-jr-100.pngbreakshot-sig-small3.pngatlantis-sig-small.pngmousinaround-sig6.pngsc-badge1.pnglw-sig.pngembryon-logo0.pngladyluck.pngapollo13_badge3.pngwhirlwind_badge.png


#69 bent98

bent98

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,077 posts
  • Location:NY

  • Flag: United States of America

  • Favorite Pinball: Roadshow, Haunted House, Safe Cracker

Posted 17 February 2013 - 08:56 PM

Thanks!

 

FYI I just tried 1.01 and it didnt fix the issue I was telling you about. If only it was thateasy.

 

Great job nonetheless and thank you for all your hard work!



#70 Herweh

Herweh

    Backglass fan

  • VIP
  • 452 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Yes

Posted 17 February 2013 - 09:05 PM

Thanks!

 

FYI I just tried 1.01 and it didnt fix the issue I was telling you about. If only it was thateasy.

 

Great job nonetheless and thank you for all your hard work!

 

Can you please post me a screenshot of your backglass settings? I want and need to adjust it as close as possible. Thanks.


And two questions:

What's happening when you switch to 'Simple LEDs' in the settings?

And does this occur during attract mode or gameplay?

 

It's a bit weird since this text 'REPLAY AT' isn't 'scrolling' in, it's just there after 'CREDITS' and blank LEDs, isn't it?


Edited by Herweh, 17 February 2013 - 09:33 PM.

herwehb2s-avatar-jr-100.pngbreakshot-sig-small3.pngatlantis-sig-small.pngmousinaround-sig6.pngsc-badge1.pnglw-sig.pngembryon-logo0.pngladyluck.pngapollo13_badge3.pngwhirlwind_badge.png


#71 Aubrel

Aubrel

    Enthusiast

  • Members
  • PipPipPip
  • 184 posts

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

  • Favorite Pinball: StarTrek

Posted 17 February 2013 - 10:16 PM

http://i120.photobuc...zps601120dd.png

 

There you go

Hi, That bug happens to me if I use a "B2S" table with dB2S server, so yes it happens with BK2000-B2S table, it can be fixed using the standalone FS table.

 

Thanks and keep up the good work!


Edited by Aubrel, 17 February 2013 - 10:23 PM.


#72 Herweh

Herweh

    Backglass fan

  • VIP
  • 452 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Yes

Posted 17 February 2013 - 10:35 PM

http://i120.photobuc...zps601120dd.png

 

There you go

Hi, That bug happens to me if I use a "B2S" table with dB2S server, so yes it happens with BK2000-B2S table, it can be fixed using the standalone FS table.

 

Thanks and keep up the good work!

 

Aubrel, thank you so much. This is a great hint. I haven't had any idea here but this could be the answer. Rosve's style EXEs and my server in EXE mode are writing all the LED infos into the same entries into the registry. And maybe the digits are shifted by 1.

I will use my own entries for the LED infos and the problem is gone. Great!!!

 

Bent98, are you using Rosve's B2S version of BK2000?


herwehb2s-avatar-jr-100.pngbreakshot-sig-small3.pngatlantis-sig-small.pngmousinaround-sig6.pngsc-badge1.pnglw-sig.pngembryon-logo0.pngladyluck.pngapollo13_badge3.pngwhirlwind_badge.png


#73 Aubrel

Aubrel

    Enthusiast

  • Members
  • PipPipPip
  • 184 posts

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

  • Favorite Pinball: StarTrek

Posted 17 February 2013 - 10:43 PM

Yes I've seen that bug with FunHouse too. So I now use the standalone FS and it's OK with your dB2S serveur  :)



#74 blur

blur

    Pinball Fan

  • VIP
  • 1,500 posts

  • Flag: Croatia

  • Favorite Pinball: Amazing Spiderman, Black Hole, Totem



Posted 18 February 2013 - 12:15 AM

Why  would you use rosve's exe AND b2s server together?

If you want only db2s - change table name so that it doesn't end with b2s, and set launch backglass to false, and put b2s.server as controller.

If you want rosve's exe put table name with B2S in the end OR launch backglass true and do not put B2S.Server controller.

I explained in another thread how you can also close rosve's b2s exe from table if you launch it from table.


Edited by blur, 18 February 2013 - 12:16 AM.


#75 bent98

bent98

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,077 posts
  • Location:NY

  • Flag: United States of America

  • Favorite Pinball: Roadshow, Haunted House, Safe Cracker

Posted 18 February 2013 - 12:57 AM

Yes I've seen that bug with FunHouse too. So I now use the standalone FS and it's OK with your dB2S serveur  :)

That did it! I didnt even think of that.

 

For the record Blur,

 

I didnt have lauch B2s to true. I deleted the b2s .exe and I renamed the table to something without B2S. So for those who do this, don't it will still cause an issue.



#76 blur

blur

    Pinball Fan

  • VIP
  • 1,500 posts

  • Flag: Croatia

  • Favorite Pinball: Amazing Spiderman, Black Hole, Totem



Posted 18 February 2013 - 07:59 AM

Great!

So to be precise - problem is in old records from registry that remained there after last run of rosve's exe backglass - so another solution would be to remove them manually - then you could switch to db2s.



#77 Herweh

Herweh

    Backglass fan

  • VIP
  • 452 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Yes

Posted 18 February 2013 - 09:22 AM

If you want only db2s - change table name so that it doesn't end with b2s, and set launch backglass to false, and put b2s.server as controller.

 

No good idea. Exact this causes the issue. Rosve's VP table includes some commands to write the LED infos into the registry. My server in EXE mode is doing this too (shifted by one digit). So when you're running these older B2S modified tables you always have the overhead of 'two sources are writing into the registry'.

Right now the best proceeding: DO NOT USE the Rosve modified B2S tables to run directB2S backglasses. ALWAYS USE THE standard tables.


herwehb2s-avatar-jr-100.pngbreakshot-sig-small3.pngatlantis-sig-small.pngmousinaround-sig6.pngsc-badge1.pnglw-sig.pngembryon-logo0.pngladyluck.pngapollo13_badge3.pngwhirlwind_badge.png


#78 rosve

rosve

    :)

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

  • Flag: Sweden

  • Favorite Pinball: Funhouse, Faces, Starship Troopers



Posted 18 February 2013 - 09:42 AM

Or, if you want to play my old B2S tables use the backglass exe that was made for it (icluded in the download).



#79 Aubrel

Aubrel

    Enthusiast

  • Members
  • PipPipPip
  • 184 posts

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

  • Favorite Pinball: StarTrek

Posted 18 February 2013 - 09:51 AM

Why  would you use rosve's exe AND b2s server together?

If you want only db2s - change table name so that it doesn't end with b2s, and set launch backglass to false, and put b2s.server as controller.

If you want rosve's exe put table name with B2S in the end OR launch backglass true and do not put B2S.Server controller.

I explained in another thread how you can also close rosve's b2s exe from table if you launch it from table.

No, You can do that only with DMD tables, But it causes the problem using leds (non-DMD) tables.


Edited by Aubrel, 18 February 2013 - 09:52 AM.


#80 Herweh

Herweh

    Backglass fan

  • VIP
  • 452 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Yes

Posted 18 February 2013 - 10:15 AM

This seems to be important so please let me clarify:

  • If you want to run one of Rosve's wonderful tables with EXE backglass: Use the backglass and table like Rosve created it. Run the backglass EXE (included in the ZIP).
  • If you want to run a new directB2S backglass: Use the standard VP table and do not use the Rosve modified tables.

Thanks.


herwehb2s-avatar-jr-100.pngbreakshot-sig-small3.pngatlantis-sig-small.pngmousinaround-sig6.pngsc-badge1.pnglw-sig.pngembryon-logo0.pngladyluck.pngapollo13_badge3.pngwhirlwind_badge.png






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