Proton icon indicating copy to clipboard operation
Proton copied to clipboard

Warhammer: Vermintide 2 (552500)

Open h8672 opened this issue 6 years ago • 106 comments

Compatibility Report

  • Name of the game with compatibility issues: Warhammer: Vermintide 2
  • Steam AppID of the game: 552500

System Information

  • GPU: GTX 1060 6GB
  • Driver/LLVM version: Nvidia 396.54
  • Kernel version: 4.15.0-34-generic
  • Link to full system information: Gist
  • Proton version: 3.7-6

I confirm:

  • [ X ] that I haven't found an existing compatibility report for this game.
  • [ X ] that I have checked whether there are updates for my system available.

steam-552500.log

Symptoms

  • Normally game doesn't launch after installation.
  • Game has a beta, which you can join, to skip the launcher.
  • Open library, launch game there for a popup where you can select skip launcher option (doesn't pop up from quick launch).
  • Game may crash if you change video settings many times in row.
  • If game starts windowed it may start stretched to desktop.
    • Don't move window position before you got to the character selection or it may go to unreachable place.
    • Moving resizes it in Ubuntu 18.04.
    • I used alt + space to move the window and alt stayed down ingame, which caused character walk slowly, and you just have to press alt again to release it.

Reproduction

  • Install the game in steam.
  • Join temporary_launcher_workaround beta for the game.
    • Verify local files (If you started it before, maybe optional?).
  • Launch game through library and select bypass launcher, click play.

h8672 avatar Sep 21 '18 11:09 h8672

Things to add: System Information Gist

Symptoms

  • EAC will not be installed/will not work even if its setup is launched manually in "SteamLibrary/steamapps/common/Warhammer Vermintide 2/installers/EasyAntiCheat/"
  • due to bypassing the launcher (and EAC not being usable), progression is not saved on the game servers and trying to retrieve or save information from/to the game servers will give an in-game prompt to quit the game.
  • tinted screen after loading in (not affecting the HUD) pitch black (does not resolve itself most of the time, workaround by changing FOV, changing FOV while everything looks as expected in turn turns everything black), green and pink tints or dense "fog" resolve itself after a couple seconds, as do graphical glitches/artifacts/stripes after loading in.

keraldi avatar Sep 29 '18 07:09 keraldi

just another confirmation here at what @lorce said. game doesnt save progress and you cant join online matches due to easy anti-cheat

GloriousEggroll avatar Nov 22 '18 05:11 GloriousEggroll

Are any of these issues fixable on the Proton side? I found a thread on the fatshark forums that shed some light on the issue with EasyAntiCheat. I'm ok with setting up a VM to run this game, but if it's possible I'd like to stay away from windows.

Also, I was never able to get it to launch properly. I enabled the skip launcher option and it displayed the various splash screens, but when it's supposed to show the menu it crashes. I doesn't really matter if a fix isn't possible, but it was a bit frustrating for me.

curieos avatar Jan 02 '19 18:01 curieos

There's a thread about it in #1468 and there should be more information about the issue.

Edit: Hmm... maybe I should keep this open as the issue isn't solved... The game doesn't work as intended either...

h8672 avatar Jan 02 '19 22:01 h8672

"Play Warhammer: Vermintide 2 Play for free! Ends in 2 days"

It is also on sale. https://store.steampowered.com/app/552500/Warhammer_Vermintide_2/?snr=1_4_4__100

I am going to check and see if it works.

romulasry avatar Mar 08 '19 07:03 romulasry

Latest one crashes when selecting (Bypass Launcher --selected under Betas) otherwise it doesn't load. Proton 3.16-7.

romulasry avatar Mar 08 '19 08:03 romulasry

Same on Proton 3.16-8.

romulasry avatar Mar 09 '19 05:03 romulasry

Gist: https://gist.github.com/romulasry/9963e49d07f6c7ec9f6172c7b17bfed5 Log: steam-552500.log Using: Bypass Launcher

romulasry avatar Mar 09 '19 05:03 romulasry

Hello @romulasry, your log contains err:winediag:FILE_CreateFile Too many open files, ulimit -n probably needs to be increased, please run ulimit -Hn and verify it is a high value and not 4096.

kisak-valve avatar Mar 09 '19 12:03 kisak-valve

Looks like Valve is working to get EasyAntiCheat to work on linux! I'm pretty excited for this, V2 is one of my favorite games.

curieos avatar Apr 24 '19 17:04 curieos

So, no solution for anticheat yet.

Patola avatar Apr 25 '20 19:04 Patola

An update for the interested: https://www.reddit.com/user/Guy1524/comments/hc3o1y/eac_progress_update/

flindeberg avatar Jun 22 '20 19:06 flindeberg

So, no solution for anticheat yet.

No longer true, some crazy frogs did it.

https://drive.google.com/file/d/1KWETkDj89ZCG8p5PHPqLAtgMd4X77gk6/view?usp=sharing

Might take a little while until it comes all the way to Proton though.

flindeberg avatar Jul 10 '20 23:07 flindeberg

What is the last file linked?Whats the file provided? Does that allow this game to work multiplay?

Gibbz avatar Dec 24 '20 08:12 Gibbz

@Gibbz After EAC updated, it no longer works.

Patola avatar Dec 25 '20 17:12 Patola

What is the last file linked?Whats the file provided? Does that allow this game to work multiplay?

@Gibbz, as @Patola said, it no longer works since the later EAC-patches.

It was a Wine-tree with EAC specific patches. As such only relevant for those of us with the knowledge and time at hand to compile wine.

Discussion takes place at #easy-anti-lobster-dev in the VKx-discord (https://discord.gg/mjWm8DK should work, it used to be the official invite link AFAIK). But to be honest, the discussion has been quite dead most of the fall and the winter so far.

flindeberg avatar Jan 05 '21 08:01 flindeberg

Is it possible to play this via lan multiplay without using EAC in its current state?

Gibbz avatar Jan 05 '21 08:01 Gibbz

Is it possible to play this via lan multiplay without using EAC in its current state?

AFAIK you can play on the modded realm. I.e. without progress, but it should be playable.

flindeberg avatar Jan 05 '21 08:01 flindeberg

The game closes itself a minute after starting. During this time, you can have time to go into the settings and run the benchmark.

Demonstration: https://youtu.be/tN83gdJ35eE

System Information

  • GPU: AMD Radeon 6900XT
  • Driver/LLVM version: Mesa 21.3-git/12.0.0
  • Kernel version: 5.13-rc3
  • Link to full system information report as Gist
  • Proton version: experimental-6.3-20210604

steam-552500.log

If you hurry up and press "Play", then after the splash with the shark, the message "Backend rejected the challenge response" will be displayed.

Screenshot from 2021-06-05 22-17-41

steam-552500.log

NTMan avatar Jun 05 '21 16:06 NTMan

@NTMan The launcher did not work a while back, so they have apparently changed something (or proton / wine includes more dependencies than before). Does modded realm work for you? What is your performance compared to Windows?

flindeberg avatar Jun 08 '21 12:06 flindeberg

@flindeberg I recently delete my Proton prefix, and booted up the game. The launcher worked, but it will crash after ~10 seconds. Just long enough to hit the modded realm check box, and boot up the game.

It performs extremely well. ~80fps on maximum graphics at 1440p. Never goes lower than 65 fps, even when a huge horde is attacking. Highest peaks are 90.

Fedora 34 Kernel 5.13 Ryzen 2700 4ghz oc Radeon 5700xt

Enabling mods can be done by opening the config file located at steamapps/compatdata/552500/pfx/drive_c/users/steamuser/AppData/Roaming/Fatshark/Vermintide 2/user_settings.config and setting each mod to enabled = true

That folder also has a launcher.cfg where you can set SendCrashReports to false and DisableAntiCheat to true.

Technically, you can only progress on the Official Realm, BUT there is a mod known as "Casual Mode". Which allows you to unlock everything straight up, or use a progression system similar to the Official Realm. It uses xp gained from the missions. It's pretty much perfect.

I found some mods were unstable, and crashed the game, so I cut it down to only the Vermintide Mod Framework, Penlight Lua Libraries, and Casual Mode (I assume load order is from top to bottom). I haven't used it very much, but it seems to work pretty well.

DeathTBO avatar Oct 01 '21 04:10 DeathTBO

Work is being done, we'll see when it will be enabled and working https://steamdb.info/depot/552503/history/?changeid=M:5995370140976663476

Zorrototo avatar Mar 16 '22 14:03 Zorrototo

Looks like they have been trying to reach out for enabling EAC support: https://steamcommunity.com/app/552500/discussions/0/2960544187643622408/?ctp=26#c3419936604888208895

DevanPratt avatar Jun 30 '22 00:06 DevanPratt

Seems like people are having some working EAC on the Steam forums https://steamcommunity.com/app/552500/discussions/0/2960544187643622408/?ctp=30#c3457094584911997892 and a dev even replied even if he still didn't confirm they changed something the past days. So far on my end, no luck, can't have anything to work. Will update if I find my issue and a fix.

Zorrototo avatar Aug 04 '22 16:08 Zorrototo

It's working here on Nobara + GE-Proton7-28. Clean install, clean prefix. Multiplayer works. Screenshot from 2022-08-04 23-34-19

GloriousEggroll avatar Aug 05 '22 05:08 GloriousEggroll

Proton Experimental allowed me in.

I simply verified the game files -> Made sure Proton Experimental and the Proton EAC Runtime downloaded (I hit the queue download now) -> Bam the game let me in, I collected the daily reward.

DeathTBO avatar Aug 05 '22 13:08 DeathTBO

i reinstalled proton eac runtime and now instead of "eac not running it says "insufficient resources"

some progress I guess.

hjri avatar Aug 05 '22 14:08 hjri

Yep that's where I am (see link above, I posted screenshot) since two days, I tried everything possible (I did not do a full reinstall of the 100GB files of the game, I tried at some point to delete everything but the Bundle folder, and verify the files in Steam to re-acquire the missing binaries and other files). I Tested Proton GE, Experimental (and its Bleeding Edge beta), I reset prefix all the time, I also tried to force reinstall EAC in the prefix, tried the various game beta options, tried with or without various launch options in game properties. But it seems my setup is doomed, when some other people can simply make sure to use Proton Experimental and have EAC Runtime installed, and they are all good instantly.

Maybe this is related to network and EAC can not communicate or download something, this is where my thoughts are now that I think I virtually tested everything on the Proton/game side. I might need to fully reinstall the game but to me that makes no sense when the game files verification should have made sure all files were good.

//EDIT: also, it seems it only works when you host the game as the Proton user, if you join other people's game it will kick you out after the usual EAC check.

Zorrototo avatar Aug 05 '22 15:08 Zorrototo

I managed to get it running once with Proton GE 7-28 and since testing Proton Experimental, even replicating the method with Proton GE again, I get the State: Untrusted error.

@Zorrototo you might be on to something. I never confirmed this when it was working but at this point in time, if I examine the loader.log file in the prefix' AppData\Roaming\EasyAntiCheat\226 folder, there are attempts to connect to anticheat servers (for wine64) and fails. If I run the URL in a browser, it downloads a file. I'm curious if placing this file in the appropriate folder would get it working again (although I don't know which folder this file is meant to go into or how it's processed).

Edit: Nevermind about the latter...each download is randomized, so it would make sense that each game instance opened up would download a unique file for that specific session.

Edit 2: Seems I was looking at the wrong folder. The correct folder is ~/.cache/com.epicgames.easyanticheat/226/ and the loader.log shows a successful connection to the server.

r2rX avatar Aug 05 '22 16:08 r2rX

There might be hope for me, I did not try yet but it smells like a good lead. https://github.com/ValveSoftware/Proton/issues/6051#issuecomment-1207123916

Will report when I can test, I actually deleted the game a few hours ago :1st_place_medal:

//EDIT: doesn't seem to help me.

Zorrototo avatar Aug 06 '22 02:08 Zorrototo