ValveSoftware / Proton

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

Might & Magic: Clash of Heroes (61700) #1515

Open veikk0 opened 6 years ago

veikk0 commented 6 years ago

Compatibility Report

System Information

I confirm:

Symptoms

The game doesn't start when the Play button is pressed. Steam shows the game's status as "running" only for a few moments. No log is generated in the home directory despite logging being turned on in the user_settings.py file. EDIT: I switched to 3.7-6 non-beta and now a log was created for some reason. steam-61700.log

Reproduction

Attempt to launch the game.

Other

This seems to be a known bug in Wine.

veikk0 commented 5 years ago

The game still doesn't launch, but some progress has been made. The cause has been identified as bug 10506, ie. lack of crypt32 DSS provider. The game checks the SHA1 hash on its data files and just exits when the check fails. Wine developer Paul Gofman created a partial workaround patch and apparently the game works perfectly with the patch applied and additionally requires the use of the d3dcompiler_47 override ("winetricks d3dcompiler_47"). I haven't tested this myself though.

Would it be possible to include this patch in Proton?

Quentin-ctrL commented 3 years ago

The game starts now using Proton 6.3-5 RC testing ;) https://github.com/ValveSoftware/Proton/issues/4906 Follow the instruction to install beta

Saroumane commented 3 years ago

Not for me , I get the opening logo and sounds for 3/4 seconds then it crashes with :

steam.desktop[157194]: [0622/135106.537208:ERROR:frame_sink_video_capturer_impl.cc(206)] Invalid resolutions constraints: 0x0 must not be greater than 0x0; and also within media::limits.

Maybe because we have different settings / hardware / drivers ?

Steam client version Jun 8 2021
Graphics card Radeon RX 5700 XT
Driver : mesa 21.0.1
Monitor resolution : 3840x2160 (same result with 1920x1080)
I tried with X and XWayland, same result.
kisak-valve commented 3 years ago

Hello @Saroumane, we see that log message whenever libcef initializes. There's a good chance that's not a useful hint.

Quentin-ctrL commented 3 years ago

Replying to https://github.com/ValveSoftware/Proton/issues/1515#issuecomment-865929217

AMD Ryzen 7 1700X Eight-Core Processor Debian GNU/Linux 10 (buster) (64 bits) NVIDIA Corporation GeForce GTX 1060 3GB/PCIe/SSE2 4.6.0 NVIDIA 418.197.02 1920 x 1080

it take 5 to 10 seconds to launch the game but it works fine exept some alt-tab issue after 3h.

ottopower commented 3 years ago

@Saroumane Have you already tried to "Verify integrity of game files" and delete the userconfig.cfg file in the game folder?

Saroumane commented 3 years ago

@ottopower Great idea ! To be as clean as possible I just uninstalled/reinstalled game, and now it works.

Only problem so far : the unskippable opening animation runs at ~0,5 FPS. Workaround : put it offscreen with alt-tab, and it will go fullspeed.

After that the game plays normally.

darabos commented 3 years ago

Works perfectly for me too! With default settings, after a reinstall. Thanks a lot, fantastic job! (The wait was worth it, this game is awesome.)

alexheretic commented 2 years ago

Doesn't work on steam deck for me. I can hear the intro videos but not see them. The the loading screen appears, after that it crashes back to steam.

PROTON_LOG=1 -> steam-61700.log

kisak-valve commented 2 years ago

Hello @alexheretic, can you check how the game behaves with Proton 6.3?

alexheretic commented 2 years ago

Hello @alexheretic, can you check how the game behaves with Proton 6.3?

@kisak-valve unfortunately it behaves similarly. steam-61700-6.3.log

I also tried 7.0 & GE also the same.

matheusfaustino commented 5 months ago

Just tests with Proton Experimental yesterday and it worked. It installed the DirectX version it needed and also the gamepad is working on deck. In some proton version ago, I was able to launch the game and reach the main menu, but there were no gamepad input, just mouse.