Jump to content



Photo
* * * * * 5 votes

B2S Backglass Designer (WIP)


  • Please log in to reply
503 replies to this topic

#181 kruge99

kruge99

    Pinball Wizard

  • VPF Staff
  • 3,901 posts
  • Location:Markham, Ont.

  • Flag: Canada

  • Favorite Pinball: Black Knight, High Speed and Pin*Bot



Posted 13 November 2012 - 12:32 AM

So far so good, only problem I've found so far is I'm using a real Vishay LED DMD with a pindmd controller and the directB2S doesn't correctly recognize the command to hide the vpinmame DMD display. No point in drawing it if it's not needed right? Otherwise keep up the great work!!! :dblthumb: Sorcerer looks amazing!!

Also, with Taxi, I don't need to see the speaker grill with the DMD because again, I'm using a real Vishay LED DMD display and a pindmd controller board. Can you add a switch to the setup/tweak settings to hide the speaker grill and hide the score display, but leave the Taxi meter visible? Thanks!!

Edited by kruge99, 13 November 2012 - 12:49 AM.

[proud owner of a Williams Solar Fire]

- It's called "The American Dream" because you have to be asleep to believe it.
George Carlin
- Truly great madness cannot be achieved without significant intelligence.
Henrik Tikkanen
- "Reality check, Michelle, Talk about composure, Total lack of. He's a man-- About-- 12 Feet Tall--"
Carrie Kelly
Posted Image

#182 Shadowsclassic

Shadowsclassic

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,449 posts
  • Location:Depauw, Indiana

  • Flag: United States of America

  • Favorite Pinball: Elvira and the Party Monsters

Posted 13 November 2012 - 04:10 AM

Yea, I wanted to add the speaker grill to CV. I think things like that will have to wait until the editor is released and we can all tweak our BG's the way we want! :)

#183 Slydog43

Slydog43

    Pinball Wizard

  • Platinum Supporter
  • 3,008 posts
  • Location:Hackettstown, NJ

  • Flag: United States of America

  • Favorite Pinball: Addams Family, All Williams 90's Games

Posted 13 November 2012 - 01:48 PM

wow thanks so much, this really is such a plus for VP. Long live Pinball and B2S.

#184 Slydog43

Slydog43

    Pinball Wizard

  • Platinum Supporter
  • 3,008 posts
  • Location:Hackettstown, NJ

  • Flag: United States of America

  • Favorite Pinball: Addams Family, All Williams 90's Games

Posted 13 November 2012 - 02:44 PM

I also have the DMD hidden problem. Even though I have a Controller.Hidden = 1 in the script, the DMD is showing up. I also have a few VP crashes if I open a table and then run and then close, it sometimes bombs out. It only crashes on exit if I have enabled the B2s.server. Strange. Win7, vp ver 9.14.

Edited by Slydog43, 13 November 2012 - 02:45 PM.


#185 Flying Dutchman

Flying Dutchman

    Pinball Wizard

  • VIP
  • 3,207 posts

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

  • Favorite Pinball: Medieval Madness / Champion Pub



Posted 13 November 2012 - 02:48 PM

I also have the DMD hidden problem. Even though I have a Controller.Hidden = 1 in the script, the DMD is showing up. I also have a few VP crashes if I open a table and then run and then close, it sometimes bombs out. It only crashes on exit if I have enabled the B2s.server. Strange. Win7, vp ver 9.14.


The same over here ..

Cheers,
FD.
'Flying Dutchman'

In need for a Backglass or 'Active Backglass / UVP' please 'click' on below and visit the complete revised website at:
Posted Image

#186 Herweh

Herweh

    Backglass fan

  • VIP
  • 452 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Yes

Posted 13 November 2012 - 03:21 PM

Just an FYI: I was having problems getting the dll to register. Both the executable to register it as well as the command line was failing. What I ended up doing was changing the dll properties. On my Win7 32bit system, under general, there was a security setting that said "This file came from another computer and might be blocked to help protect this computer". There was an option to unblock the security. Once I did this, the dll registered fine and the B2S system now works.


