Developer postOriginal post (opens in a new tab)

Holodance V0.8.0c9: Several important bugfixes

So, when I added the "catch orbs with your feet" feature last week, I got so excited that I completely missed that my "Mixed Reality fixes" actually introduced some fairly severe Mixed Reality bugs. Ouch. And sorry!

So far, no one complained - but ... with the previous version, when you activated a Mixed Reality camera, the UI in Holodance would not work at all anymore.

Very bad, very annoying, I'm very sorry ... but it's fixed now.

While I was at it, I fixed several other issues, some of which also were reported: The new score bubbles sometimes got stuck. The distance tracking I had added a longer while ago was off. We kind of trashed Level 5 (The Desert) a while back when overdoing it with the color grading and bloom and adding a fairly over-exposed skybox. Looks much better now, doesn't it?

https://www.youtube.com/watch?v=CE3vQ5JeJ7o

By the way, there is some good stuff coming for level 5 in Story Mode. Progress is slow in that area but it's finally picking up a little momentum.

I also polished the check for the tracker roles a little, so now you can conveniently check which controller / tracker is assigned which role, including trackers that act as Mixed Reality cameras. This is also useful in case the automatic tracking got confused, e.g. because you were wearing your feet trackers while switching off the Mixed Reality tracker (which will usually result in your feet becoming Mixed Reality cameras ... until you use the new "Check Tracker Roles" button when you're back in VR ... you find this in the pause/settings that you can access by pressing and holding the menu button for about a second).

Here's the full release notes:

  • Polished the Player Height Adjustment panel. This now also has a mode to list the recognized controllers / trackers.
  • Story Mode: Fixed Skybox in Level 5 (this was overexposed due to bloom and too much fog being active while it was created).
  • Story Mode: Overall, Level 5 has been polished quite a bit and looks much better now. Each level can now define color grading, or a UserLUT, or both. In Level 5, we only use the UserLUT.
  • Fixed issue that caused the laser pointer to work less reliably when the controller UI was active, e.g. when checking tracker roles.
  • Made in-VR much more robust (once again). This fixes an issue we introduced with the last update that resulted in Mixed Reality breaking all in-VR laser pointer interaction because for some odd reason, the in-VR laser pointer pointed at some screen UI. This will no longer happen.
  • Fixed several bugs related to distance tracking: a) quite a bit of distance was added with the controllers not really moving; b) sliders and spinners reset the total distance (ouch!)
  • Fixed distance bonus for Spinners. Due to spinners often being very long, you could never receive a distance bonus for spinners. This is now clamped to never reduce the bonus by more than half the distance covered (i.e. even when the spinner takes 10 seconds, the time will only divide the distance by 2).
  • ScoreFlash: Added safety net for old messages that sometimes are not properly returned to the pool (this resulted in some score bubbles getting "stuck" in the view).
  • Fixed a bug that prevented newly added highscores from being shown in leaderboards.
  • Fixed bug where entering pause while an orb or environment was selected would result in UI not being responsive.
  • Removed "Restart Level", this had been causing trouble for a long time and is pretty much the same as "Skip to End of Song" ... which is now called "Cancel Song". Also "Cancel to Menu" is now called "Exit Environment" because that's what this button really does (it exits the environment and takes you back to the environment selection).