Jump to content



Photo
- - - - -

How to use colorized DMD and animated backglass in VR


Best Answer ThereIs0nly0ne , 04 June 2021 - 08:29 PM

 

 

 


You are correct, I can run this table without a the B2S file but I do get a B2S backglass server error (object reference not found) when I do so. I assumed that is was missing a corresponding DIRECTB2S file so I downloaded one made for the table, renamed it to match the table name. This resolved the error.

Check 'Disable B2S' in the VPVR Keys/Nudge settings, Uncheck External capture and capture backglass, and this will be resolved.   This table does not need a B2S.   In my opinion, it is better to run tables that don't need a B2S, as B2S takes CPU overhead.   If a table requires B2S/External Capture, it will say so in in the table description.

 

That said..   I am not sure how much lighting animation was done on the backglass for this table in VR.   Most of these tables just had a static light, and a lot of the B2S's are just 'fantasy'.  VR authors are working on implementing working backglasses in these tables.

 

 

That makes sense tbh. I'm assuming those options are global and not table specific?

 

If you disable B2S in that fashion, yes it is global

 

To disable on a per table basis, you have to edit every table script and force B2S off on every table that does not need B2S

 

 

 

Appreciate the clarification and info. Thank you.

Go to the full post


  • Please log in to reply
12 replies to this topic

#1 ThereIs0nly0ne

ThereIs0nly0ne

    Hobbyist

  • Members
  • PipPip
  • 10 posts

  • Flag: United Kingdom

  • Favorite Pinball: Attack From Mars

Posted 04 June 2021 - 06:34 PM

Hi there, very new to this so it may be a basic question. As per the title, I'm trying to get an animated backglass running alongside a colorized DMD. I have the latter working ok but can't get the backglass working correctly. The image below shows what is displayed on my desktop and what is displayed through my headset. 

4OrIm7r.png

 

I have the following settings enabled:

 

sZFoJmO.png

 

Is this to do with the ScreenRes.txt settings and / or the positioning of the DMD display on the desktop?

 

Any help or suggestions would be much appreciated.



#2 Karlor

Karlor

    Goon Squad

  • Platinum Supporter
  • 397 posts

  • Flag: United States of America

  • Favorite Pinball: The Machine Bride, Freddy, TOTAN, Twister, Batman, TZ, Ghostbusters

Posted 04 June 2021 - 06:53 PM

I think there is several things happening here.

 

First, does that table NEED to use a B2s to be animated? Try running it without a b2s. That will solve the "double" backglass your getting in VR.

AND the freezy DMD will be captured and displayed in the right spot...

 

If this table has to have a b2s running to get animated backglass then you will need to tweak some stuff.

Firstly move and size your freezy to fit the b2s image displaying on your desktop. Save its position for this game. That will get you set up for the next part.

Go into editor and see if you can find the panel that's displaying the smaller captured desktop b2s(the one "on top").. if you cant then you'll need to add one, as its not there and that's just the vanilla VR trying to place a b2s..

To add a b2s panel go to here:https://www.vpforums...topic=46555&hl=

 

After adding in that panel you will need to adjust it just right to get it lined up proper. If the table has a DMD flasher you can also use that instead of placing a freezy on your b2s.. but I like to just do the freezy on top of b2s..

Trying to fit a b2s and a freezy DMD without stacking them can get tricky with just one desktop screen so I just combine them usually..

if the vanilla table parts are interfering in placement(current BG/DMD panel) just move them back or set them to invisible.. you can even delete them if they aren't called for in the script or something..

 

EDIT: another option:

When you come across a table set up like this you could also tweak the b2s file to remove the grill art part.. I haven't ever done that as I have no idea how to alter b2s without f%$#ing it up lol but I think that could work too.. if you do this then just place the freezy under it and let the VR capture and place both..


Edited by Karlor, 04 June 2021 - 07:01 PM.

 I'm just going to set this here and go get a cup of coffee.. DONT TOUCH ANYTHING!! :pardon:  NOT MY LINKS BUT ENJOY  :crazy:

:love39:  *** https://archive.org/details/pinmame31 *** :twiddling:

 


#3 ThereIs0nly0ne

ThereIs0nly0ne

    Hobbyist

  • Members
  • PipPip
  • 10 posts

  • Flag: United Kingdom

  • Favorite Pinball: Attack From Mars

Posted 04 June 2021 - 07:34 PM

Thanks very much, appreciate the response and you've given me a few things to consider (including how little I know about this).

 

You are correct, I can run this table without a the B2S file but I do get a B2S backglass server error (object reference not found) when I do so. I assumed that is was missing a corresponding DIRECTB2S file so I downloaded one made for the table, renamed it to match the table name. This resolved the error.

 

Without the B2S file, the DMD is displayed correctly and all is good in that department. There is also no animation in-place for the backglass.

 

