Holodance
Minka 8 Thg12, 2016 @ 6:36am
osu! beatmaps crash the game
First of all thanks for making this great game, which I bought for the sole purpose of playing osu! beatmaps in VR.
Anyway I imported my favourite songs into the game, but most of them crash the game when loading it or midway. It's very frustrating to play a song and then the whole thing crashes.

When it does, the HMD shows the SteamVR home (as if you had quit the game), but the music keeps playing in the background. On my monitor, the game window is frozen and it takes several clicks to exit the game, but in SteamVR it shows as if Holodance was still running.

I have yet to play more songs to see if it's a widespread issue or something specific.
Songs:
- Bad Apple (Chiptune Ver.) - freezes at the start of the song
- Battle! Yuxie, Emurit & Agnome - freezes midway
- Chocolate Disco (by James) - freezes midway

Specs:
AMD FX-8350 @ 4.0 GHz
AMD Sapphire R9 Fury, latest drivers
16 GB RAM
Windows 10
SteamVR set up as Standing

I only tried one song in the main game and it was fine. I didn't like having to high-five the dragon, it was outside my playing area and I almost hit something...
Lần sửa cuối bởi Minka; 9 Thg12, 2016 @ 5:48am
< >
Đang hiển thị 1-15 trong 17 bình luận
jashan  [nhà phát triển] 8 Thg12, 2016 @ 8:47am 
Hi there, thank you for reporting these issues, this is very much appreciated! I've been sick in bed for a few days with a pretty nasty cold but will be back in the office tomorrow and should be able to test the beatmaps you have posted.

Can you send me the output_log.txt file in the game folder to jashan AT narayana minus games dot net? In other words, my first name @ our domain, which is http://narayana-games.net ;-)

That file should be under Steam/steamapps/common/Holodance; maybe one level below that under Holodance_Data. If you don't easily find it, let me know (I'm on a Mac here right now and can send you the specific path tomorrow when I'm on my development machines).

One more question regarding your specs: How much regular RAM do you have, and also: does this also happen directly after booting, when you didn't open anything else but Steam? And: Does it happen in different environments (when entering the osu!-support, there is a dropdown list where you can select different environments)?

Ah, another thing you can try: When you pause the game, you can enable/disable the particle effects and some other things. If it does not happen when the particles are switched off, not only do you have a workaround but that would also validate my current theory that there's a memory issue happening for you.


The issue with high-fiving Pritvitej is also concerning: We have recently done a fairly big overhaul of the whole introduction / level 1 animations and one of the objectives was making sure that everyone can highfive / fistbump Pritvitej even with small play areas / standing (or even seated). In our testing, this seemed to have been fixed but obviously, it's still an issue.

Maybe we need to give players a way to "extend" their dragon hands.
forlaunchcast 8 Thg12, 2016 @ 5:31pm 
Bought this yesterday and my daughter and I are having a lot of fun. On the osu songs (which are very new to me), we can't stand those slider things. Any chance of an option (perhaps via a checkbox option) to convert sliders to just regular beats that can be punched? Not only do they feel a bit strange in VR but their size blocks your view of beats behind them. The spinner things are no problem and aren't terribly frequent in nature. As an aside, I've had no crashing problems as Plusi reported, but I'm only 1 day in.

Many thanks. Will be giving positive review!
jashan  [nhà phát triển] 9 Thg12, 2016 @ 3:15am 
Great to hear you're having fun!!! We'll be changing the visualization of the paths of the sliders in one of the next releases. The current path-visualization was never meant to stay this long but it's not an easy task to do this right. Once that's in, they won't hide what's coming behind.

Converting them into regular orbs via a setting is certainly something to consider. It's a bit tricky because it really changes the mechanics. It's actually my favorite mechanic in VR (but admittedly, not all of them work well, and not in all songs; we have a similar mechanic in the native beatmaps with full 3D "floating curves", so that's something I'm really excited about - those will arrive in levels 4-6, including a little tutorial for this mechanic in level 4).
forlaunchcast 9 Thg12, 2016 @ 3:55am 
Sounds reasonable. I suppose an eventual tutorial will raise my appreciation of them! Thanks for the prompt reply. My daughter is 12 and this is a perfect game to showcase to her friends who have no VR experience. Well done, guys!
jashan  [nhà phát triển] 13 Thg12, 2016 @ 12:59pm 
Nguyên văn bởi Plusi:
I have yet to play more songs to see if it's a widespread issue or something specific.
Songs:
- Bad Apple (Chiptune Ver.) - freezes at the start of the song
- Battle! Yuxie, Emurit & Agnome - freezes midway
- Chocolate Disco (by James) - freezes midway

I have tried Chocolate Disco (both difficulties) and wasn't able to reproduce the issue on our AMD machine. I've also seen quite a few people in the highscores (with both difficulties), so it seems to be a rare problem.

The other two, I originally didn't find and actually came here to ask you to post the links ... but ... I guess I just wasn't using the right keywords last time, so:

