Jump to content



Photo
* * * * * 13 votes

VP with VR headset


  • Please log in to reply
2044 replies to this topic

#1541 Ben Logan

Ben Logan

    Pinball Wizard

  • Members
  • PipPipPipPipPip
  • 2,275 posts
  • Location:California

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

  • Favorite Pinball: System 11

Posted 04 February 2020 - 08:43 PM

So if i understand correctly all the fss tables work for vr out of the box.
Is there a way to drop in a room for these tables


FSS tables work really well in VR. I really love Arconovum's mods. The only issues I've been running into are visual. For example, on many of the FSS tables I've downloaded, the backglass extends beyond the backglass cabinet frame. I'm not sure why they render this way in VR, as they look perfect in "regular" VP.

The solution I've found works best is to click on the backglass picture in the editor. Arconovum usually has three backglass images stacked here. If you click on the bg1 (or something like that) and bg2 layers and set the opacity to "0," the backglass no longer "pops out" of the frame in VR. If you delete these files, you'll get an error that requires you to hit the enter key when you launch the table (it reads something like "Object referenced that does not have an image").

Sometimes topper images in FSS create similar display problems. Arconovum's Creature from the Black Lagoon, for example, features a really cool topper that unfortunately "clips through" the backglass. The solution is the same: Select all these files in the editor and set opacity to zero. Seems to clear everything up.

Beyond that, some FSS tables benefit from copying and pasting siderails and/or lockdown bar.

As far as dropping FSS tables into a room goes, that's beyond me! I'd love to learn how...

#1542 gear323

gear323

    VPXVR is awesome.

  • Members
  • PipPipPip
  • 324 posts
  • Location:New Jersey

  • Flag: United States of America

  • Favorite Pinball: All

Posted 04 February 2020 - 09:58 PM

So if i understand correctly all the fss tables work for vr out of the box.
Is there a way to drop in a room for these tables

 

Hey Ben, 

 

Just curious if you tried to to the SS on the Quest.   Below are the settings that were posted on the FB VPX VR page.

 

Oculus Debug Tool Pixel Density 1.2
Oculus Debug Tool Encoding Resolution: 2880
Steam render 100%
VPX SS: 1.25



#1543 Ben Logan

Ben Logan

    Pinball Wizard

  • Members
  • PipPipPipPipPip
  • 2,275 posts
  • Location:California

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

  • Favorite Pinball: System 11

Posted 04 February 2020 - 11:00 PM

So if i understand correctly all the fss tables work for vr out of the box.
Is there a way to drop in a room for these tables

 
Hey Ben, 
 
Just curious if you tried to to the SS on the Quest.   Below are the settings that were posted on the FB VPX VR page.
 
Oculus Debug Tool Pixel Density 1.2[/size]
Oculus Debug Tool Encoding Resolution: 2880
Steam render 100%
VPX SS: 1.25
[/size]

Thanks for asking gear323. I did indeed enable supersampling on the Quest last night. Really appreciate that suggestion. I hadn't realized that the Quest requires supersampling to be enable through the Oculus debug tool, rather than by simply bumping up the value in Steam VR settings. Using the debug tool definitely made a difference! For example, the "sparkles" and jaggies on wrd's Bride of Pinbot were smoothed out noticeably. Not perfect, but a major step in the right direction.

The pixel density setting I used was a little less ambitious: 1.1. I'll try bumping it up to 1.2 and see what happens! I believe my other setting were the same, with the exception of the VPX SS setting. I thought that one had no effect whatsoever on the Quest. I hope I'm mistaken! I was really pleased with the results I got last night. It'd be awesome if I can crank things toward even higher resolution. Do I change VPX SS in the video settings pane, or the VR settings pane?

Really appreciate all the tech support and enthusiasm on this thread, guys.

#1544 Rawd

Rawd

    Pinball Wizard

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

  • Flag: Canada

  • Favorite Pinball: Triple Strike



Posted 04 February 2020 - 11:46 PM

Another request for the developers..

 