I'm really new to this. Am I trying to do something which is not possible in VR?



#4 Karlor

Karlor

    Goon Squad

  • Platinum Supporter
  • 397 posts

  • Flag: United States of America

  • Favorite Pinball: The Machine Bride, Freddy, TOTAN, Twister, Batman, TZ, Ghostbusters

Posted 04 June 2021 - 07:50 PM

Hmmm.. in that case I'd say go with adding a new BG panel or try to adjust the ones that there, if there is one.. that's the easiest option I think. If you know how to alter bs2 then that could also be easiest actually.. I think there is a panel already.. I may have tweaked it already let me check..

 

your doing it right dont worry lol it can be a pain in the butt to tweak these but after you figure it out you'll be able to do it over and over. There may be an easier way but I never asked when I came across a table like this I just modded it myself lol the author may have intended it to be like this and your supposed to use a different b2s..

 

Just encase your color DMD isnt working:

Do you have freezy installed? DId you download and put the color files for the DMD in the alt color spot?  Did you turn on freezy in the F1 table menu?


 I'm just going to set this here and go get a cup of coffee.. DONT TOUCH ANYTHING!! :pardon:  NOT MY LINKS BUT ENJOY  :crazy:

:love39:  *** https://archive.org/details/pinmame31 *** :twiddling:

 


#5 ThereIs0nly0ne

ThereIs0nly0ne

    Hobbyist

  • Members
  • PipPip
  • 10 posts

  • Flag: United Kingdom

  • Favorite Pinball: Attack From Mars

Posted 04 June 2021 - 08:04 PM

Thanks again for the help. Freezy is installed and the colour DMD is working fine on a couple of other tables.

 

I did download the Backglass design software earlier so I'll see if I can make some headway with that.

 

One question I do have when trying to use the animated backglass - as per the first sceeenshot I posted, the DMD is overlaying on the VR backglass as well as displaying in the correct DMD position in VR. I'm assuming the backglass server is just grabbing information from the main screen? Is there anything which can be done to offset the position to avoid that (screenres.txt)?

 

I'm probably trying to run before I can walk!


Edited by ThereIs0nly0ne, 04 June 2021 - 08:04 PM.


#6 Rawd

Rawd

    Pinball Wizard

  • VIP
  • 4,313 posts
  • Location:Edmonton, Canada

  • Flag: Canada

  • Favorite Pinball: Triple Strike



Posted 04 June 2021 - 08:05 PM


You are correct, I can run this table without a the B2S file but I do get a B2S backglass server error (object reference not found) when I do so. I assumed that is was missing a corresponding DIRECTB2S file so I downloaded one made for the table, renamed it to match the table name. This resolved the error.

Check 'Disable B2S' in the VPVR Keys/Nudge settings, Uncheck External capture and capture backglass, and this will be resolved.   This table does not need a B2S.   In my opinion, it is better to run tables that don't need a B2S, as B2S takes CPU overhead.   If a table requires B2S/External Capture, it will say so in in the table description.

 

That said..   I am not sure how much lighting animation was done on the backglass for this table in VR.   Most of these tables just had a static light, and a lot of the B2S's are just 'fantasy'.  VR authors are working on implementing working backglasses in these tables.


Edited by Rawd, 04 June 2021 - 08:14 PM.


 


#7 ThereIs0nly0ne

ThereIs0nly0ne

    Hobbyist

  • Members
  • PipPip
  • 10 posts

  • Flag: United Kingdom

  • Favorite Pinball: Attack From Mars

Posted 04 June 2021 - 08:24 PM

 


You are correct, I can run this table without a the B2S file but I do get a B2S backglass server error (object reference not found) when I do so. I assumed that is was missing a corresponding DIRECTB2S file so I downloaded one made for the table, renamed it to match the table name. This resolved the error.

Check 'Disable B2S' in the VPVR Keys/Nudge settings, Uncheck External capture and capture backglass, and this will be resolved.   This table does not need a B2S.   In my opinion, it is better to run tables that don't need a B2S, as B2S takes CPU overhead.   If a table requires B2S/External Capture, it will say so in in the table description.

 

That said..   I am not sure how much lighting animation was done on the backglass for this table in VR.   Most of these tables just had a static light, and a lot of the B2S's are just 'fantasy'.  VR authors are working on implementing working backglasses in these tables.

 

 

That makes sense tbh. I'm assuming those options are global and not table specific?



#8 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,871 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 04 June 2021 - 08:27 PM

 

 


You are correct, I can run this table without a the B2S file but I do get a B2S backglass server error (object reference not found) when I do so. I assumed that is was missing a corresponding DIRECTB2S file so I downloaded one made for the table, renamed it to match the table name. This resolved the error.

