Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Watch_Dogs legion #1095

Open
Bitwolfies opened this issue Jan 28, 2023 · 20 comments
Open

Update Watch_Dogs legion #1095

Bitwolfies opened this issue Jan 28, 2023 · 20 comments
Labels
needs more info Further information is requested split-reports Multiple reports with varying success exist

Comments

@Bitwolfies
Copy link

Bitwolfies commented Jan 28, 2023

Game Title

Watch_Dogs legion

Status of the Anti-Cheat

Running.

Tinkering Steps

No response

Proof of Mention

Nothing official, but it worked for me and they just enabled it for the division 2.

@Curve
Copy link
Member

Curve commented Jan 28, 2023

Did it run in multiplayer as well?
The Singleplayer is working for a while now for me without tinkering

@Bitwolfies
Copy link
Author

I am referring to its online mode yes.

@Curve
Copy link
Member

Curve commented Jan 28, 2023

I am referring to its online mode yes.

Perfect, that's great news, thanks for confirming ^^

@Curve Curve closed this as completed in 29f65ac Jan 29, 2023
@toboggan7
Copy link

toboggan7 commented Feb 23, 2023

Is this only for the Steam version, or Ubisoft Connect, too? The Division 2 only had support on Steam, so I feel it's worth clarifying.

@Bitwolfies
Copy link
Author

Is this only for the Steam version, or Ubisoft Connect, too? The Division 2 only had support on Steam, so I feel it's worth clarifying.

Since its battleeye I would assume so so long as you add the battleeye runtime it would work. Battleeye doesnt require an so file from the devs like eac. Just for them to send an email and the proton battleeye runtime.

@toboggan7
Copy link

After testing, it seems that it's still broken. Could not match with any other players (assumed to be due to low player population, but may be due to anti-cheat), and got a Boring-Yam error (BattlEye error) after around 15 minutes. Boring-Yam error (BattlEye error)
Tried again, same thing happened.

@Bitwolfies
Copy link
Author

Bitwolfies commented Mar 1, 2023

Odd, game never kicked me out of anything I tried. Swear if this was some rare bypass I got. Valve has it as unsupported on deck but it doesn't have the anti cheat as the reason why.

@Curve Curve reopened this Mar 1, 2023
@Curve
Copy link
Member

Curve commented Mar 1, 2023

Odd, game never kicked me out of anything I tried. Swear if this was some rare bypass I got. Valve has it as unsupported on deck but it doesn't have the anti cheat as the reason why.

Could you test it again?
I'll leave this open for sometime until we have more reports

@Starz0r Starz0r added needs more info Further information is requested split-reports Multiple reports with varying success exist labels Apr 13, 2023
@toboggan7
Copy link

Can confirm the game works on Steam. A no-go for Ubisoft Connect, however, like my last report. A workaround will need to be found there.

@gardotd426
Copy link

Since its battleeye I would assume so so long as you add the battleeye runtime it would work. Battleeye doesnt require an so file from the devs like eac. Just for them to send an email and the proton battleeye runtime.

How's that exactly? The BattlEye runtime 100% does include .so libraries - it has to, the BattlEye Proton/Wine support is identical to the EAC Proton/Wine support: They both use the already-existing native Linux clients to communicate with the game's Windows client. Both use .so files.

@gardotd426
Copy link

find ~/.local/share/lutris/runtime/battleye_runtime | grep \\.so:

/home/matt/.local/share/lutris/runtime/battleye_runtime/BEClient_x64.so
/home/matt/.local/share/lutris/runtime/battleye_runtime/v1/lib/wine/beclient.dll.so
/home/matt/.local/share/lutris/runtime/battleye_runtime/v1/lib64/wine/beclient_x64.dll.so
/home/matt/.local/share/lutris/runtime/battleye_runtime/BEClient.so

@toboggan7
Copy link

toboggan7 commented Jun 16, 2023

Since its battleeye I would assume so so long as you add the battleeye runtime it would work. Battleeye doesnt require an so file from the devs like eac. Just for them to send an email and the proton battleeye runtime.

How's that exactly? The BattlEye runtime 100% does include .so libraries - it has to, the BattlEye Proton/Wine support is identical to the EAC Proton/Wine support: They both use the already-existing native Linux clients to communicate with the game's Windows client. Both use .so files.

.so files as in ones bundled with the game (outside of the runtime), I assume. Most titles require that. I don't exactly see how this is relevant to the whole topic of "Is Watch_Dogs Legion running?", though.

@gardotd426
Copy link

Because if people think there are no necessary .so files, they may think there's nothing they can do to try and get it running.

I own the game on Ubisoft Connect but I'd have to redownload/reinstall it, but Lutris's symlinking of the library files (which is what it does for all runtime .dll and .so files, including DXVK and whatnot) failing to properly get the game to work wouldn't surprise me.

If anyone has the Steam version working with multiplayer and they can run find </path/to/game/compatdata/pfx> and paste the output to a pastebin, I can try and replicate anything that looks like it might need replicating and try it with Ubisoft Connect.

I'd be shocked if they only allowed it for Steam. Even Apex works in EA App, not just Steam (I know Apex is EAC but still). Fall Guys works in Steam and EGS.

@YajTPG
Copy link

YajTPG commented Jun 17, 2023

Multiplayer works fine for me on Steam and on the Ubisoft Connect version, I boot up Ubisoft Connect as a non-steam game under Proton Experimental with the launch params:
PROTON_BATTLEYE_RUNTIME="~/.local/share/Steam/steamapps/common/Proton BattlEye Runtime" DXVK_ASYNC=1 PROTON_ENABLE_NVAPI=1 PROTON_HIDE_NVIDIA_GPU=0 VKD3D_CONFIG=dxr11 gamemoderun mangohud %command% -dx11
Although the WDL launcher adds the -BattlEyeLauncher launch parameter to the main executable, which disables Battleye for the game (On windows atleast it does, no sure about linux), no idea how, but it still works fine for me.
I can also confirm that multiplayer does require BattlEye as I tried to disable Battleye in Windows and loading into free roam, I kept getting a Boring-Yam error

@gardotd426
Copy link

I tried it in Ubi Connect and after about 20 minutes in online play (with other people in the map) I got a Boring-Yam error.

Also, just FYI DXVK_ASYNC is literally not a thing anymore unless you're using a REALLY old Proton GE version, it was never a thing in any official Proton build.

@begin-theadventure
Copy link

begin-theadventure commented Jun 17, 2023

Also, just FYI DXVK_ASYNC is literally not a thing anymore

dxvk-gplasync, and the DXVK version can be easily replaced in Proton.

@toboggan7
Copy link

@gardotd426 This is the output of find on my steam prefix. It works with multiplayer, lasted around an hour without a kick in populated games.

@gardotd426
Copy link

gardotd426 commented Jun 18, 2023 via email

@toboggan7
Copy link

@gardotd426 Lack of code tags weren't a bother. Here you go.

@YajTPG
Copy link

YajTPG commented Nov 1, 2023

BattlEye has been removed from the game

https://steamdb.info/depot/2239551/history/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs more info Further information is requested split-reports Multiple reports with varying success exist
Projects
None yet
Development

No branches or pull requests

7 participants