Wednesday, April 25, 2018

Dev Update #39 - VRidge 2.1 is now LIVE!

VRidge 2.1 is now LIVE

The most recent patch for VRidge is now available to everyone! RiftCat client and mobile application will get updated automatically. This patch brings some quality of life improvements and features.

The latest update is tagged as version 2.1.5 and is now available at Google Play, Sideload VR and RiftCat updater.

User Experience Improvements

Improvements to the connection screen


The main issue of the 2.0 version was the connection screen. Poor readability of errors, multiple “is that your phone?” popups and basically very little information for new users.

We have improved the handshake between VRidge and RiftCat client. Now the connection will be more predictable and it will let you know better about what is going on. It will also tell you when mobile app has a different version that desktop client. This change doesn’t apply retroactively so 2.0 and 2.1 apps won’t see each other - make sure to update both mobile and desktop app.

Changing VRidge settings was troublesome because it required connecting the apps together. We have added a config button in the connection screen as well so you will be able to change the update channel or language without establishing the connection.

We have also provided some helpful information for new users - linking to a VRidge Basic Tutorial and a Help Center.

New languages support


Thanks to your awesome contribution on our CrowdIn campaign we were able to make VRidge a truly multi-language software. The translations include the website, VRidge mobile app, RiftCat desktop app and partially our YouTube videos with subtitles.

PC virtual reality is now available more than ever. As of today, we have 13 languages available:
  1. Czech
  2. Chinese (Traditional)
  3. Chinese (Simplified)
  4. Danish
  5. Dutch
  6. English
  7. French
  8. German
  9. Spanish
  10. Polish
  11. Portuguese (Brazilian)
  12. Russian
  13. Turkish
If you have friends that would like to play in VR but they don’t speak english - now they can easily join and play using their native language :)

There is still a lot to be done in terms of translations. Join our translation effort (we reward the most active translators with a free VRidge key!). You can learn how to become a translator in our guide: http://blog.riftcat.com/2018/03/how-to-help-us-translate-vridge.html

Discover Feature


Virtual reality is a very young form of entertainment. People often don’t know what they can do with it and we are often asked about compatible games and applications for VRidge.

That’s why we started our video guides series on YouTube - showcasing interesting games and providing tutorials about VRidge. Some of you might already know about our videos but to bring them more exposure we have created a “Discover” tab in RiftCat client so everyone will be able to find out what they can do with VRidge.

Redesign of LIVE Settings


We have expanded on the LIVE settings concept to make VRidge even more convenient. You will be able to modify most of the settings on the fly - even during advanced mode. Specific integration settings will also be changeable.

Better Recenter Hotkey

Previously, recenter button could be bound to keyboard only. We have improved it so it will now react to mouse, gamepad, joystick, steering wheel or any other XInput-compatible controller. It should improve the experience for those who have a lot of drifting issues.

Easier USB Tethering Activation

There is a new sticky notification while VRidge mobile app is running that will let you enable USB tethering more easily. It’s a convenient option that will come in handy during frequent USB cable disconnections.

NOLO Wireless Support


A lot of NOLO users stayed on VRidge Classic because of Wireless Support not present in 2.0 version. It is now available in 2.1 and it works great.

With NOLO Wireless Integration you will be able to connect your NOLO directly into your phone - making it completely wireless. Have fun with your NOLO device!

Compatibility note: If you have VRidge Classic installed, please uninstall it or clear its default app assignments. This also applies to any other mobile app that takes exclusive control of NOLO devices. If you don’t do it, VRidge 2.1 won’t be able to access NOLO hardware, which might result in incorrect Oculus Home “update required” prompts.

Bug Fixes