If/when there is a new version of VPVR compiled, can you set the default far plane to like 10,000?   Or, could you make it adjustable per table?

 

https://sourceforge....tionsDialog.cpp


Edited by Rawd, 05 February 2020 - 12:17 AM.


 


#1545 gnadenlos

gnadenlos

    Hobbyist

  • Members
  • PipPip
  • 12 posts

  • Flag: Germany

  • Favorite Pinball: Attack from Mars + Star Trek (Stern) + Lord of the Rings

Posted 05 February 2020 - 02:16 AM

I have troubles with some of the VR tables - is there something wrong with my setup or are these common problems?

 

1. The Machine Bride of Pinbot v1.1 - can't start games, because DMD tells me "pinballs missing".

 

2. Wizard of Oz: I've had many software problems with that table. Last time for example it got stuck in a situation where I got a new ball while still playing with the previous ball and "Enter your initials" showed up while still playing. Does the software part work flawlessly for you?

 

Another question: Is there a way to set options per table? For example some need "Disable B2S", some need "Capture External DMD" - do I have to remember and change them each time I want to play a different table?


Edited by gnadenlos, 05 February 2020 - 02:16 AM.


#1546 Ben Logan

Ben Logan

    Pinball Wizard

  • Members
  • PipPipPipPipPip
  • 2,275 posts
  • Location:California

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

  • Favorite Pinball: System 11

Posted 05 February 2020 - 02:59 AM

I have troubles with some of the VR tables - is there something wrong with my setup or are these common problems?

 

1. The Machine Bride of Pinbot v1.1 - can't start games, because DMD tells me "pinballs missing".

 

2. Wizard of Oz: I've had many software problems with that table. Last time for example it got stuck in a situation where I got a new ball while still playing with the previous ball and "Enter your initials" showed up while still playing. Does the software part work flawlessly for you?

 

Another question: Is there a way to set options per table? For example some need "Disable B2S", some need "Capture External DMD" - do I have to remember and change them each time I want to play a different table?

Not sure about WOZ, but with BOP, try deleting nvram for that specific table. That'll reset it. Search for how. I forget exactly, or I'd tell you!


Edited by Ben Logan, 05 February 2020 - 03:00 AM.


#1547 gnadenlos

gnadenlos

    Hobbyist

  • Members
  • PipPip
  • 12 posts

  • Flag: Germany

  • Favorite Pinball: Attack from Mars + Star Trek (Stern) + Lord of the Rings

Posted 05 February 2020 - 04:11 AM

Not sure about WOZ, but with BOP, try deleting nvram for that specific table. That'll reset it. Search for how. I forget exactly, or I'd tell you!

 

I already did that (the files are stored in C:\Visual Pinball\VPinMAME\nvram), but it didn't help. Also tried ROM files from different sources.



#1548 gear323

gear323

    VPXVR is awesome.

  • Members
  • PipPipPip
  • 324 posts
  • Location:New Jersey

  • Flag: United States of America

  • Favorite Pinball: All

Posted 05 February 2020 - 02:13 PM

I believe you want Disable B2S enabled for all tables with the latest version of VPX VR available currently.

