ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.86k stars 1.04k forks source link

Hell Yeah! Wrath of the Dead Rabbit (205230) #6217

Open waspennator opened 1 year ago

waspennator commented 1 year ago

Compatibility Report

System Information

I confirm:

Symptoms

Loading screens seem to take forever through proton. Apparently it does work according to protondb, but it takes up to 10-20 minutes to load into a level. I have beaten the game on windows and I am 100% certain levels don't take that long to load.

I also noticed some slight sound issues, like the sega logo sounding warbly, the Arkedo logo part not saying "Arkedo", and the main menu is dead silent. (Normally bubbling volcano noises should be playing in the background, but apparently protondb says there's no working music steam-205230.log

download (4)

Reproduction

Just start a new game or continue and grab a bag of popcorn.

Zer01neDev commented 1 year ago

Quick Note : This is related to a Framerate Issue, it happend because Dev's "somehow" forced loading time to 12FPS in internal. On a normal Windows Environment with fast disk access its almost instantaneous, so the 12FPS trigger haven't have the time to start(its start at the end, you can see 12FPS for a fraction of seconds), but for an unknown reason, the Deck even with its Fast SSD struggle to 12FPS at loading times. Note that it doesn't happend in "The Island" Section of the Game.

Hope this could help VALVE to know where to look for.

waspennator commented 1 year ago

That would explain why it takes so long to load. According to protondb, it seems to happen on Linux devices as well as the Steam deck, so it doesn't seem like a deck exclusive problem.

Also checking on the community hub, using protontricks to install dotnet40 seems to drop the loading time from 10 minutes to 5-10 seconds

Zer01neDev commented 1 year ago

In my case protontricks just doesn't work, it start the installation of dotnet40 but the installation process want to download some Windows KB but sleep at the download process.

kasha695 commented 1 year ago

Using Proton-GE and running winetricks to install xna40 and faudio fixes both the loading time issues and the lack of audio for me, works flawlessly after that. Apart from the intro videos sometimes play or not, but gameplay wise it works.

stsfin commented 1 year ago

Using Proton-GE and running winetricks to install xna40 and faudio fixes both the loading time issues and the lack of audio for me, works flawlessly after that. Apart from the intro videos sometimes play or not, but gameplay wise it works.

This has send me through a rabbit hole (pun intended), but protontricks fails with the xna40/dot net install. Want to give some pointers?

kasha695 commented 1 year ago

I haven't tried protontricks for this. But I've just tested it again.

My steps were:

  1. Install Hell Yeah!
  2. Set compatibility to GE-Proton7-43
  3. Run the game once to build prefix then close.
  4. Open Terminal and type:
    "WINEPREFIX="Path-to-steam/steamapps/compatdata/205230/pfx/" winetricks -q xna40 faudio"
    (My current local Wine version is 7.22)
  5. Once that's finished, run the game again on steam.

This launched, didn't play the intro videos but I loaded my game with full audio and music and no slow loading, only took about 2 seconds.

stsfin commented 1 year ago

Installed Mono fron discover, changed the proton to 3.7 and the ran protontricks to install XNA&faudio, then changed back to the current proton after the game seems to work as it should. Thanks for the help

It seems the current has issues with the XNA-install.

stsfin commented 1 year ago

This launched, didn't play the intro videos but I loaded my game with full audio and music and no slow loading, only took about 2 seconds.

This is also true with the fix I posted, the cutscenes that worked without xna/faudio do not work after them. So you have to choose between cutscenes with buggy audio with long load times and no background music, or playable game with fast load times with music but no cutscenes.

waspennator commented 9 months ago

Still the same as of latest nightly, crackly cutscenes, missing title screen audio, and the game taking 10 minutes to load ingame.

waspennator commented 6 months ago

@kisak-valve Wonderful news, the logos still sound a bit crackly and the background music is still missing, but proton Experimental with wine 9.0 seems to have fixed the eternally long loading times on my oled deck, loading up my save file goes from minutes to a mere 3 seconds!

Zer01neDev commented 6 months ago

@kisak-valve Wonderful news, the logos still sound a bit crackly and the background music is still missing, but proton Experimental with wine 9.0 seems to have fixed the eternally long loading times on my oled deck, loading up my save file goes from minutes to a mere 3 seconds!

Yop just tested on Deck LCD, really big Progress.

Xitro01 commented 3 months ago

Could someone help me out? I have a brand new up-to-date Deck OLED, but can't get this game to properly work. I have protontricks, as winetricks is not available to me. All the steps that I see just doesn't work for me, the loading stays terrible. Anyone here that can give me a up-to-date step-by-step guide that I can follow? Thanks in advance!

Zer01neDev commented 3 months ago

Could someone help me out? I have a brand new up-to-date Deck OLED, but can't get this game to properly work. I have protontricks, as winetricks is not available to me. All the steps that I see just doesn't work for me, the loading stays terrible. Anyone here that can give me a up-to-date step-by-step guide that I can follow? Thanks in advance!

Just use Proton Experimental.

Xitro01 commented 3 months ago

Could someone help me out? I have a brand new up-to-date Deck OLED, but can't get this game to properly work. I have protontricks, as winetricks is not available to me. All the steps that I see just doesn't work for me, the loading stays terrible. Anyone here that can give me a up-to-date step-by-step guide that I can follow? Thanks in advance!

Just use Proton Experimental.

First thing I tried, without any luck.

waspennator commented 3 months ago

Dunno what's going on your end, rechecked it on my oled with Experimental and it loads alright, trying it with 9.0-1 brings back the long loading.

Xitro01 commented 3 months ago

Dunno what's going on your end, rechecked it on my oled with Experimental and it loads alright, trying it with 9.0-1 brings back the long loading.

Allright, will empty the proton files and remove/reinstall the game to see if that fixes it with Experimental. I have some time tomorrow to fiddle with it again, already spent hours on it.

Thanks so far.

edit: works now. Thanks alot! Any fix for the missing music and crackling audio available?

Edit2: Game is crashing after trying to go to level 2, so unplayable. :(

waspennator commented 3 months ago

Replying to https://github.com/ValveSoftware/Proton/issues/6217#issuecomment-2110347875

Click on the gear icon, then properties, then in general go down to the launch options box and paste this in "PROTON_LOG=1 %command%". Then play the game again, trigger the crash when going to level 2 and post the log here.

Xitro01 commented 3 months ago

Replying to https://github.com/ValveSoftware/Proton/issues/6217#issuecomment-2111539826

Hereby the log: steam-205230.log

Xitro01 commented 3 months ago

Any updates on this subject? Love this game and hope I can play it past level 1 on my Steam Deck. Tips on how to get it working are welcome.

redmcg commented 2 months ago

Crackling audio and game crashing after trying to go to level 2 have been fixed in the latest version of wine-mono: https://github.com/madewokherd/wine-mono/releases/tag/wine-mono-9.2.0

This should make its way in to experimental soon. But if you're keen to try it right away, you can download the MSI and install manually. Instructions for doing so can be found here: https://github.com/redmcg/wine-mono/wiki#install-later-version

Note the instructions there are for a different game, so you will want to use the steam id of 205230 in place of 359320.

waspennator commented 2 months ago

The fixes have hit proton Experimental

Xitro01 commented 2 months ago

Thanks for the updates guys! Now working flawlessly. Just missing background music, that’s all. Hopefully that will be fixed some day.

waspennator commented 2 months ago

Logos are sounding perfectly normal on my oled deck too, if the missing music issue could get resolved (on the main menu and ingame), this should be ready to be bumped out of unsupported status.