ValveSoftware / Proton

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

Divine Knockout (DKO) (1294660) #6384

Open LiamDawe opened 1 year ago

LiamDawe commented 1 year ago

Compatibility Report

System Information

I confirm:

Log file: steam-1294660.log

Symptoms

Easy Anti-Cheat is broken on SteamOS 3.4 for this game, but works on SteamOS 3.3 Stable.

Reproduction

Try it on SteamOS 3.4, see it fail.

waspennator commented 1 year ago

I'm assuming unless something changed, the game is broken now that 3.4 is on stable now.

ruineka commented 1 year ago

I'm assuming unless something changed, the game is broken now that 3.4 is on stable now.

Yup it only worked with older glibc. It's now impossible to play this on the Steam Deck. :(

KerrWasHere commented 1 year ago

Is this fixible

wipatten commented 1 year ago

Is there any workaround?

swilliams-dev commented 1 year ago

I wish the anti-cheat steps from here were automated for developers, might result in less lag time between os and game patches: https://partner.steamgames.com/doc/steamdeck/proton

Can also confirm, was able to play before the update

kamek-pf commented 1 year ago

Personally, I was never able to run the game without the noeac flag, and they disabled it with the latest game update. I don't think they ever enabled EAC for Proton, and now, until they do, pretty sure there's no workaround.

ruineka commented 1 year ago

Personally, I was never able to run the game without the noeac flag, and they disabled it with the latest game update. I don't think they ever enabled EAC for Proton, and now, until they do, pretty sure there's no workaround.

It worked on older distros running an older glibc and SteamOS 3.3, so I think it was indeed working. I never had to use noeac. That said there is no .so file in the game files..

johnbateman commented 1 year ago

Can confirm, latest version of DKO (Build ID: 10200470) works on 3.3.2 for me without need for noeac flag and on 3.4.2 EAC is broken.

kisak-valve commented 1 year ago

Easy Anti-Cheat engine not loading in SteamOS 3.4

Issue transferred from https://github.com/ValveSoftware/Proton/issues/6404. @gmacbm posted on 2022-12-23T01:47:27:

4# Compatibility Report

System Information

I confirm:

Symptoms:

The dko game easy anti cheat engine using steamdeck is working fine with steam os 3.3 version using proton but upon upgrading to steam os 3.4 with proton the easy anti cheat engine is not loading anymore which prevent the game in launching.

Reproduction

  1. Divine Knock out DKO the AppID is 1294660
  2. Linux version: Steam os 3.4
  3. Steamdeck device
  4. Easy anti cheat engine prevent the game from launching.
befabry commented 1 year ago

Personally, I was never able to run the game without the noeac flag, and they disabled it with the latest game update. I don't think they ever enabled EAC for Proton, and now, until they do, pretty sure there's no workaround.

I can confirm, it never worked for me on Arch. No matter the kernel.

It "worked" for my girlfriend on Nobara, but we could never join a game together so she had to use the -noeac flag as well. It never worked

kamek-pf commented 1 year ago

To follow up on this, it seems @ruineka was right and DKO apparently uses a version of EAC that depends on an older version of glibc.

The glibc-eac package allows Arch users to rebuild glibc while excluding commits that break compatibility with older versions of EAC. The same workaround should work with any distro.

This fixes it for me, I can run the game normally, without the noeac flag.

Edit: DKO seems to be using the EOS version of EAC, which explains why there are no .dll of .so EAC files. EOS EAC appears to be generally broken with glibc 2.36. In any case, this issue is probably closely related to #6051.

CosmicFusion commented 1 year ago

Replying to https://github.com/ValveSoftware/Proton/issues/6384#issuecomment-1367515127

not ubuntu, this patch causes a kernel panic on boot

waspennator commented 1 year ago

Was this fixed on deck recently? Noticed it got marked as deck playable.

gmacbm commented 1 year ago

Hi valve Software/Proton

 Good day can you please advise how to run this game EAC hence its tag

playable in steamdeck.

Thank you.

On Fri, 13 Jan 2023, 2:00 am waspennator, @.***> wrote:

Was this fixed on deck recently? Noticed it got marked as deck playable.

— Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/Proton/issues/6384#issuecomment-1380793114, or unsubscribe https://github.com/notifications/unsubscribe-auth/A45G7I7KICW7IJXH5Q76MZDWSBBEJANCNFSM6AAAAAAS4FENGQ . You are receiving this because you were mentioned.Message ID: @.***>

marioapardo commented 1 year ago

I just tried again from steam deck with proton 7.0.5, and it works, apparently they fixed the EAC error with some update.