Also, GREAT job! The new backglasses look and work excellent. I'd love to see the tool in action.

Thanks a lot, I have never seen this option in the general properties. Do you have some special security options activated in Win7?

I also have the DMD hidden problem. Even though I have a Controller.Hidden = 1 in the script, the DMD is showing up.

Working on the DMD hidden problem. On purpose I've overwritten the .Hidden property but it's not too much work to get a solution.

I also have a few VP crashes if I open a table and then run and then close, it sometimes bombs out. It only crashes on exit if I have enabled the B2s.server. Strange. Win7, vp ver 9.14.

Do you get any error message or text or something at the crash? Started with VP directly or HP? Some more infos you can give me?

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


#187 Herweh

Herweh

    Backglass fan

  • VIP
  • 452 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Yes

Posted 13 November 2012 - 03:36 PM

The same over here ..

Cheers,
FD.

Same question here: Do you get any error message or text or something at the crash? Started with VP directly or HP? Some more infos you can give me?

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


#188 darquayle

darquayle

    Enthusiast

  • VIP
  • 200 posts
  • Location:St. Louis, Missouri

  • Flag: United States of America

  • Favorite Pinball: Cirqus Voltaire, Medieval Madness

Posted 14 November 2012 - 04:09 AM


Just an FYI: I was having problems getting the dll to register. Both the executable to register it as well as the command line was failing. What I ended up doing was changing the dll properties. On my Win7 32bit system, under general, there was a security setting that said "This file came from another computer and might be blocked to help protect this computer". There was an option to unblock the security. Once I did this, the dll registered fine and the B2S system now works.


Also, GREAT job! The new backglasses look and work excellent. I'd love to see the tool in action.

Thanks a lot, I have never seen this option in the general properties. Do you have some special security options activated in Win7?


I checked online and on my system. It appears to be related to my configured security settings. Not sure which ones to change so I haven't monkeyed around in it. It all works great once I told my system the file was okay (unblocked it).

#189 JohnnyDoe

JohnnyDoe

    Enthusiast

  • Platinum Supporter
  • 238 posts

  • Flag: Sweden

  • Favorite Pinball: White Water

Posted 14 November 2012 - 10:55 AM

When exiting the table from hyperpin, the rom-sound goes on for a lot longer before I reach the wheel-menu, than when I use UVP or Rosves B2S.I also had a crash or 2 when exiting a table. No error-messages.

Edited by JohnnyDoe, 14 November 2012 - 12:57 PM.


#190 Herweh

Herweh

    Backglass fan

  • VIP
  • 452 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Yes

Posted 14 November 2012 - 11:01 AM

When exiting the table from hyperpin, the rom-sound goes on for a lot longer before I reach the wheel-menu, than when I use UVP och Rosves B2S.
I also had a crash or 2 when exiting a table. No error-messages.

Thank you very much. There is a lot .NET unloading and disposing done at the end of the backglass. I will have a deeper look into that part of the code.

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


#191 Westworld

Westworld

    Enthusiast

  • Members
  • PipPipPip
  • 114 posts
  • Location:Munich

  • Flag: Germany

  • Favorite Pinball: Kiss

Posted 14 November 2012 - 12:24 PM


When exiting the table from hyperpin, the rom-sound goes on for a lot longer before I reach the wheel-menu, than when I use UVP och Rosves B2S.


ah, yes, I had that, too. But not too long, 2-3 seconds, so I did not reported it, honestly, I did not even noticed it really. But as you already mention it, yes, it is a bit longer (on i5, new hardware, Win7, 64bit. That was 913, did not tried 914 yet)

BTW: I had also crashes on quit, but only in combination with the error message about wrong B2SServer version (I run into the same trap as "Sorcerer_URNF_VP91x_v1.1.0.1_JF_BMPR_MOD_FS.vpt and forgetting to rename"...)
So far no crash for normal usage/play.
I really love the new LEDs...

