ValveSoftware / Proton

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

Shatterline (2087030) #6165

Open xpander69 opened 2 years ago

xpander69 commented 2 years ago

Compatibility Report

System Information

I confirm:

steam-2087030.log

Symptoms

Textures doesn't seem to load. Everything is rendered dark. Low and Highest settings. https://i.imgur.com/XYa3J32.png

Reproduction

  1. Launch the game. Throws you into tutorial map first, where the issue can already be seen.
xpander69 commented 2 years ago

_installing d3dcompiler47 fixes the dark texture issue Not needed since R66 game update setting prefix to win 7 fixes the connection error

those are the workarounds to make the game playable right now

protontricks 2087030 win7

updated.

Kreyren commented 2 years ago

Compatibility Report

System Information

I confirm:

After verifying game files this is all it gives me:

$ cat ~/.var/app/com.valvesoftware.Steam/steam-2087030.log 
======================
Proton: 1660576899 proton-7.0-4
SteamGameId: 2087030
Command: ['/home/kreyren/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Shatterline/Launch_Game.exe', '-platform_type', 'Steam', '-bugsplat_enabled']
Options: {'forcelgadd'}
depot: 0.20220919.70
pressure-vessel: 0.20220919.0
scripts: v0.20220823.0-0-gcc4e44f
soldier: 0.20220919.0 soldier 0.20220919.0
Kernel: Linux 5.19.8 #1 SMP PREEMPT_DYNAMIC 1 x86_64
======================

Symptoms

The game installed fine and ran great (platinum) with d3dcompiler_47 and win7 until 22.09.22 when it got updated and now i can't launch it after checking file integrity and before i couldn't join any match (likely anti-cheat)

  1. Failure to load textures resulting in texture-less environment:

Fixed by adding d3dcompiler_47 though winetricks

  1. Unable to join any game:

Originally fixed by setting the protonprefix on Windows 7 until 22.09.22 where game got updated and it's broken again

  1. On bordless fullscreen window sometimes after the game loads into the match it causes me to be unable to move excluding looking around with mouse (unable to shoot) and unable to change window so i have to always change in TTY and kill it in htop, hotfix to this was to play the game in windowed.

Reproduction

  1. Get Steam from Flatpak on any GNU distro with Linux kernel
  2. Install Shatterline on steam
  3. Try to play the game

Additional notes

Kreyren commented 2 years ago

Compatibility Report

System Information

I confirm:

Proton7.0-4 (without win7 and d3dcompiler): https://gist.github.com/Kreyren/0d1eacd4fe199b11c468a9cd7a53636e

Click to expand

