BAM FP BAM OpenVR Guide (by TerryRed)

Future Pinball
Quest2 version 55 update may increase performance by 25 %
 
Question gents.... regarding OpenComposite DLL. I remember others mentioning they had issues with it that caused everything to be too bright.
Was there a recommended version of the 32 bit DLL to use now that fixes that?

I tried LINK for testing with FP in VR using OC... and damn its running smooth and correct with OpenComposite DLL.... but its way too bright

I just downloaded the newesrt version of the 32 bit DLL.... and it works great in that it tracks perfect and is smooth... but everything is super bright / washed out.

Anyone know a fix for this? I remember seeing others have the same issue on VPVR / GL.

Would suck if this can't be resolved with newer DLL :(
 
Last edited:
Hi All,

I'm a bit late to the VR game here, but I'm hoping someone can provide some guidance.

I started my Pin Cab build back in 2013, and my setup has gone through a lot of changes and enhancements since then. I've not kept up-to-date with all the FP advancements, but with so many amazing looking releases from Terry and others I finally used that as motivation to do a fresh install of FP/BAM/Etc. and get everything up to the latest versions. I've had good success running the tables I've tried so far on the cab WITHOUT VR. Even using BAM with TriOviz Inficolor glasses looks amazing!

However, I'm having a rough time getting tables to show up properly in VR. They run, but they all look like this:
OculusScreenshot1692389826.jpeg

Just a floating playfield with no body or backbox. This is exactly what I get with both VD or link, with every table I've tried so far.

I'm really hoping that this is just something dumb/simple I've overlooked. After several hours of playing around with settings and stepping through Terry's great documentation over and over I've not been able to figure this one out... and I was unable to find this problem searching through threads.

Here are the basic specs of the system I'm running on:
Oculus Quest 2 headset
CPU: Intel Core i7-12700K
RAM: 32GB DDR5-5600
GPU: GeForce GTX 1080 (triple monitor setup with 4K playfield)

I followed Terry's FP and BAM MEGA Guide v4.0 and downloaded everything within the last week, so all software should be up-to-date.

Any help with this one would be greatly appreciated!

Regards,
Dino
 
Hi All,

I'm a bit late to the VR game here, but I'm hoping someone can provide some guidance.

I started my Pin Cab build back in 2013, and my setup has gone through a lot of changes and enhancements since then. I've not kept up-to-date with all the FP advancements, but with so many amazing looking releases from Terry and others I finally used that as motivation to do a fresh install of FP/BAM/Etc. and get everything up to the latest versions. I've had good success running the tables I've tried so far on the cab WITHOUT VR. Even using BAM with TriOviz Inficolor glasses looks amazing!

However, I'm having a rough time getting tables to show up properly in VR. They run, but they all look like this:
View attachment 38684

Just a floating playfield with no body or backbox. This is exactly what I get with both VD or link, with every table I've tried so far.

I'm really hoping that this is just something dumb/simple I've overlooked. After several hours of playing around with settings and stepping through Terry's great documentation over and over I've not been able to figure this one out... and I was unable to find this problem searching through threads.

Here are the basic specs of the system I'm running on:
Oculus Quest 2 headset
CPU: Intel Core i7-12700K
RAM: 32GB DDR5-5600
GPU: GeForce GTX 1080 (triple monitor setup with 4K playfield)

I followed Terry's FP and BAM MEGA Guide v4.0 and downloaded everything within the last week, so all software should be up-to-date.

Any help with this one would be greatly appreciated!

Regards,
Dino
Do you have fullscreen or arcade ticked iin FP video settings ?
 
LOL. I knew it has to be something dumb on my part. :-D

I think I tested unchecking each of those individually, but apparently never at the same time. That was it!

Gimli, you made my day. THANKS!
 
LOL. I knew it has to be something dumb on my part. :-D

I think I tested unchecking each of those individually, but apparently never at the same time. That was it!

Gimli, you made my day. THANKS!

Use the same FP settings I show in the first post / tutorial.
 
Thanks Terry. After I knew what the problem was, It was easier to understand what was going on... I was experimenting with using PinUp Menu to launch FP VR tables using an Alternate Run Mode and realized that I had "reg add" lines in the FP launch script that were turning those settings back on again every time. DOH. :bonk:

All straightened out now, and so far PinUp menu is working great to launch FP or VP tables with or without VR.
 
Do NOT use Windows 8 Compatibility!

In the past, previous Windows updates caused Future Pinball to crash for some people. The easy solution was to set FPLoader.exe to Windows 8 Compatibility. Newer Windows updates and newer BAM updates have long since solved that issue.

In my guides, I have only ever recommended to set this to FPLoader.exe "if having crashing issues". Since that is no longer the case, I no longer recommend that as even an option. If you are having crashing issues, update your Windows, update your GPU drivers, sound drivers, etc. (disable the Nihamic driver / services if you have them installed, as it causes problems)

I have found that enabling Windows 8 compatibility causes FP-BAM to have serious performance issues! (ball stuttering, etc) Make sure you do NOT have this set on either FuturePinball.exe or FPLoader.exe (and in BAM Open VR folder if using that)

1693759718655.png
 
I'm using FPLoader inside the BAM-Open VR folder, and it works 100%, great, wonderful...
I have Quest 2 and it plays wonderfully
I just have one question because I've been researching and I haven't found anything like VPX Vplauncher...that is, a table launcher...now what I do is that every time I finish playing a table, I have to quit FPLoader and search the directory for the new table and run it from Windows (with Airlink) so that it can be launched in VR... but of course it is very tedious to have to enter and exit every time you play a table...
It wouldn't have to be as sophisticated as VPX Vplauncher (by the way, spectacular launcher...) but is there a frontend for FP loader VR? I don't know if I have explained myself
 
I'm using FPLoader inside the BAM-Open VR folder, and it works 100%, great, wonderful...
I have Quest 2 and it plays wonderfully
I just have one question because I've been researching and I haven't found anything like VPX Vplauncher...that is, a table launcher...now what I do is that every time I finish playing a table, I have to quit FPLoader and search the directory for the new table and run it from Windows (with Airlink) so that it can be launched in VR... but of course it is very tedious to have to enter and exit every time you play a table...
It wouldn't have to be as sophisticated as VPX Vplauncher (by the way, spectacular launcher...) but is there a frontend for FP loader VR? I don't know if I have explained myself
I don't know of a Frontend launcher that works from within VR itself, but any front end that works for Future Pinball should work as long as it points to the FPloader that is contained in the BAM VR directory...

Future pinball program should always be exited and reloaded each time you start a new table to avoid crashing
 
No conozco un iniciador de frontend que funcione desde la realidad virtual, pero cualquier frontend que funcione para Future Pinball debería funcionar siempre que apunte al FPloader que está contenido en el directorio BAM VR...

Siempre se debe salir del programa de pinball futuro y recargarlo cada vez que inicies una nueva mesa para evitar fallas.
Once I tried to start it as you say from pinup popper pointing to the fploader in the BamVR folder, but it gave me an error...maybe some modification would be needed in the launch script...or maybe I didn't know how to do it...thanks for your answer
 
I'm using FPLoader inside the BAM-Open VR folder, and it works 100%, great, wonderful...
I have Quest 2 and it plays wonderfully
I just have one question because I've been researching and I haven't found anything like VPX Vplauncher...that is, a table launcher...now what I do is that every time I finish playing a table, I have to quit FPLoader and search the directory for the new table and run it from Windows (with Airlink) so that it can be launched in VR... but of course it is very tedious to have to enter and exit every time you play a table...
It wouldn't have to be as sophisticated as VPX Vplauncher (by the way, spectacular launcher...) but is there a frontend for FP loader VR? I don't know if I have explained myself


I don't know of a Frontend launcher that works from within VR itself, but any front end that works for Future Pinball should work as long as it points to the FPloader that is contained in the BAM VR directory...

Future pinball program should always be exited and reloaded each time you start a new table to avoid crashing