#192 JohnnyDoe

JohnnyDoe

    Enthusiast

  • Platinum Supporter
  • 238 posts

  • Flag: Sweden

  • Favorite Pinball: White Water

Posted 14 November 2012 - 01:02 PM



When exiting the table from hyperpin, the rom-sound goes on for a lot longer before I reach the wheel-menu, than when I use UVP och Rosves B2S.


ah, yes, I had that, too. But not too long, 2-3 seconds, so I did not reported it, honestly, I did not even noticed it really. But as you already mention it, yes, it is a bit longer (on i5, new hardware, Win7, 64bit. That was 913, did not tried 914 yet)

BTW: I had also crashes on quit, but only in combination with the error message about wrong B2SServer version (I run into the same trap as "Sorcerer_URNF_VP91x_v1.1.0.1_JF_BMPR_MOD_FS.vpt and forgetting to rename"...)
So far no crash for normal usage/play.
I really love the new LEDs...

Ok, maybe not for any longer than 3 seconds. But that seems like ages nowadays. You can't even be bothered waiting 1-2 seconds to buffer on a youtube-clip in these days.
We get lazier and lazier...Anyways, I thought I would inform him just in case it was important.
Besides that, the backglasses look amazing and I'm hoping for more of them.

#193 RNunez187

RNunez187

    Enthusiast

  • Platinum Supporter
  • 250 posts
  • Location:Mundelein, IL

  • Flag: United States of America

  • Favorite Pinball: Scared Stiff

  • PS3 Gamer Tag: RNunez187
  • 360 Gamer Tag: RNunez187

Posted 15 November 2012 - 02:12 AM

Just trying this out as I just got a 2nd monitor for my desktop setup a few days ago. This is amazing! I've tried all of the tables released and aside from an initial issue with Elvis(flippers would freeze every so often, cleared up after reboot) everything runs silky smooth! Can't wait for more releases. Thank you so much.

stfsgv.png


#194 htamas

htamas

    Pinball Wizard

  • VIP
  • 2,227 posts
  • Location:California

  • Flag: Hungary

  • Favorite Pinball: cannot pick just one, and they change anyway



Posted 15 November 2012 - 02:26 AM

Save your tweak settings. I have fixed a bug and now the server is able to save the settings for each table. Just don't forget to press the "Save settings" button!!!


Hm... for some reason, the settings don't get saved for me with the Elvis backglass. I tried several times, clicked on 'Save settings', but next time when the table was started, all values showed 0.
I didn't try to tweak settings with the others since only Elvis is the one that shows a very-very slight stutter, the others are silky smooth.

Regarding the Cosmic Gunfight backglass: this one works fine, one thing I find better in the UVP version is the display of the text (like 'Ball in play', 'Game over' etc.)
I prefer the way UVP shows these as the text only, compared to the B2S light blotches behind the text. Since I haven't seen the machine in real life, I have no idea which mimics the original better, but I have a hunch UVP is the one. Someone correct me if I'm wrong.

Generally speaking, while there is a big improvement compared to earlier B2S backglasses, the appearance of the LED score digits still seems to be more close to the real ones with UVP. This doesn't mean the newest B2S is not good, just that the UVP is closer to how the real thing is. That's the reason why I still use UVP with Close Encounters...

Now don't get me wrong, this is by no means a knock against B2S... in fact, I much prefer B2S over UVP, mostly because of better performance and also due to much better features like animation that UVP cannot do. Just that these little things sometimes make UVP look better :)

Great job with this designer, thank you.

Edited by htamas, 15 November 2012 - 04:11 AM.


#195 Herweh

Herweh

    Backglass fan

  • VIP
  • 452 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Yes

Posted 15 November 2012 - 08:29 AM

Save your tweak settings. I have fixed a bug and now the server is able to save the settings for each table. Just don't forget to press the "Save settings" button!!!