I just found Bad Apple (not sure why I didn't find the chiptune version before): https://osu.ppy.sh/s/28222

And when I look only for Yuxie, I get that one, too: https://osu.ppy.sh/s/6674

So I'll try both of those tomorrow when I'm back in the office.

Are you still seeing the issue on your machine?
Minka 15 Thg12, 2016 @ 6:39am 
Sorry for not replying, I've been busy and I couldn't play. I'll try it asap, though I did play an offending beatmap last weekend and it didn't crash. Weird.
jashan  [nhà phát triển] 17 Thg12, 2016 @ 5:01pm 
Great to hear it didn't crash anymore. I've just released 0.6.2. That version did not make significant changes in the osu! support but we did do quite a bit of polishing. Please let me know if you see any other crashes; I wasn't able to reproduce this on our machines so far.
Minka 19 Thg12, 2016 @ 6:50am 
Hi! Yes, I played some today with... less than stellar results. It's crashed three times in twenty minutes of play. Four actually, now that I'm looking at the game folder.
Reading through the logs, these are the songs that crashed my game:
- fripSide - LEVEL5 -judgelight- (TV Ver.) (beatmap ID: 12216)
- Kommisar - Bad Apple!! (Chiptune Ver.) (beatmap ID: 28222)
- Pokemon GSC - Final Battle (beatmap ID: 4570)
- fripSide - sister's noise (TV Ver.) (beatmap ID: 87689)

I'm sending you the crash file folders and beatmaps through email now. The logs all say something along the lines of "failed to lock vertex buffer" and "failed to lock index buffer" before the crash.

When it crashes, the song keeps playing in the background but all you can see is the SteamVR lobby. I then press menu, switch to desktop, and click the frozen mirror window several times until it closes, then I return to SteamVR and click Exit Game. Now I can relaunch the game after crashing, before I had to turn off VR completely and turn it on again.
jashan  [nhà phát triển] 19 Thg12, 2016 @ 8:40am 
Thank you for the emails with the crash reports. That will hopefully help fix that issue for you!

We did have an extremely nasty crash bug with AMD GPUs in the past (back then, the issue was opening Level 1, and it completely crashed the gfx driver, so you had to reboot the machine to continue working with it), and while it was a bit of a nightmare to debug, we eventually isolated and fixed it. In that case, it was a combination of Unity doing something wrong, and AMD doing something wrong, and us using two features together that triggered that crash.

Just one kind of random question ... but ... have you ever seen a spinner when playing osu songs with Holodance? The reason I'm asking is because of the timing of the crashes. Some osu beatmaps start with spinners, some have spinners in the middle of the song, and some don't use spinners at all. If you have never seen a spinner, that would isolate the issue, and I could also provide a release for you where you can simply disable spinners as a temporary workaround.
Minka 19 Thg12, 2016 @ 12:49pm 
Yes I have, I've played some spinners and they play fine. So it's definitely not spinner-related.
jashan  [nhà phát triển] 24 Thg12, 2016 @ 3:46am 
Just a quick update: We haven't made any changes specifically to solve this issue in 0.7.0 but the issue is obviously still a very important one for us to fix. I've just spent all night (until 7am ;-) ) preparing 0.7.0, now is christmas and a little family time but I'll do my best to prepare one or two testbuilds for you with certain options in Unity disabled to further isolate the issue.
Minka 25 Thg12, 2016 @ 4:24am 
Please take your time, I'm not in a hurry. :)
jashan  [nhà phát triển] 27 Thg12, 2016 @ 1:00pm 
If you have time, it would be lovely if you could try the build on the current test-branch for me. It's basically another build of 0.7.2 (also doesn't have its own version number) but it has various things disabled, like GPU Skinning, Multithreaded Rendering, Single-Pass Stereo Rendering. Most likely, performance of this build will be noticeably worse than the build on the default branch.

But it may be that the crashes are related to one of those features (last time we had crashes on AMD hardware was a combination of GPU Skinning and certain features our water system used).

If you're wondering how you can get this test-branch-build ... here's a link for you: Opting In and Out of Steam Client and Product Betas. The name of the branch is literally "test" ;-)

Let me know if those crashes also occur on that version.

After my vacation, I'll also move the project to Unity 5.5 (we're currently on Unity 5.4.3), which may also fix this issue (but it could also introduce other issues, so we'll have to do some major testing there).
Minka 30 Thg12, 2016 @ 6:58am 
I tried the test build with several offending songs and they don't crash the game anymore! I've had a total blast playing them. I love you man. <3
jashan  [nhà phát triển] 2 Thg01, 2017 @ 2:27pm 
Wow, that's really awesome news! Thanks for taking the time to check that build, I really appreciate it! So I'll make sure to create builds like that one for you until the issue is fully resolved and let you know when it's worth trying one of the default-branch builds (maybe even already with the next release, depending on when I'll push that).
< >
Đang hiển thị 1-15 trong 17 bình luận
Mỗi trang: 1530 50