As for capture DMD, that is mostly only needed if you want color ROMs but I find there is too much of a performance hit to use it most of the time. Im personally never using that feature unless the DMD is missing. (And sometimes on the Stern Color DMDs only like Metallica or AC/DC.

Keep in mind that if you have freezy installed and are not going to capture the external DMD, you should make sure that in PinMame you dont load the external DLL as it can cause performance issues even if you dont capture it with VPX VR.

We now do know how to get a DMD working on all VR room tables without ever needing to capture the external DMD (thanks to arconovum and his FSS tables) but not all of the VR Room tables have been updated yet. I know Diner, BOP, Funhouse and BK2000 have recently been updated to work without the DMD capture for example.

With a little effort (modifying and updating the tables that dont show a DMD) you can get them all working without the capture DMD option and then as long as you dont want to enable color ROMs you can just leave the PinMame and VPX VR settings the same for all tables.

Edited by gear323, 05 February 2020 - 02:42 PM.


#1549 Rawnei

Rawnei

    Enthusiast

  • Platinum Supporter
  • 320 posts
  • Location:Stockholm, Sweden

  • Flag: Sweden

  • Favorite Pinball: There's too many good ones but I really love the atmosphere in Cirque Voltaire!

Posted 05 February 2020 - 02:57 PM

I implemented the Capture DMD function mainly for color DMDs and to be able to play original tables that uses UltraDMD or P-ROC (CCC Reloaded), there are varying degrees of performance hits depending on the computer so it's not a good idea to design tables around it if it can be solved with built in functionality. For color DMDs the optimal solution would of course if there was native support for it in VPX+VPVR but I wouldn't know how to implement it and it would probably be a lot of work if someone tackled that.



#1550 blindpeser

blindpeser

    Enthusiast

  • Members
  • PipPipPip
  • 421 posts

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

  • Favorite Pinball: WCS94

Posted 05 February 2020 - 03:08 PM

Did anybody try FlexDMD? Does this work in VR?

#1551 Rawd

Rawd

    Pinball Wizard

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

  • Flag: Canada

  • Favorite Pinball: Triple Strike



Posted 05 February 2020 - 05:06 PM

Some more fun stuff..   Animated coin drop and start button (lol).   I also made it so the magnasave buttons toggle the entire VR room on and off.

 



 


#1552 Ben Logan

Ben Logan

    Pinball Wizard

  • Members
  • PipPipPipPipPip
  • 2,275 posts
  • Location:California

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

  • Favorite Pinball: System 11

Posted 05 February 2020 - 05:58 PM

Great performance feature! Super idea.

#1553 WilsonB

WilsonB

    Enthusiast

  • Members
  • PipPipPip
  • 71 posts
  • Location:Colorado Springs

  • Flag: United States of America

  • Favorite Pinball: Funhouse

  • 360 Gamer Tag: GermanMeatBeatU

Posted 05 February 2020 - 06:09 PM

I will admit that this is a bit ridiculous.... :)

 

wIcZoq7.jpg

 

 

I got an animated plunger button working, and I'm messing with undercab lighting...

 

 

UFO's attacking homes next...  lol.

 

 

A question for VPX or VPVR developers if they read this...  

Why can't we angle lights in VP?  Would it be difficult to be able to make it possible to put an angle on lighting?   It would make lighting really nice to use vertically against a wall or backglass for instance in VR. 

Great job.. The plunger and Coin drop are brilliant ideas ..!!!! How can I get it? Is it possible to apply that to other tables with reasonable effort?

 

The lighting? Unless it's button on/off, I would say it's overkill and distracting.


Some more fun stuff..   Animated coin drop and start button (lol).   I also made it so the magnasave buttons toggle the entire VR room on and off.

 

How can I get it? Is it possible to apply that to other tables with reasonable effort?
 


Oculus Quest w/ Virtual Desktop for Steam Oculus Rift emulation. Win 10 Pro64/i7-9700kCPU 3.6GHz /  Nvidia RTX 2080 Super


#1554 Rawd

Rawd

    Pinball Wizard

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

  • Flag: Canada

  • Favorite Pinball: Triple Strike



Posted 05 February 2020 - 06:24 PM

How can I get it? Is it possible to apply that to other tables with reasonable effort?


 

 

Yeah, its all fairly simple code to follow.  Most of it is in the Keyup/Keydown subs, and the rest of the VR stuff is at the bottom of the script.   You would need to do some adjustments to the placement/code of the coin for example, if the coin door doesn't line up exactly from table to table.  Steely is working on an alien space ship animation for the room, and then it will release shortly.



 


#1555 WilsonB

WilsonB

    Enthusiast

  • Members
  • PipPipPip
  • 71 posts
  • Location:Colorado Springs

  • Flag: United States of America

  • Favorite Pinball: Funhouse

  • 360 Gamer Tag: GermanMeatBeatU

Posted 05 February 2020 - 07:07 PM

 