Check 'Disable B2S' in the VPVR Keys/Nudge settings, Uncheck External capture and capture backglass, and this will be resolved.   This table does not need a B2S.   In my opinion, it is better to run tables that don't need a B2S, as B2S takes CPU overhead.   If a table requires B2S/External Capture, it will say so in in the table description.

 

That said..   I am not sure how much lighting animation was done on the backglass for this table in VR.   Most of these tables just had a static light, and a lot of the B2S's are just 'fantasy'.  VR authors are working on implementing working backglasses in these tables.

 

 

That makes sense tbh. I'm assuming those options are global and not table specific?

 

If you disable B2S in that fashion, yes it is global

 

To disable on a per table basis, you have to edit every table script and force B2S off on every table that does not need B2S


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


#9 ThereIs0nly0ne

ThereIs0nly0ne

    Hobbyist

  • Members
  • PipPip
  • 10 posts

  • Flag: United Kingdom

  • Favorite Pinball: Attack From Mars

Posted 04 June 2021 - 08:29 PM   Best Answer

 

 

 


You are correct, I can run this table without a the B2S file but I do get a B2S backglass server error (object reference not found) when I do so. I assumed that is was missing a corresponding DIRECTB2S file so I downloaded one made for the table, renamed it to match the table name. This resolved the error.

Check 'Disable B2S' in the VPVR Keys/Nudge settings, Uncheck External capture and capture backglass, and this will be resolved.   This table does not need a B2S.   In my opinion, it is better to run tables that don't need a B2S, as B2S takes CPU overhead.   If a table requires B2S/External Capture, it will say so in in the table description.

 

That said..   I am not sure how much lighting animation was done on the backglass for this table in VR.   Most of these tables just had a static light, and a lot of the B2S's are just 'fantasy'.  VR authors are working on implementing working backglasses in these tables.

 

 

That makes sense tbh. I'm assuming those options are global and not table specific?

 

If you disable B2S in that fashion, yes it is global

 

To disable on a per table basis, you have to edit every table script and force B2S off on every table that does not need B2S

 

 

 

Appreciate the clarification and info. Thank you.



#10 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,871 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 05 June 2021 - 01:39 AM

I am not sure if you have to go that far though?

Can you simply not have B2S backglasses except for table where it is required

and then edit the table settings XML to disable fuzzy logic from searching for a close match, so it wont load a close backglass for an unrelated table

 

 

I know some things will not work if you flat out disable B2S

like DOF, it will no longer work, if you happen to play VR with a pin control console with any DOF toys inside it, they wont work..

I know some people do VR with a stand up pincab controller
and they have some DOF toys mounted inside for the tactile feed back


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


#11 studlygoorite

studlygoorite

    Enthusiast

  • Silver Supporter
  • 403 posts
  • Location:Stoney Creek, Ontario

  • Flag: Canada

  • Favorite Pinball: Any VR table

  • 360 Gamer Tag: King JJ

Posted 05 June 2021 - 04:23 AM

Thanks very much, appreciate the response and you've given me a few things to consider (including how little I know about this).

 

You are correct, I can run this table without a the B2S file but I do get a B2S backglass server error (object reference not found) when I do so. I assumed that is was missing a corresponding DIRECTB2S file so I downloaded one made for the table, renamed it to match the table name. This resolved the error.

 

Without the B2S file, the DMD is displayed correctly and all is good in that department. There is also no animation in-place for the backglass.

 

I'm really new to this. Am I trying to do something which is not possible in VR?

Run a table in VPX and right click the backglass, make sure "Error message without backglass" is unchecked :)



#12 ThereIs0nly0ne

ThereIs0nly0ne

    Hobbyist

  • Members
  • PipPip
  • 10 posts

  • Flag: United Kingdom

  • Favorite Pinball: Attack From Mars

Posted 05 June 2021 - 08:13 AM

 

Thanks very much, appreciate the response and you've given me a few things to consider (including how little I know about this).

 

You are correct, I can run this table without a the B2S file but I do get a B2S backglass server error (object reference not found) when I do so. I assumed that is was missing a corresponding DIRECTB2S file so I downloaded one made for the table, renamed it to match the table name. This resolved the error.

 

Without the B2S file, the DMD is displayed correctly and all is good in that department. There is also no animation in-place for the backglass.

 

I'm really new to this. Am I trying to do something which is not possible in VR?

Run a table in VPX and right click the backglass, make sure "Error message without backglass" is unchecked :)

 

 

Thanks for that. Solved the error messages  :)



#13 becausereasons

becausereasons

    Hobbyist

  • Members
  • PipPip
  • 13 posts

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

  • Favorite Pinball: Tales from the crypt

Posted 16 October 2024 - 07:05 PM

Very noob question, but how do I add an alt-color colorized DMD to a table for VR? Say I want it to be in a natural overhead position behind the table?