Before I forget it again: If you haven't opted in to an alpha-branch before, this guide will be useful (alpha, beta, doesn't matter, those are just names): Opting In and Out of Steam Client and Product Betas
The Orb Score Hud bubbles now work as intended ... but you can still switch them off, of course, if you don't like them. Also, the game should no longer get stuck in level loading. I have seen Level 1 take almost a minute to load and thought you could still get stuck - but maybe there was just something strange going on with my harddrive. Eventually, it loaded correctly.
Most important change: In your GameData folder, after playing a song, you will now find a text file that has all the play session statistics. This should be useful if you want to analyze those stats and give feedback on the balance of the scoring algorithm (which I'm hoping a few people will because we're about to nail that down and after that, making changes will be unlikely).
Here is an example of the Muzzy - Draining Atlantic session that I have just played (and this got me from 3 to 2 in the leaderboard - at last ;-) ):
PlaySession [2017-06-10 03:24:42] Holodance 0.8.0c4
Muzzy 'Draining Atlantic' [Don't forget me.] 8.00
LevelId/BeatmapSetId: 479671 | TrackId/BeatmapId: 1024215
Link to beatmap: https://osu.ppy.sh/b/1024215
Beatmap Hash: 03d6d3066fd159f71fd2a2c10e247f36
Played in Bonus-02-Clubbing
Play Session Stats (Early Ugly Prototype)
Duration: 6:17 | Paused: 1 times
Orb Source Distance: 15.00m | 4 beats fly-time
Total Score: 1798652 | Still #0 in Leaderboard <--- BUG! I went from #3 to #2
Caught: 841 [364 Orbs | 474 Sliders | 3 Spinners]
Missed: 3 [1 Orbs | 2 Sliders | 0 Spinners]
Score 1798652 [Orbs: 613763 | Sliders: 1178143 | Spinners: 6746]
Weight [Orbs: 34% | Sliders: 66% | Spinners: 0%]
Average Score [Orbs: 1686 | Sliders: 2486 | Spinners: 2249]
Accumulated Offbeat Time: 2.50 seconds
Min: 0.0000s | Avg: 0.0029s | Max: 0.0262s
Orbs caught [Early: 202 | Late: 162]
Time Window ['perfect': 364 | 'allowed': 0 | offbeat/miss: 0]
Distance from ideal pos [Min 0.000m | Avg 0.073m | Max 0.281]
Slider Completion [Min 26% | Avg 91% | Max 104%]
Caught with Multiplier [1x: 32 | 2x: 32 | 3x: 104 | 4x: 673]
Longest Streak: 494 notes caught without miss
Total Bonus [Velocity 19703 | Rotation 9947 | Head 0]
Catch Variety [135724 (315/213/0/0/0)]
Total Distance:
Total Valid Distance: 275m
Min 0.01m | Avg 0.71m | Max 12.90m
Total 385 | [< 0.5m] 136 | [0.5-1.0m] 214 | [> 1m] 35
Orbs 33932 | Sliders 302048 | Spinners 0
Total Time in Sliders/Spinners: 160.14s
Caught with
This will probably be the last version that only goes into alpha. Next week, we'll push versions to the beta branch and hopefully also push an update with the new file browser to default end of next week. V0.8.0 is huge, so it's taking its time.
Here's the changes since V0.8.0c3:
- Added progress to loading asset bundles (before, loading the asset bundle would just finish at some point in time, without actually having the progress bar show that progress)
- Added verbose logging to scene loading because we sometimes get stuck in the level loading screen and it's not quite clear, yet, why or even where exactly this happens.
- Fixed issues with OrbScoreHud - finally this is working as intended for orbs, Sliders and Spinners.
- Missed orbs and any orbs caught with your head now have an OrbScoreHud that is based on your head position instead of the orb position. Otherwise, those are fairly hard to see or directly in your face, both being fairly annoying.
- Updated Graphical Assets for Store - we now finally have a banner with actual gameplay in the background screenshot. Also fixed minor readability issues with the small capsule image (the "H" of Holodance was in front of a fairly light blue background making it kind of hard to see/read).
- Switched to Unity 5.6.1p3 (from Unity 5.6.1p1), which will hopefully fix some Unity-related issues.
- Moved UI screens out of AssetBundles - this was giving me way too much trouble. At some point when the UI is very stable, we will put those back. Until then, they are part of the main build.
- Added Holodance version to PlaySessions and recordings. We did already have a version number but that was only meant to be increased when the format changed. But the data stored in those sessions is based on a specific release of Holodance, so it's important to keep that info.
- Added beatmap hash to the play session. This is actually the most reliable way to look up a beatmap. Should also use this for the leaderboards.
- Further improved statistics: Added percentages of orbs / sliders / spinners and average score per caught note (orbs, sliders, spinners).
- Fixed issue where you could get stuck in the loading screens when you left an environment a fairly short time after entering it (and possibly under some other circumstances). Timeouts for the rescue!
- Unity 5.6.1p3 apparently fixed the fog issue we've had in the underwater levels ... at least in the editor. Unfortunately, fog is still broken in the build, so I keep on investigating this rather annoying issue.