``` $ WINEPREFIX=~/.local/share/guix-sandbox-home/.local/share/Steam/steamapps/compatdata/2087030/pfx winetricks d3dcompiler_47 win7 Executing mkdir -p /home//kreyren/.local/share/guix-sandbox-home/.local/share/Steam/steamapps/compatdata/2087030 ------------------------------------------------------ warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. ------------------------------------------------------ ------------------------------------------------------ WINEPREFIX INFO: Drive C: total 4 drwxr-xr-x 9 kreyren users 131 24. zář 12.44 . drwxr-xr-x 4 kreyren users 117 24. zář 12.46 .. drwxr-xr-x 2 kreyren users 31 24. zář 12.44 openxr drwxr-xr-x 4 kreyren users 44 24. zář 12.44 ProgramData drwxr-xr-x 6 kreyren users 97 24. zář 12.44 Program Files drwxr-xr-x 8 kreyren users 135 24. zář 12.44 Program Files (x86) drwxr-xr-x 4 kreyren users 37 24. zář 12.44 users drwxr-xr-x 3 kreyren users 17 24. zář 12.44 vrclient drwxr-xr-x 21 kreyren users 4096 24. zář 12.44 windows Registry info: /home//kreyren/.local/share/guix-sandbox-home/.local/share/Steam/steamapps/compatdata/2087030/pfx/system.reg:#arch=win64 /home//kreyren/.local/share/guix-sandbox-home/.local/share/Steam/steamapps/compatdata/2087030/pfx/userdef.reg:#arch=win64 /home//kreyren/.local/share/guix-sandbox-home/.local/share/Steam/steamapps/compatdata/2087030/pfx/user.reg:#arch=win64 ------------------------------------------------------ ------------------------------------------------------ warning: wine cmd.exe /c echo '%AppData%' returned empty string, error message "wine: could not load kernel32.dll, status c000000f wine: could not load kernel32.dll, status c000000f" ------------------------------------------------------ kreyren@dreamon /home/kreyren/.local/share/guix-sandbox-home/.local/share/Steam/steamapps/compatdata$ WINEPREFIX=~/.local/share/guix-sandbox-home/.local/share/Steam/steamapps/compatdata/2087030/pfx winetricks d3dcompiler_47 win7 Executing mkdir -p /home//kreyren/.local/share/guix-sandbox-home/.local/share/Steam/steamapps/compatdata/2087030 ------------------------------------------------------ warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. ------------------------------------------------------ ------------------------------------------------------ WINEPREFIX INFO: Drive C: total 4 drwxr-xr-x 9 kreyren users 131 24. zář 12.44 . drwxr-xr-x 4 kreyren users 117 24. zář 12.46 .. drwxr-xr-x 2 kreyren users 31 24. zář 12.44 openxr drwxr-xr-x 4 kreyren users 44 24. zář 12.44 ProgramData drwxr-xr-x 6 kreyren users 97 24. zář 12.44 Program Files drwxr-xr-x 8 kreyren users 135 24. zář 12.44 Program Files (x86) drwxr-xr-x 4 kreyren users 37 24. zář 12.44 users drwxr-xr-x 3 kreyren users 17 24. zář 12.44 vrclient drwxr-xr-x 21 kreyren users 4096 24. zář 12.44 windows Registry info: /home//kreyren/.local/share/guix-sandbox-home/.local/share/Steam/steamapps/compatdata/2087030/pfx/system.reg:#arch=win64 /home//kreyren/.local/share/guix-sandbox-home/.local/share/Steam/steamapps/compatdata/2087030/pfx/userdef.reg:#arch=win64 /home//kreyren/.local/share/guix-sandbox-home/.local/share/Steam/steamapps/compatdata/2087030/pfx/user.reg:#arch=win64 ------------------------------------------------------ ------------------------------------------------------ warning: wine cmd.exe /c echo '%AppData%' returned empty string, error message "wine: could not load kernel32.dll, status c000000f wine: could not load kernel32.dll, status c000000f" ------------------------------------------------------ $ rm -r /home/kreyren/.local/share/guix-sandbox-home/.local/share/Steam/steamapps/compatdata/2087030/pfx $ WINEPREFIX=~/.local/share/guix-sandbox-home/.local/share/Steam/steamapps/compatdata/2087030/pfx winetricks d3dcompiler_47 win7 Executing mkdir -p /home//kreyren/.local/share/guix-sandbox-home/.local/share/Steam/steamapps/compatdata/2087030 ------------------------------------------------------ warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. ------------------------------------------------------ Using winetricks 20220411 - sha256sum: fa32f0975aa4733e5e9ac8b12b23e2c70fcc1261f9c865b79704ae3cc27541ca with wine-7.8 (Staging) and WINEARCH=win64 Executing w_do_call d3dcompiler_47 Executing mkdir -p /home//kreyren/.local/share/guix-sandbox-home/.local/share/Steam/steamapps/compatdata/2087030 ------------------------------------------------------ warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. ------------------------------------------------------ Executing load_d3dcompiler_47 Executing 7z x /home//kreyren/.cache/winetricks/d3dcompiler_47/FirefoxSetup62.0.3-win32.exe -o/home//kreyren/.local/share/guix-sandbox-home/.local/share/Steam/steamapps/compatdata/2087030/pfx/dosdevices/c:/windows/temp/win32 core/d3dcompiler_47.dll 7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=en_US.utf8,Utf16=on,HugeFiles=on,64 bits,8 CPUs Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz (206A7),ASM,AES-NI) Scanning the drive for archives: 1 file, 37111376 bytes (36 MiB) Extracting archive: /home//kreyren/.cache/winetricks/d3dcompiler_47/FirefoxSetup62.0.3-win32.exe -- Path = /home//kreyren/.cache/winetricks/d3dcompiler_47/FirefoxSetup62.0.3-win32.exe Type = PE Physical Size = 37111376 CPU = x86 Characteristics = Executable 32-bit NoRelocs NoLineNums NoLocalSyms Created = 2018-04-26 17:54:09 Headers Size = 4096 Checksum = 37158920 Name = 7zS.sfx.exe Image Size = 274432 Section Alignment = 4096 File Alignment = 512 Code Size = 57344 Initialized Data Size = 65536 Uninitialized Data Size = 147456 Linker Version = 6.0 OS Version = 4.0 Image Version = 0.0 Subsystem Version = 4.0 Subsystem = Windows GUI Stack Reserve = 1048576 Stack Commit = 4096 Heap Reserve = 1048576 Heap Commit = 4096 Image Base = 4194304 Comment = FileVersion: 18.1.0.0 FileVersion: 18.01 ProductVersion: 18.1.0.0 ProductVersion: 18.01 CompanyName: Igor Pavlov FileDescription: 7z Setup SFX InternalName: 7zS.sfx LegalCopyright: Copyright (c) 1999-2018 Igor Pavlov OriginalFilename: 7zS.sfx.exe ProductName: 7-Zip ---- Path = [0] Size = 36983424 Packed Size = 36983424 Virtual Size = 36983424 Offset = 120320 -- Path = [0] Type = 7z Offset = 81 Physical Size = 36983337 Tail Size = 6 Headers Size = 2137 Method = LZMA:25 BCJ2 Solid = + Blocks = 1 Everything is Ok Files: 61 Size: 46133485 Compressed: 37111376 Executing cp -f /home//kreyren/.local/share/guix-sandbox-home/.local/share/Steam/steamapps/compatdata/2087030/pfx/dosdevices/c:/windows/temp/win32/core/d3dcompiler_47.dll /home//kreyren/.local/share/guix-sandbox-home/.local/share/Steam/steamapps/compatdata/2087030/pfx/dosdevices/c:/windows/syswow64/d3dcompiler_47.dll Executing 7z x /home//kreyren/.cache/winetricks/d3dcompiler_47/FirefoxSetup62.0.3-win64.exe -o/home//kreyren/.local/share/guix-sandbox-home/.local/share/Steam/steamapps/compatdata/2087030/pfx/dosdevices/c:/windows/temp/win64 core/d3dcompiler_47.dll 7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=en_US.utf8,Utf16=on,HugeFiles=on,64 bits,8 CPUs Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz (206A7),ASM,AES-NI) Scanning the drive for archives: 1 file, 40176024 bytes (39 MiB) Extracting archive: /home//kreyren/.cache/winetricks/d3dcompiler_47/FirefoxSetup62.0.3-win64.exe -- Path = /home//kreyren/.cache/winetricks/d3dcompiler_47/FirefoxSetup62.0.3-win64.exe Type = PE Physical Size = 40176024 CPU = x86 Characteristics = Executable 32-bit NoRelocs NoLineNums NoLocalSyms Created = 2018-04-26 17:54:09 Headers Size = 4096 Checksum = 40199636 Name = 7zS.sfx.exe Image Size = 274432 Section Alignment = 4096 File Alignment = 512 Code Size = 57344 Initialized Data Size = 65536 Uninitialized Data Size = 147456 Linker Version = 6.0 OS Version = 4.0 Image Version = 0.0 Subsystem Version = 4.0 Subsystem = Windows GUI Stack Reserve = 1048576 Stack Commit = 4096 Heap Reserve = 1048576 Heap Commit = 4096 Image Base = 4194304 Comment = FileVersion: 18.1.0.0 FileVersion: 18.01 ProductVersion: 18.1.0.0 ProductVersion: 18.01 CompanyName: Igor Pavlov FileDescription: 7z Setup SFX InternalName: 7zS.sfx LegalCopyright: Copyright (c) 1999-2018 Igor Pavlov OriginalFilename: 7zS.sfx.exe ProductName: 7-Zip ---- Path = [0] Size = 40048072 Packed Size = 40048072 Virtual Size = 40048072 Offset = 120320 -- Path = [0] Type = 7z Offset = 81 Physical Size = 40047984 Tail Size = 7 Headers Size = 2125 Method = LZMA:25 BCJ2 Solid = + Blocks = 1 Everything is Ok Files: 60 Size: 46848324 Compressed: 40176024 Executing cp -f /home//kreyren/.local/share/guix-sandbox-home/.local/share/Steam/steamapps/compatdata/2087030/pfx/dosdevices/c:/windows/temp/win64/core/d3dcompiler_47.dll /home//kreyren/.local/share/guix-sandbox-home/.local/share/Steam/steamapps/compatdata/2087030/pfx/dosdevices/c:/windows/system32/d3dcompiler_47.dll Using native override for following DLLs: d3dcompiler_47 Executing wine regedit C:\windows\Temp\override-dll.reg Executing wine64 regedit C:\windows\Temp\override-dll.reg Executing w_do_call win7 Executing mkdir -p /home//kreyren/.local/share/guix-sandbox-home/.local/share/Steam/steamapps/compatdata/2087030 ------------------------------------------------------ warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. ------------------------------------------------------ Executing load_win7 Executing wine winecfg -v win7 ------------------------------------------------------ warning: Running /home//kreyren/.guix-profile/bin/wineserver -w. This will hang until all wine processes in prefix=/home//kreyren/.local/share/guix-sandbox-home/.local/share/Steam/steamapps/compatdata/2087030/pfx terminate ------------------------------------------------------ ```

