Private Beta Build v0.22 (Important update)

This is an important update. Please update your previous PVRHome with this version to solve a major issue with RAM memory leak.

Bundled with required PiTool version. Download link below: (same link, new folder PVRHome_Beta_v0.20). Available in compressed RAR and ZIP file:

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

Beta v0.22

Release Notes:

  1. Completely fixed the RAM memory leak issue! The real reason was the Pimax Galaxy Environment shaders that did endless loops. Removed the Galaxy Environment and will add other environments further on. Galaxy background still available. RAM usage should now NOT rise, and should be around 200-400Mb at max.

  2. SteamVR Optimization feature further fixed, so it works (im pretty sure) on any custom Steam installations (in custom folders and drives). If /appdata/local/openvr/ folder is used for steamvr.vrsettings (for instance when using OpeVR Advanced Settings pliugin) then the steamvr.vrsettings is also optimized in that folder, and backups are also created in that directory.

  3. Fixed an hidden error in logs that said could not find “libPVRClient32.dll”. The file loads fine now. This has been a hidden problem and didnt affect the application, but obviously the file is necessary (for the Pimax Unity SDK) and is now loaded upon startup, as it should.

  4. Added “Re-center Your View” popup next to the controller upon startup. Click to re-center once and the popup disappears. I will soon add an option in “Customize UI” Settings to hide the popup upon each start, so you never need to see it anymore.

  5. Fixed Laser pointer angle (now angled similar to how the SteamVR and VivePort laser pointer is angled) for better comfort (as requested)

  6. Added Laser pointer color option (default color for each Theme). Laser pointer color can be set individually in Customize UI settings.

  7. Optimized a few UI elements so it looks more clean and less shimmery on lower resolutions.

  8. Optimized the code in general. More efficient way ot closing/removing variables and gameobjects when not used to remove them from RAM memory.

  9. Fixed a bug when loading certain profiles that occasionally did not show up in the dropdown menus.

===================
How to get started:

  1. Install the included PiTool version (file PiToolSetup_1.0.2.069.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

3 Likes