Developer postOriginal post (opens in a new tab)

Holodance V0.9.0a15: Scoring and Psychedelic Mode Fixes

This is mostly a bugfix release and probably the last "alpha" for 0.9 before we're going into beta:

In-VR Exit Button for Oculus Rift and Windows VR

When you use the Oculus Rift or one Windows VR (aka "MR") headsets, you may have had some issues due to Holodance not having an in-VR exit button. So now it has: It's in the old "Settings" screen that is the lower one of the three in the level selection area, where you also enter "Free Mode" and "Story Mode".

When you use a native SteamVR headset like the Vive, it's actually better to use the SteamVR Dashboard exit method because that's the standard.

Scoring Issues

Most importantly, Time Dilation introduced a "little" issue where doing Sliders while time was running slowly could result in Sliders having more than 100%. If you were very patient you could easily use that to cheat with maps with many Sliders. Not anymore ;-)

I also did some major cleanup in various areas. Most importantly, you no longer need to record gameplay sessions to get the basic info in PlaySession.txt and the PlayList_YYYY-MM-DD.txt files. For the detailed stats, you still need this.

Known Issues: Water glitches in 970 Preset

If you have the 970 performance preset active, the water in Paradise Beach / Level 1 is glitchy. I'm hoping to have a fix for this either today or tomorrow; for the time being, you can try to work around this by switching to any other performance preset. What I know already is that what's causing this is that in the 970 preset, shadows are disabled. The thing is that shadows are quite heavy on performance, so going to a higher preset on low end (VR) hardware might give you significant framedrops - but it's worth a try, especially on a 1060.

Known Issues: Single / Dual Laserblades and Guns

There already is a UI for selecting single and dual laserblades as well as single or dual guns. However, the gun mechanic is not available, yet, and the single laserblade mechanic isn't either. In the dropdown, it shows the final multipliers - but in the game, we still use the one from dual laserblades, so it's less broken as it looks. But yeah: This part is incomplete (that's why we call it "alpha" ;-) ). But not much longer ...

Full Release Notes

  • Play Sessions Text Files: Fixed double-link to beatmap.
  • Re-activated "Exit Game" button in the old Settings (3rd frame in level selection area, where you also select Free Mode or Store Mode). When you use the Vive / SteamVR, you don't need to use this - just use the SteamVR Dashboard and "Exit Game" there. But this should solve problems for our Oculus and Windows MR users until we have proper native support for those devices.
  • Time Dilation: Now properly tracking time dilation multiplier for each caught orb, with the relevant score multiplication and average for the play session.
  • Scoring: We now properly apply catcher multiplier, time dilation multiplier and easy mode multiplier to the score, before the bonuses are added. The score before the multipliers were applied is available in rawScoreBeforeMultipliers, the score before the bonusses are applied is available in rawScoreBeforeBonus.
  • Scoring: We now keep track of the total bonus score immediately while playing - that way, we don't have to calculate it using the recording data.
  • Scoring: Time Dilation could cause Sliders to have more than 100% completion rate.
  • Major Refactoring: The text files with the play sessions are now written immediately (instead of in the middle of storing the leaderboard entries), and only the details will be written with some delay, and only when the stats are actually available.
  • Psychedelic Mode: Fixed issue that disabling color effects while playing would not restore the original color grading and potentially keep everything desaturated (or oversaturated).