Proton-7.0-4 with changes above: https://gist.github.com/Kreyren/cdabedf77bfb17f2b38acf8e12256c71

Proton-experimental: https://gist.github.com/Kreyren/3233aa98d88057b8fb08b6985e0ab25b

Symptoms

The game installed fine and ran great (platinum) with d3dcompiler_47 and win7 until 22.09.22 where i can no longer join any public match

  1. Failure to load textures resulting in texture-less environment:

Fixed by adding d3dcompiler_47 though winetricks

  1. Unable to join any game:

Originally fixed by setting the protonprefix on Windows 7 until 22.09.22 where game got updated and it's broken again

  1. On borderless fullscreen window sometimes after the game loads into the match it causes me to be unable to move excluding looking around with mouse (unable to shoot) and unable to change window so i have to always change in TTY and kill it in htop, hotfix to this was to play the game in windowed.

Reproduction

  1. Get any GNU distro with Linux kernel that has GNU Guix packaged
  2. Install GNU Guix e.g. on apt-based distributions # apt-get install guix
  3. Get the following channels:
    $ cat ~/.config/guix/channels.scm
    (list
    (channel
    (name 'guix)
    (url "https://git.savannah.gnu.org/git/guix.git")
    (branch "master")
    (introduction
    (make-channel-introduction
    "9edb3f66fd807b096b48283debdcddccfea34bad"     ;2020-05-26
    (openpgp-fingerprint                           ;mbakke
     "BBB0 2DDF 2CEA F6A8 0D1D  E643 A2A0 6DF2 A33A 54FA"))))
    (channel
    (name 'nonguix)
    (url "https://gitlab.com/nonguix/nonguix")
    (introduction
    (make-channel-introduction
    "897c1a470da759236cc11798f4e0a5f7d4d59fbc"
    (openpgp-fingerprint
     "2A39 3FFF 68F4 EF7A 3D29  12AF 6F51 20A0 22FB B2D5")))))
  4. Update repositories -- $ guix pull
  5. Open steam from guix -- $ guix shell steam -- steam
  6. Install Shatterline and try to play the game

Additional notes

DarkestByte commented 2 years ago

The game installed fine and ran great (platinum) with d3dcompiler_47 and win7 until 22.09.22 where i can no longer join any public match

this is the update that broke it: https://store.steampowered.com/news/app/2087030/view/3395173894699741120 after that a friend and I could no longer join matches.

Kreyren commented 2 years ago

@kisak-valve I talked with the developer and they seems to be willing to enable linux support, but don't understand what proton is, how it works and how it would affect the development (they are startup-ish so their development resources are limited etc..) and how it would make the game cheatable bcs they currently have issues with cheating in the game.

Could you get someone from valve to e.g. write some short and sensible thing here and how to configure EAC so that the game works again?

EDIT: Was given https://partner.steamgames.com/doc/steamdeck/proton#1 which was relayed to the developer

Kreyren commented 2 years ago

I helped the developer to fix the game and new update is scheduled to land within 24h hours to make the game work for all linux users. ^-^

The linux module for EOS is enabled since 23rd Aug 2022: shatterline-linux-eac-module

The developer did setup according to the provided documentation in https://partner.steamgames.com/doc/steamdeck/proton#1 and noted the requirement to update the linux module.

There was a bug in the pipeline which caused the public release of the game to miss Bin/CrashRpt1403.dll which was triggering the EOS resulting in linux players being unable to join any public game lobby the solution is to provide the file. Discovered through searching in Steam/steamapps/compatdata/2087030/pfx/drive_c/users/steamuser/Saved Games/Shatterline/somerandomchars/user/log/Game.log which included:

<2022-09-26T22:09:54:789+02> [Warning] (Game) - [EOSCore_Windows::EOSSDKLoggingCallback] LogEOSAntiCheat: [AntiCheatClient] [PollStatusInternal] Client Violation with Type: 5 Message: Unknown file version (Bin/CrashRpt1403.dll), len: 44

The d3dcompiler_47.dll was required as they broke shaders for proton which will be fixed after the game realease and that currently results in a black textures when you try to join the game, with new update that dependency is provided by upstream so it's no longer required to workaround it and workarounds will trigger EOS.

The win7 workaround is still needed as the game is using Winsock Registered Input/Output (RIO) API that is not implemented in wine/proton if the windows release is set on 8 and higher, developer plans to address it before the game gets released or shortly after by replacing it with proton-friendly alternative.

The game is made by former crytek developers who worked on the cryengine so for the game they are using lumberyard fork which currently doesn't support linux exports. The developer is working on porting the renderer and libraries to get steam deck certified and native linux version with it after the game's release.

Relevant discussion on:

Proposed long term solution for issues alike is to fix vkd3d-shader used in the d3dcompiler in wine to compile HLSL shaders without the need to use 3rd party d3dcompiler_47 and mentioned RIO API.


If you like the game then consider buying the 5 USD/EUR trinket in the game to support the development and work on linux port and proton compatibility

DomiStyle commented 2 years ago

If you like the game then consider buying the 5 USD/EUR trinket in the game to support the development and work on linux port and proton compatibility

I would but no in-game purchases because the Steam overlay only appears on the EAC launcher window and is not present ingame. Same bug as in Elden Ring.

(Game is indeed working fine though after switching the prefix to win7)

Kreyren commented 2 years ago

reportedly the solution is to use gamescope or worst case scenario use GeForceNOW to buy things in the game

If anyone has any relevant info then let me know

gravit22 commented 2 years ago

Hello. The game works fine, but I can't join any online games. Somebody knows how to fix that issue? Here is what I get when I try to join: image Session-09-25

italoghost commented 2 years ago

@gravit22 make sure to set wine to Windows 7.

gravit22 commented 2 years ago

@gravit22 make sure to set wine to Windows 7.

@italoghost yeah, that worked. Thank you.

xpander69 commented 2 years ago

The Devs have updated the game. It now works out of box with no protontricks required. The only issue remaining is the ingame purchases not working due to Steam Overlay not working in game.

spaghetticodez commented 2 years ago

Steam overlay is the only issue left at the time of writing this, any normal workaround?

Thank you all who made this possible - i get better results in pop / fedora than in w10 :)

EDIT: Gamescope crashes with Nvidia so there is no workaround for me atm, if anyone got more tips, let me know.

Kreyren commented 2 years ago

The devs updated the game to give us more usable error messages to reduce some guess work if you get kicked by anti-cheat then try to verify game files in steam as that seems to be a common issue after an update.

https://help.steampowered.com/en/faqs/view/0C48-FCBD-DA71-93EB

FirephoenixX02 commented 1 year ago

Game works fine also with mutliplayer but it utilizes my GPU in multyplayer matches sometimes not enough. GPU usage goes from 90-100% (stable fps) to 10-20% (Unplayable FPS) and then immediately back up to 90-100%. Tried with Proton Stable, Proton Experimental, Proton-GE7-18, Proton-GE7-43. Same problem everywhere.

Kreyren commented 1 year ago

@FirephoenixX02 I noticed that too, from looking at it seems to be caused by game compiling shaders so the issue should fix itself the more you play?

chtaube commented 1 year ago

On my Arch Linux system, starting the game gives the Shatterline splash screen, and after a while a warning message pops up:

Shatterline-Screenshot_2023-03-05_15-40-38

Pressing OK closes the window, and while I see the game process is still running, the game never actually starts. Video card is a Radeon RX 6700 XT.

Steam System Information: https://gist.github.com/chtaube/db16ccae1068e42d869e5949c930c862

Proton LOG files:

DarkestByte commented 1 year ago

@chtaube the same problem seems to exist with some windows users aswell, so it's likely not related to proton. However I did a forum post where they fixed it by setting compatibility to Windows 8 (https://forums.newworld.com/t/unsupported-video-card-detected/261298/3 New World also uses the Lumberyard engine so results should be the same)

Try using Protontricks to set the windows version to 8 or higher and see if that works.

kisak-valve commented 1 year ago

Hello @chtaube, info: Device name: : Null hardware (RADV NAVI10) in your Proton log might be related to the all zero vendor / device id in the error message.

Ignoring that, https://gist.github.com/chtaube/db16ccae1068e42d869e5949c930c862#file-gistfile1-txt-L299 / https://gist.github.com/chtaube/db16ccae1068e42d869e5949c930c862#file-gistfile1-txt-L748-L754 and info: Driver: 2.0.249 (https://gist.github.com/chtaube/9eceee0b4f441c57e8e95243babf3319#file-steam-2087030-experimental-log-L1010) tells us that the game is using 32 bit AMDVLK. Can you check how the game behaves with your system configured to use 32 bit mesa/RADV?

chtaube commented 1 year ago

@kisak-valve Ok, I found the culprit: amdvlk was not installed (anymore?) on my system. Installed the package and restarted Steam and now Shatterline is running. Did a quick check and multiplayer seems to be working, too.

Thanks for pointing me into the right direction.

kisak-valve commented 1 year ago

[REGRESSION] - Shatterline Doesn't Work In Proton 8

Issue transferred from https://github.com/ValveSoftware/Proton/issues/6716. @ZaxLofful posted on 2023-04-25T05:05:33:

Compatibility Report

System Information

I confirm:

steam-2087030.tar.gz

Symptoms

Only splash screen launches and then it closes without fully launching.

Reproduction

Use Proton 8.0-1, switching to 7.0-6 makes it work again.

alasky17 commented 1 year ago

@ZaxLofful This regression is fixed with experimental-8.0-20230505 :)