We have fixed dozens of bugs reported during the Beta tests. VRidge should be more stable and less error-prone:
  • GeForce 640M and 650 GT will now be correctly detected as NVENC-capable.
  • Updater .exe icon changed to the VRidge 2.0 version instead of VRidge Classic
  • NOLO wired mode will no longer require setting "Gear VR" in NOLO driver's Riftcat/Trinus. switch. We still recommend using "Gear VR" because it works better for most of the phones.
    • In "Cardboard" mode you will be using NOLO rotational sensor.
    • In "Gear VR" mode you will be using your phone's rotational sensor along with latency optimizations and tracking prediction to make latency lower. It's not limited to Gear VR devices and can be used by any phones.
  • If VRidge is not able to start network server, it will now try to close previous VRidge processes to make sure old instance is not locking network port. If it doesn't help, it will display "Check your firewall" popup.
  • Updated help center link if VRidge can't access game's surface because of NVIDIA Optimus tech.
  • VRidge will now redirect user to install Media Feature pack for Windows if it detects that Media Foundation is missing. Previously it crashed with "mfplat.dll" error.
  • VRidge will no longer crash on startup along with Riftcat due to rare race condition.
  • VRidge will no longer crash on video keyframe request (specific GPUs only).
  • VRidge standalone/diagnostic mode will no longer crash on systems with disabled desktop duplication API. It will now instead wait until SteamVR starts instead of displaying desktop stream.
  • VRidge will no longer crash because it incorrectly defaulted to Quick Sync encoder on systems where Media Foundation's Quick Sync is not supported (Windows 7 or Intel 4th gen or newer)
  • RiftCat client will no longer crash due to random race condition after disconnection when it tried to display "Disconnected" toast.
  • RiftCat client will no longer crash if you click on "Login" during popup close animation.
  • Fixed Android crash that could occur when your restarted Android app mid-stream.
  • Fixed several problems during connection to prevent random crashes mid-stream caused by temporary network problems.
  • Nolo controllers should no longer be detected as Oculus-like input controllers.
  • Updated controller input API to the most recent OpenVR standard. This may solve problems where controllers didn't appear in menus or were not registering key presses. This breaks compatibility with certain old SteamVR branches. Make sure that you are using up-to-date version of SteamVR.
  • Fixed website language sometimes defaulting to English even if other language was selected.
  • Fixed random (race condition) crash in standalone mode that could occur when SteamVR was running before VRidge.exe was started.
Once again, thanks to all Beta testers that helped us bring this update to everyone. We hope that the new version will improve your VRidge experience. 

You can follow the current VRidge development on our public Trello board: https://trello.com/b/1UpZVzD0/vridge-development

Thursday, April 12, 2018

Dev Update #38 - VRidge 2.1.4 Beta

We have a minor patch release to the Beta channel.

To be able to test out the Beta version - follow the "How to join the VRidge Beta Update channel?" article.

Thanks to your feedback we were able to fix a lot of issues in our Beta release. We also made some quality of life improvements. All the changes are now available in RiftCat Beta channel. With the next update we will push 2.1 version to the public!

Enhancements

  • Added an option that switches between Nolo and phone rotational tracking. This can be used on high-drift phones but has higher latency than phone sensors.
  • VRidge mobile app will now have sticky notification while it's running that lets you enable USB tethering more easily.
  • Moved settings button to the connection screen to allow changing settings without connecting to mobile device first.
  • Added new guides to Discover tab:
    • Redout
    • VR Chat
  • Several new languages added (Thank you for your contribution! We have granted full version of VRidge for active translators.)
    • Czech
    • Chinese Traditional
    • Dutch
    • Portuguese, Brazilian
    • Russian
    • Danish
    • Turkish

Fixes

  • Fixed several problems during connection to prevent random crashes mid-stream caused by temporary network problems.
  • Nolo controllers should no longer be detected as Oculus-like input controllers.
  • Updated controller input API to the most recent OpenVR standard. This may solve problems where controllers didn't appear in menus or were not registering key presses.
  • Fixed website language sometimes defaulting to English even if other language was selected.
  • Fixed random (race condition) crash in standalone mode that could occur when SteamVR was running before VRidge.exe was started.
We hope that you will help us out with the tests so we'll be able to bring 2.1 version to everyone as soon as possible. Let us know what do you think about this version in the comments below, our social media or just email us at support@riftcat.com.