Hm... for some reason, the settings don't get saved for me with the Elvis backglass. I tried several times, clicked on 'Save settings', but next time when the table was started, all values showed 0.
I didn't try to tweak settings with the others since only Elvis is the one that shows a very-very slight stutter, the others are silky smooth.

Are you using the Server dll of the latest backglass package?
"Save settings" is trying to create and/or write a file 'B2STableSettings.xml" into your VP tables folder. Is there any reason the backglass is not able to write this file?

Regarding the Cosmic Gunfight backglass: this one works fine, one thing I find better in the UVP version is the display of the text (like 'Ball in play', 'Game over' etc.)
I prefer the way UVP shows these as the text only, compared to the B2S light blotches behind the text. Since I haven't seen the machine in real life, I have no idea which mimics the original better, but I have a hunch UVP is the one. Someone correct me if I'm wrong.

Attached File  cosmic.jpg   688KB   44 downloads ;)

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


#196 tttttwii

tttttwii

    Enthusiast

  • Platinum Supporter
  • 300 posts

  • Flag: Germany

  • Favorite Pinball: Attack from Mars

Posted 15 November 2012 - 08:45 AM

Save your tweak settings. I have fixed a bug and now the server is able to save the settings for each table. Just don't forget to press the "Save settings" button!!!


Hm... for some reason, the settings don't get saved for me with the Elvis backglass. I tried several times, clicked on 'Save settings', but next time when the table was started, all values showed 0.
I didn't try to tweak settings with the others since only Elvis is the one that shows a very-very slight stutter, the others are silky smooth.

Regarding the Cosmic Gunfight backglass: this one works fine, one thing I find better in the UVP version is the display of the text (like 'Ball in play', 'Game over' etc.)
I prefer the way UVP shows these as the text only, compared to the B2S light blotches behind the text. Since I haven't seen the machine in real life, I have no idea which mimics the original better, but I have a hunch UVP is the one. Someone correct me if I'm wrong.

Generally speaking, while there is a big improvement compared to earlier B2S backglasses, the appearance of the LED score digits still seems to be more close to the real ones with UVP. This doesn't mean the newest B2S is not good, just that the UVP is closer to how the real thing is. That's the reason why I still use UVP with Close Encounters...

Now don't get me wrong, this is by no means a knock against B2S... in fact, I much prefer B2S over UVP, mostly because of better performance and also due to much better features like animation that UVP cannot do. Just that these little things sometimes make UVP look better :)

Great job with this designer, thank you.


I totally disagree. Performancewise B2S with its tweaking options is much better than UVP. Also the LED (if you select the DREAM7 type in the B2S menu) are more realistic and you can select brightness in the B2S menu according to your monitor setup. If herweh has finished his designer software, I am looking forward to seeing a lot of backglasses coming from various members of our community. I really belive that herwehs approach is the right one!

#197 htamas

htamas

    Pinball Wizard

  • VIP
  • 2,227 posts
  • Location:California

  • Flag: Hungary

  • Favorite Pinball: cannot pick just one, and they change anyway



Posted 15 November 2012 - 04:05 PM

I totally disagree. Performancewise B2S with its tweaking options is much better than UVP.


I think you misunderstand me. I never said UVP had better performance - on the contrary, I meant that B2S performance is much better.

Also the LED (if you select the DREAM7 type in the B2S menu) are more realistic and you can select brightness in the B2S menu according to your monitor setup.


Thank you for that tip, I will have to try it. I didn't mess with that setting yet.

#198 Herweh

Herweh

    Backglass fan

  • VIP
  • 452 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Yes

Posted 15 November 2012 - 05:00 PM


Save your tweak settings. I have fixed a bug and now the server is able to save the settings for each table. Just don't forget to press the "Save settings" button!!!


Hm... for some reason, the settings don't get saved for me with the Elvis backglass. I tried several times, clicked on 'Save settings', but next time when the table was started, all values showed 0.
I didn't try to tweak settings with the others since only Elvis is the one that shows a very-very slight stutter, the others are silky smooth.