ZaxLofful commented 1 year ago

@alasky17 : Is there a link to the PR that fixed it and what the problem was?

alasky17 commented 1 year ago

@ZaxLofful Commit that fixed the problem was https://github.com/ValveSoftware/wine/commit/7035bf12c55228dd57a3787132f3c34654128871

jorgicio commented 1 year ago

Since some recent updates, the game got broken and the Shatterline.exe binary couldn't found by the anticheat. Finally there's a workaround: install it in the same partition as the Steam files (and the EAC Runtime). Got it working with Proton Experimental (bleeding edge).

kivimango commented 1 year ago

I'm experiencing issues when i switched to Proton Experimental: i cannot play the Expedition game mode: the loading screen shows twice, then i transferred back to the main menu.The other game mdoes are working as expected. With Proton 7.0.2 everything is fine.

kisak-valve commented 1 year ago

Hello @kivimango, please add PROTON_LOG=1 %command% to the game's launch options and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

A Proton dev might also be interested in how the game behaves with Proton 8.0.

spaghetticodez commented 10 months ago

Not sure if others have similar issue, but my game always crashes 2nd loading of map - pve/pvp. Run a game, works without issue, end the run and re-queue and always crashes while loading the next map.

Same with GE, 8.0.4 and experimental (bleeding-edge).

