Frogging-Family / wine-tkg-git

The wine-tkg build systems, to create custom Wine and Proton builds
862 stars 156 forks source link

[NonValve-Proton-Staging-tkg] Sniper Elite 5 Doesn't Properly Launch with EAC Support #848

Open ThisNekoGuy opened 2 years ago

ThisNekoGuy commented 2 years ago

proton-tkg.cfg.txt steam-1029690.log

With EAC support enabled, with a TKG-proton-7.15.r5.gb31a964e.Staging-futex_waitv build, Sniper Elite 5 installs and seems to run EAC but then fails to launch with this error: Screenshot_20220826_152456

According to some ProtonDB accounts though, the game works fine with EAC, so I take it this is a Wine upstream problem(?) but figured it's worth mentioning since it functionally provides a different outcome even with support for it enabled in proton-tkg.cfg

Tk-Glitch commented 2 years ago

This is Denuvo. Was the game launched with a valve based proton at any point without nuking the prefix before running it with an upstream build? Doing so can trigger prefix regeneration on each game launch (possibly multiple times), which will eat through your three (or was it 5?) Denuvo tickets fast. Also, updating your kernel (and possibly GPU drivers depending on the game) will also eat tickets.

ThisNekoGuy commented 2 years ago

Nope, it was the first run I did rebuild the prefix a 2nd time to get the log but those were the only attempts and nothing was changed

Tk-Glitch commented 2 years ago

Maybe something upstream broke Denuvo then :frog: As is now usual, I'd cross-test with a valve based build as 7.5+ has been a regression fest and also forces us into a huge list of reverts to offer some features that are proton-specific and still desirable like the fshack.

ThisNekoGuy commented 2 years ago

@Tk-Glitch Tried with TKG-proton-experimental.bleeding.edge.7.0.23681.20220829.Valve-futex_waitv and the game hangs on launch (no window appears after EAC loads)

steam-1029690.log proton-tkg.cfg.txt