Are you using the Server dll of the latest backglass package?
"Save settings" is trying to create and/or write a file 'B2STableSettings.xml" into your VP tables folder. Is there any reason the backglass is not able to write this file?

Hi htamas,
maybe you overlooked my question:

Are you using the Server dll of the latest backglass package?
"Save settings" is trying to create and/or write a file 'B2STableSettings.xml" into your VP tables folder. Is there any reason the backglass is not able to write this file?

Best regards, 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


#199 htamas

htamas

    Pinball Wizard

  • VIP
  • 2,227 posts
  • Location:California

  • Flag: Hungary

  • Favorite Pinball: cannot pick just one, and they change anyway



Posted 15 November 2012 - 08:21 PM

Hi htamas,
maybe you overlooked my question:


No, but I wasn't able to check the cabinet until now :)

Are you using the Server dll of the latest backglass package?
"Save settings" is trying to create and/or write a file 'B2STableSettings.xml" into your VP tables folder. Is there any reason the backglass is not able to write this file?


Actually, I noticed that I was using a one-day-old version of the dll that came with the previous package of backglasses, without Elvis. I replaced that with the one from the 12th of November and now saving works fine. Thanks for the help.
The B2STableSettings.xml file was already there in the Tables folder, properly updated with the settings I tried to save. I guess the bug prevented this to take effect which is now fixed with the latest dll version.

As for the Cosmic Gunfight backglass: OK, I see that the real thing also has those white blotches :)
However on the B2S it is hard to read the text, because it is white on the lighted background, whereas on the real backglass the text is darker. For instance 'Highest Score' is almost invisible on the B2S, but the others are also a little hard to read.
Yeah, I'm splitting hairs now :P

Edited by htamas, 15 November 2012 - 08:21 PM.


#200 settingsons

settingsons

    Pinball Fan

  • VIP
  • 959 posts
  • Location:Switzerland

  • Flag: Switzerland

  • Favorite Pinball: Terminator 2 and many EM machines



Posted 15 November 2012 - 10:28 PM

Herweh - fantastic work man - really impressive enhancement for the b2s toolkit. I just started playing with all the new backglasses you created and they look awesome - Elvis is top class! The settings menu is a great feature being able to tweak the settings so easily.

Two observations to mention.

Firstly I had bad stuttering on Elvis with my current 16-bit backglass monitor setting but funnily enoughSorcerer was dead smooth. Once I changed to 32-bit as suggested and with a minor skip frame adjustment then it was much better but still the odd infrequent stutter.

Currently with my UVP tables I have always forced VP to run on one core, UVP on its own core, and all remaining processes on another core. Hopefully you can correct me if i am wrong but I don't think its possible to run your B2S server on its own core as it isn't an exe like UVP server? I therefore thought l would try and force VP to have two cores. The result was really smooth play with Elvis, and when I look at the 2 VP cores in XPs graphical process monitor they are both being well utilised during gameplay. Maybe your server is being spawned in its own thread, so it is being signed to a new core?

I then tried some UVP tables with VP on 2 cores and UVP its own core and all 3 cores are being used for some tables, but for other tables the 2nd VP core is hardly used. Consistently the same tables are using both VP assigned cores. Now this is confusing because I thought VP was single threaded. Maybe toxie or another dev might be able to confirm.

So I will now leave VP assigned to more than one core!

My second thing to mention (and this one is quicker :)) is unfortunately by moving my backglass to 32-bit mode some of my UVP tables now stutter, which was why I moved to 16-bit! From what you said you might be able to do something with that, otherwise I could always change fplaunch to flip the back glass monitor between 16-bit and 32-bit for UVP or b2s-server tables.

UVP and b2s are both superb and it is amazing what this community has come up. Great work again- cheers.

Vic

Edited by settingsons, 15 November 2012 - 10:30 PM.