steam-2087030.log

steam-2087030_exp.log

sa-mendez commented 9 months ago

Not sure if others have similar issue, but my game always crashes 2nd loading of map - pve/pvp. Run a game, works without issue, end the run and re-queue and always crashes while loading the next map.

Same with GE, 8.0.4 and experimental (bleeding-edge).

steam-2087030.log

steam-2087030_exp.log

Yes, this is happening to me as well. It has been happening for several months now

SpicyOmmelette commented 8 months ago

The new season update broke the game for Proton. It just leads to an infinite loading. I sent an email to Shatterline support and looks like they're working on it

image steam-2087030_hotfix.log Game.log steam-2087030_exp.log

AJuujarvi commented 6 months ago

@spaghetticodez This should now be fixed in the latest Proton Experimental release.

lordcirth commented 3 months ago

Trying to join a match results in "kicked by anticheat".

Kreyren commented 3 months ago

Trying to join a match results in "kicked by anticheat". -- @lordcirth (https://github.com/ValveSoftware/Proton/issues/6165#issuecomment-2185315719)

Try to verify the game's integrity in steam and if it doesn't work then review https://github.com/ValveSoftware/Proton/issues/6165#issuecomment-1258731897 and give us compatibility report with the log from EOS, it should look like this when there is an inconsistency with the game directory:

<2022-09-26T22:09:54:789+02> [Warning] (Game) - [EOSCore_Windows::EOSSDKLoggingCallback] LogEOSAntiCheat: [AntiCheatClient] [PollStatusInternal] Client Violation with Type: 5 Message: Unknown file version (Bin/CrashRpt1403.dll), len: 44

alasky17 commented 3 months ago

@lordcirth Joining matches is now working for me. Could you please retest and see if you still get a message about anti-cheat?