How can I get it? Is it possible to apply that to other tables with reasonable effort?


 

 Steely is working on an alien space ship animation for the room, and then it will release shortly.

 

Thanks for everything and please consider making these external Animations optional. I am sticking with VPX because of the realisim.. If I want outside non-authentic animations, I would be using FX2 Pinball(which is not realistic)


Oculus Quest w/ Virtual Desktop for Steam Oculus Rift emulation. Win 10 Pro64/i7-9700kCPU 3.6GHz /  Nvidia RTX 2080 Super


#1556 Rawd

Rawd

    Pinball Wizard

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

  • Flag: Canada

  • Favorite Pinball: Triple Strike



Posted 05 February 2020 - 07:15 PM

Thanks for everything and please consider making these external Animations optional. I am sticking with VPX because of the realisim.. If I want outside non-authentic animations, I would be using FX2 Pinball(which is not realistic)

 

 

Yeah, I am making the whole room/animations/VR code turn on/off via the magnasave buttons (The cabinet and button animations will still be there).  The animations and things you wont even see, if you're looking at the table and playing.. so Im doing any animations at ball drain anyways.   Its rather boring just hovering in black space though... and I cant believe you don't like undercab lighting! lol. I have it on my cabinet, and I enjoy it on real pinball machines.


Edited by Rawd, 05 February 2020 - 07:17 PM.


 


#1557 Ben Logan

Ben Logan

    Pinball Wizard

  • Members
  • PipPipPipPipPip
  • 2,275 posts
  • Location:California

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

  • Favorite Pinball: System 11

Posted 05 February 2020 - 09:40 PM

As with Zen Williams Pinball, I always enjoy theme based extras. And, it’s quite nice to be able to toggle them
off optionally when you’re in the mood for a more “stock” experience.

#1558 fwiler

fwiler

    Enthusiast

  • Members
  • PipPipPip
  • 61 posts
  • Location:Vancouver

  • Flag: United States of America

  • Favorite Pinball: Twilight Zone

Posted 06 February 2020 - 02:57 AM

 

Thanks for everything and please consider making these external Animations optional. I am sticking with VPX because of the realisim.. If I want outside non-authentic animations, I would be using FX2 Pinball(which is not realistic)

 

 

Yeah, I am making the whole room/animations/VR code turn on/off via the magnasave buttons (The cabinet and button animations will still be there).  The animations and things you wont even see, if you're looking at the table and playing.. so Im doing any animations at ball drain anyways.   Its rather boring just hovering in black space though... and I cant believe you don't like undercab lighting! lol. I have it on my cabinet, and I enjoy it on real pinball machines.

 

I personally would like the animations and undercab lighting.  Can't wait to try out what you've cooked up.



#1559 Ben Logan

Ben Logan

    Pinball Wizard

  • Members
  • PipPipPipPipPip
  • 2,275 posts
  • Location:California

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

  • Favorite Pinball: System 11

Posted 06 February 2020 - 06:06 AM

At first I thought the Oculus software update 13 which was released today broke my Oculus Link functionality for the Quest. Turns out I had to turn on the Public Test Channel in the Beta section in order for the new software to download on the PC side. The Oculus headset software updates automatically. One the PC Oculus software, the "Update Now" button didn't work until I turned on PTC in the Beta tab of PC software. Confusing, but Link seems to be working again. Hope this helps a fellow Quest / Link user.


Edited by Ben Logan, 06 February 2020 - 07:23 AM.


#1560 The Loafer

The Loafer

    Pinball Wizard

  • VIP
  • 3,471 posts
  • Location:Embrun, Ontario, Canada

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

  • Favorite Pinball: Superman, Firepower & Tron



Posted 06 February 2020 - 02:25 PM

Rawd: Good on you to make options "selectable", always nice to give the user the ability to easily modify the experience to suit their own taste.  In saying that, it's your "vision" of the table, so whatever you decide to throw our way, I'm thankful and will enjoy playing with it.

 

In saying that, I can't tell for sure if the coin you used is American or Canadian. It better be Canadian