http://www.ravarcade.pl/debug/ovr-beta2.zipInstalation:
- copy "ovr-beta" to Future Pinball dir. Do not copy to BAM dir.
- install SteamVR
- for oculus : install oculus sdk 0.8 or
oculus home 1.3 (and SteamVR too)
FOR Oculus Home users:
- SteamVR Beta needed. In Steam select "properties" of SteamVR, go to last tab (Beta) and from combobox select
"beta - SteamVR beta update".
- Enable Unknown Sources in Oculus Home. Go to Settings, on left menu, click General then toggle "Unknow Sources".
Run FPloader.exe from "ovr-beta" dir. Load table.
In "ovr-beta.zip" different files than in normal release:
- bam.dll
- plugins/openvr.dll
- plugins/openvr_api.dll <- lib from valve
- plugins/postfx.dll - new postfx, old one is not compatible
Known issues:
- SSAO don't work in new PostFX
- on some gfx cards (like my intel iris 6100) after switching from openvr plugin to something else i get artifacts/frozen screen (game is working fine)
- [fixed: may 4] disabling of Playfield Reflections may remove some table objects in left eye image.
Tested on:
- Oculus DK2, Geforce 550 Ti, win 8.1, oculus sdk 0.8
- Oculus DK2, Geforce 550 Ti, win 8.1, oculus home 1.3.2
- Oculus DK1 (thanks Gimli)
- Oculus CV1 (thanks Tortri)
- HTC Vive (thanks RollBall)
-----------------
Options:
- Tracking Orgin: Seated or Standing
- Scale: 0.2 - 5.0 (default = 1) <- cool thing to play
- Start cam position, X,Y,Z - you may change "home" position. Z value is used only when Tracking Orgin = Seated
- AA Mode: Off, 2x, 4x, 6x, 8x
- VSync - it work better for me when it is set to "Off".
- Home key. Default: F12 - This key is to reset camera position.
- Frame latency. Default: 0.0 - In case of motion sickness try -1 or 1
Some recomendations:
- do not enable VSync in FP video/rendering options.
- do not set AA in video/rendering options (it will not be used and may decreas speed)
- do not enable Fullscreen in video/rendering options (image in FP window is only for debug). You may set any window resolution (it may be small). That will not change what you see in HMD.
- you need as many FPS as you can get. For DK2 you need 150 FPS (150 / 2 = 75 Hz for DK2), for Vive or CV1 you may need 180 FPS
- tested it on "buccaner" on Geforce 550 Ti and i5-2500k to get needed framerate i set:
- Quality: medium
- BAM: disable New Renderer
- BAM: disable PostFX
--------------------------------------
April 25: UPDATE.
New FPLoader.exe. Now it works with oculus home 1.3.2. "Home" command works fine with oculus home.
-------------------------------------
April 28: UPDATE.
New openvr.dll
- Remove "low" option for Quality
- Quality option renamed to AA mode with options: Off, 2x, 4x, 6x, 8x.
Off = old Quality:medium, 2x = new value, 4x = High, ...
- Home key now works with Oculus SDK 0.8
-------------------------------------
May 1: UPDATE,
New bam.dll, openvr.dll
- Fixed focus to game windows on game start.
- Fixed tracking latency - motion sickness. Testes on HTC Vive.
- Added option to tune latency (Frame Latency). Now it should be 0.0, but you may change it. Please let me know if other value works better.
-------------------------------------
May 3: UPDATE,
New bam.dll, openvr.dll
- Fixed crash on game exit
- Added Scale options. Like in Alice in Wonderland. You may get bigger (Scale < 1.0) or smaller (Scale > 1.0). Try 1.3 and you will look at pinball like when you was child.
- Added Tracking Orgin: Standing. For HTC Vive user: Game room floor will be your floor and you may walk in game room. Scale option will work in that mode too.
-------------------------------------
May 4: UPDATE,
New bam.dll, openvr.dll
- Fixed missing objects when Playfield Reflections is disabled
- Frame Latency is now integer value in range [-1 , 2]