Private Beta Build v0.26 - Revive added!

IMPORTANT NOTES:
After installing the new PiToolSetup_1.0.2.071, you NEED to replace the content of folder C:\Program Files\Pimax\PVRHome\ with the content of the folder \PVRHome_v0.26\ Included in this ZIP/RAR file.

Bundled with NEW VERSION PiToolSetup_1.0.2.071. The PiTool is REQUIRED to be installed. Download link below: (same link, new folder PVRHome_Beta_v0.26). Available in compressed RAR and ZIP file:

https://drive.google.com/drive/folders/1tgSASk1Wobnvls-kqGtDIcSdN1EZfuGy?usp=sharing

Beta v0.26

Release Notes:

  1. Added Revive-game category! Revive (Oculus through SteamVR) games are automatically imported into its own “Revive” category if Revive plugin for SteamVR is installed and OK. Each game gets its own Settings profile and SteamVR Optimization profile, just like SteamVR games. Revive category is NOT replacing the Oculus category, and has its own import method (more efficient with correct game titles). Games are automatically started with SteamVR and ReviveInjector. The category can be hidden if preffered (just like all other categories, by changing visibility in Customize UI Settings. Currently Revive-games are re-imported upon each start (but thats only temporary until I move the folders away from PiTool default folders)
    Tested and confirmed OK with latest Revive: GitHub - LibreVR/Revive: Play Oculus-exclusive games on the HTC Vive or Valve Index, scroll down for downloads and installation instructions.

  2. Fixed a major bug/issue thanks to @Phoeniix21 at OpenMR forums (big thanks mate!). The issue was very rare but serious, completely blocking UI interaction upon second/trird/etc startup of PE after running SteamVR or a game. This is now completely fixed after many hours of troubleshooting! :slight_smile:

  3. (Requested feature) VR controller power-on (and System-button click) does NOT automatically start SteamVR anymore. Upon first launch of PE Beta 0.26, a value is set to steamvr.vrsettings that prevents this annoying SteamVR feature. Once SteamVR has been started once (to read the steamvr.vrsettings), this feature gets disabled. I will soon make an option in PE to enable/disable this feature if preffered. But until now, of you want to re-enable the automatic SteamVR launch upon controller power-up or System-button press, just edit your steamvr.vrsettings file, by changing this line from false, to true. (Beta 0.26 sets this value to false automatically).

“power” : {
“autoLaunchSteamVROnButtonPress” : false,
},

  1. Further improved the initialization upon PE startup that should be more stable now, even if unexpected error occur in loading games or thumbnails, it should not affect the UI interaction, PiTool initialization and general functionality.

  2. Fixed a bug when un-installed VivePort games were still listed and shown in the VivePort category.

  3. Fixed a few minor UI bugs.

==============================
How to get started (IMPORTANT)

  1. Install the included PiTool version (file PiToolSetup_1.0.2.071.exe)
  2. Open PiTool, go to Settings → General and DISABLE/UNCHECK “Start Pimax VR Home”
  3. Go to C:\Program Files\Pimax\PVRHome\ and remove all content inside the folder.
  4. Copy all content from the \PVRHome folder provided in this RAR file, and paste it into C:\Program Files\Pimax\PVRHome\
  5. In PiTool, go to Settings → General and ENABLE/CHECK “Start Pimax VR Home”

Pimax VR Experience should now start in the background and inside your Pimax VR headset.

==========================
Check the Unity log file:

The log is created every time you exit the application.
So to be able to read the log, exit Pimax VR Experience first, by:

  • opening PiTool, go to Settings → General and DISABLE/UNCHECK “Start Pimax VR Home”
    or
  • Click on the Quit button (bottom bar) in the Pimax VR Experience

The log file is called:
Player.log
The previously created log is (previous instance of the application running):
Player-prev.log

===========================
Game Appdata files & config

The program appdata files, user settings file, favorites etc that are used by VR Experience are located in:
C:\Users*user*\AppData\LocalLow\Pimax\PVRHome\

User Settings profile:
C:\Users*user*\AppData\LocalLow\Pimax\PVRHome\userSettingsPVR.json

===========================
Other useful info

Game import-data profiles (SteamVR/Oculus/VivePort/Imported) are located in:
C:\Users*user*\AppData\Roaming\PiTool\manifest\

Game SETTINGS profiles (SteamVR/Oculus/VivePort/Imported) are located in:
C:\Users*user*\AppData\Roaming\PiTool\manifest\PiTool\

Favorites import-data profiles are located in:
C:\Users*user*\AppData\LocalLow\Pimax\PVRHome\Favorites\

SteamVR Optimization profiles for SteamVR/VivePort/Imported games are located in:
C:\Users*user*\AppData\LocalLow\Pimax\PVRHome\CustomSteamVRProfiles\

===========================
Thank you for helping out!
/ Martin, SweViver

6 Likes