I'm Using PinUp Menu to launch everything (VPX, VPX VR, FP, FP VR, FX3, etc.). For the VR tables, this is done through Virtual Desktop to the Quest 2 and its working REALLY well. With Virtual Desktop you will see the playfield screen of PinUp menu, and you can just "grab it" with the trigger on the Oculus controller to rotate it 90 degrees to view it in portrait mode in front of you and do all your navigation seamlessly in VR. The only thing on my wishlist that I've not been able to get working in this way (Virtual Desktop to Quest 2, navigating through Pinup Menu) is Pinball FX2 VR... I've not figured out a way to launch specific tables from a command line for this.

PinUp Menu is such a fantastic and versatile frontend (BIG shout out to NailBuster and Terry). I STRONGLY recommend taking another look. I would be glad to post details of my config if that would help.
 
Thank you very much for your information. I will try to see how it goes.
 
I just received my shiny new Quest 3 yesterday and I am having fun with it.
It does have some benefits like colour pass thru , an updated chip set , high resolution etc...
No many Meta store games have been updated yet , so it is hard to know how big a deal this is. Red Matter 2 does look awesome.

I have a lame computer and old graphics card (NVidia 1050 TI ) so I am not sure how big a benefit the Quest 3 is for future pinball.
On my system I can convince myself there is slight improvement with less lag and sl better resolution...but it is not dramatic
 
I just received my shiny new Quest 3 yesterday and I am having fun with it.
It does have some benefits like colour pass thru , an updated chip set , high resolution etc...
No many Meta store games have been updated yet , so it is hard to know how big a deal this is. Red Matter 2 does look awesome.

I have a lame computer and old graphics card (NVidia 1050 TI ) so I am not sure how big a benefit the Quest 3 is for future pinball.
On my system I can convince myself there is slight improvement with less lag and sl better resolution...but it is not dramatic

The lenses alone are a huge improvement! So much better in every way.

Controllers are perfect now. Exactly what I've wanted since CV1.

I tested FP in VR using the new beta BAM from rav on VD using GOD settings (72 hz).... and my god does Sonic and MOTU CE (wip) look stunning. Like REALLY stunning.

I'll have a new BAM Oen VR guide soon enough... and a new Essentials AIO package that will make BAM Open VR setup much easier as well.


...but yes... it goes without saying like before... if you want FP in VR to look and play smooth and proper for the newest tables... you need a FAST PC.
 
Last edited:
The lenses alone are a huge improvement! So much better in every way.

Controllers are perfect now. Exactly what I've wanted since CV1.

I tested FP in VR using the new beta BAM from rav on VD using GOD settings (72 hz).... and my god does Sonic and MOTU CE (wip) look stunning. Like REALLY stunning.

I'll have a new BAM Oen VR guide soon enough... and a new Essentials AIO package that will make BAM Open VR setup much easier as well.


...but yes... it goes without saying like before... if you want FP in VR to look and play smooth and proper for the newest tables... you need a FAST PC.
Thanks Terry!!...excitedly waiting for that new version
 
With Quest 3 we can now do mixed reality Future pinball
 
It will interesting to see how this develops !
Drop Dead the Cabin in MR is insane !

 
Last edited:
Sorry for the intrusion. New to FP. ANy help? Using Virtual Desktop with Quest pro. Followed guide and also tried "Switch to VR" from the Virtual Desktop menu but no matter what I do I cannot see or use my controllers. They are working fine, can bring up steam menu or VD Performance Overlay but no control in game. What am I missing? Thanks in advance
 
Sorry for the intrusion. New to FP. ANy help? Using Virtual Desktop with Quest pro. Followed guide and also tried "Switch to VR" from the Virtual Desktop menu but no matter what I do I cannot see or use my controllers. They are working fine, can bring up steam menu or VD Performance Overlay but no control in game. What am I missing? Thanks in advancein
In virtual desktop program under input click use controllers as gamepad. Then in Fp under keyboard and controllers set the buttons (that should work but I use a 3rd party mapping program that allows mapping controllers to keyboard keys)
 
General chit-chat
Help Users
You can interact with the ChatGPT Bot in any Chat Room and there is a dedicated room. The command is /ai followed by a space and then your ? or inquiry.
ie: /ai What is a EM Pinball Machine?
  • No one is chatting at the moment.
      Chat Bot Mibs Chat Bot Mibs: hellrzr2k1 has left the room.
      Back
      Top