Bug Fixes & Additions for Online Networking, OpenXR, and Target Smash Leaderboard [Prototype Update #27] (Patreon)
Published:
2021-09-09 22:41:25
Imported:
2021-12
Content
Hello!
Mainly a backend & support update this week based on the feedback we got from last prototype update. As you can see, no preview image this time 😲. Details in the changelog below!
Cheers!
-Davidevs
Full Changelog (0.2.4P):
Target Smash
- Target Smash highscores are now associated with anonymous accounts instead of usernames
- Only one score from each user appears on the global leaderboard
- Top local highscore is added to the global leaderboard to preserve previous scores.
OpenXR
- Add native Oculus XR support (the previous patch only supported Oculus via OpenXR). Using Oculus will resolve the issue where the PC screen would not render when the headset is plugged in.
- Add option to settings menu to toggle XR providers between Oculus, OpenXR, Auto or None. When Auto is chosen, Davigo will by default load Oculus for Rift and Quest devices, and OpenXR for SteamVR devices.
- Add information text to the settings menu displaying your current running XR system (and OpenXR runtime, if applicable).
- Add option to settings menu to set your OpenXR runtime specifically for Davigo.
- Add button to settings menu to open the Unity log file directory. This is useful to find the log files in the event of an error or crash.
- Add button to settings menu to reset your settings to default and delete your config file.
- Fix issue where skybox was not correctly rendering on Oculus devices when using OpenXR.
Online Multiplayer
- Fix issue where Davigo would crash on client disconnect.
- Fix issue where lightmapping was not correctly loading.
- Add rocket prepping and firing audio.
- Add bomb prepping audio.
- Current room code now displays in the XR pause menu.