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

It Takes Two (1426210) #4696

Open
2 tasks done
knikkinen opened this issue Mar 26, 2021 · 51 comments
Open
2 tasks done

It Takes Two (1426210) #4696

knikkinen opened this issue Mar 26, 2021 · 51 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues

Comments

@knikkinen
Copy link

knikkinen commented Mar 26, 2021

Compatibility Report

  • Name of the game with compatibility issues: It Takes Two
  • Steam AppID of the game: 1426210

System Information

I confirm:

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

Symptoms

Game launches fine, but cannot invite friends as game is dependent of Origin Overlay.

Reproduction

  1. Start game

  2. Join Online

  3. As you try to invite friends it complains Origin overlay is not enabled, thus you cannot invite anyone.

Other

If needed i can provide logs, but as this has been a known problem that Origin Overlay hasn't work for
quite sometime i don't see any need for them as of right now.

@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Mar 26, 2021
@rejexy
Copy link

rejexy commented Mar 27, 2021

Do you have a Steam version or Origin? You can try to work around this with the origin lan emulator (But then you need to use a program like hamachi or zero-tier). It looks like Steam Remote Play Together is the only solution at the moment.

@knikkinen
Copy link
Author

Do you have a Steam version or Origin? You can try to work around this with the origin lan emulator (But then you need to use a program like hamachi or zero-tier). It looks like Steam Remote Play Together is the only solution at the moment.

Steam version. Yeah, it looks like Remote Play Together is now only solution, but as im using wayland currently clients cannot see only but black screen, and i know this is because of wayland.

@knikkinen
Copy link
Author

doitsujin/dxvk#1996 Looks like good news

@knikkinen
Copy link
Author

knikkinen commented Mar 30, 2021

Tested by applying current DXVK master to Proton-GE 6.1 and overlay works. With Proton Experimental even steam overlay doesn't load when dxvk master is applied.

Thanks Paul, Josh and Philip.

@nyanloutre
Copy link

Hello,

I am using Proton 6.3-2 and the Origin launcher is only launching for a few seconds before crashing and the game doesn't start. I enabled logs if it can be useful.

steam-1426210.log

@parkerlreed
Copy link

parkerlreed commented Apr 15, 2021

@Shadistikk Using Lutris with 6.1 GE and DXVK master applied to the prefix I'm still getting no overlay in game (DXVK disabled in Lutris game settings). Any idea? (Foolishly didn't buy it through Steam)

@knikkinen
Copy link
Author

knikkinen commented Apr 16, 2021

@Shadistikk Using Lutris with 6.1 GE and DXVK master applied to the prefix I'm still getting no overlay in game (DXVK disabled in Lutris game settings). Any idea? (Foolishly didn't buy it through Steam)

Might as well try it with wine-tkg if thats solves your case, otherwise i can't think what would be causing this other than DXVK is disabled in lutris settings.

E: Also just to confirm, did you compile DXVK from source?

@parkerlreed
Copy link

parkerlreed commented Apr 16, 2021

I used the nightly build artifacts. I'll take another stab later, thanks.

@aeikum
Copy link
Collaborator

aeikum commented Apr 22, 2021

The Origin overlay should be functional in today's Proton Experimental release, so hopefully It Takes Two is now playable with friends.

@Eelviny
Copy link

Eelviny commented May 1, 2021

I'm able to run the game pretty smoothly so far, nice. With 6.5-GE-2 I'm able to get the overlay in-game.

The major issue I'm having right now is Steam Input not functioning in-game - I own Dualshock 4 controllers. From what I've read you can get XBox controllers working if you disable steam input, but naturally I need this to make my dualshock controllers work.

Edit: Steam input works with the Steam overlay enabled as of 6.3-3, I believe that the game has native dualshock support but with this method they show up as xbox controllers

@eth0OS
Copy link

eth0OS commented May 8, 2021

Hello everyone, I've played 4 hours of It Takes Two without any problem on Proton 6.3-2, allowing my partner to joining my game from his origin client. However, since the Proton update to 6.3-3 I keep getting an error from Origin everytime I try to launch the game, it was working fine before.
Here are the proton log of the game and some info about my setup.
Thank you!

@Eelviny
Copy link

Eelviny commented May 8, 2021

@eth0OS I've had some issues when the Origin client tries to update itself, try switching to Proton 4.11, letting the game start once, then switching back to latest version

@eth0OS
Copy link

eth0OS commented May 8, 2021

@eth0OS I've had some issues when the Origin client tries to update itself, try switching to Proton 4.11, letting the game start once, then switching back to latest version

Thank you for your suggestion, I've deleted the prefix and tried to install it with Proton 4.11-13, but it will hang on Installing OriginSetup for hours.

I am open for other ideas!

I see in the logs that I have this exactly same issue: #3937
Origin runs fine under my system's wine 6.8.

edit1

Kinda solved it. I've deleted the original pfx, and run the game again with proton 5.0-10 and these launch options:

PROTON_NO_ESYNC=1 PROTON_USE_WINED3D=1 %command%

I don't really know what they do but they are my first launch options to go when I face problems with proton.

I've let the game run once and them bumped the proton's version to 6.3-3 and kept the launch options there.

Ok, running the game with PROTON_USE_WINED3D=1 turn the most of the textures into a black mess! I'm now able to play with Proton 5.0-10 with no additional parameters, guess this will be the way till I figure how to fix it!

edit2

Forcing RADV on Proton 6.3-3 I get an UE4 fatal error: here is the proton log
Using standard AMDVLK on Proton 6.3-3 I get the origin error I was talking about in the beginning: proton+amdvlk log

edit3

Proton 6.3-4 fixed the issue!

@iMonZ
Copy link

iMonZ commented May 13, 2021

I tried this and the game works perfectly fine except that you can only connect one controller (and a keyboard) If I try to connect a second controller it's not detected. I tried with an Xbox One controller and Sunshine (Moonlight) Input.

EDIT:

I tested it on Lutris-wine-6.0-x86_64 and the game worked there but with wine-6.8 the game crashes with a fatal error.

EDIT 2:
I could fix the controller problem with the x360ce XInput 9.1.0 mode and I can use two Xbox One Controller at the same time, but now I have a new problem:
If a controller disconnects the game cant recognize the controller until I restart the whole game.
If someone has a workaround for that It would be welcome.

@Eelviny
Copy link

Eelviny commented May 16, 2021

I've got this game running pretty well now. I have 2x Dualshock 4 controllers using Steam Input to fake Xbox controllers. Game runs smooth but I get the occasional sound issue where it cuts out for half a second. On the newest Proton versions, the Origin overlay works great and I can play online too.

Here's my setup for those interested in trying to replicate it:

System specs:

  • Dell XPS 13 9300 laptop with Thunderbolt 3 eGPU
  • Fedora 34, kmod-nvidia version 465.27
  • Intel i7 1065G7 8-core
  • NVIDIA GTX1070 FE

Game settings:

  • Proton 6.8-GE-1 (remember to delete wine prefix in compatdata before upgrading to this version)
  • Steam overlay on (needed for steam input to work)
  • Steam input on (leave it at defaults if it's already globally on, no need to force on)
  • Command: PROTON_NO_ESYNC=1 %command% (seems to help with audio issues but not 100% sure of this, it might also tank performance in busy sections of the game)

One thing to note is that the game uses the Origin launcher. While the game will remain fairly static and unchanging, the launcher can update all the time, breaking itself in the process. I got the game installed using Proton 4.11, and haven't tested later versions. On 6.8-GE-1 I can launch Origin and play the game just fine.

@davispuh
Copy link
Contributor

Using latest Proton Experimental 1623850434 experimental-6.3-20210616
Origin crashes for some reason, but I found out that if you start it manually it works.
Next issue I see is that seems there's missing GStreamer plugins

winegstreamer: error: decodebin0: Your GStreamer installation is missing a plug-in.
winegstreamer: error: decodebin0: ../src-gst_base/gst/playback/gstdecodebin2.c(4719): gst_decode_bin_expose (): /GstBin:bin0/GstDecodeBin:decodebin0:
no suitable plugins found:
Missing decoder: MPEG-4 AAC (audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc, codec_data=(buffer)119056e500, rate=(int)48000, channels=(int)2)
Missing decoder: H.264 (High Profile) (video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)4, profile=(string)high, codec_data=(buffer)01640028ffe1001e67640028acd940780227e5c05a808080a000000300200057e401e30632c001000668e9386cb22c, width=(int)1920, height=(int)1080, framerate=(fraction)60/1, pixel-aspect-ratio=(fraction)1/1)

And then it gets stuck on black screen.

With Proton 6.3 I get same missing plugin message but I got it running few times but only sometimes, not sure how so.

@davispuh
Copy link
Contributor

It think I figured it out, it seems it was caused by Origin In-Game settings, after disabling it works fine. Strangly if it's disabled then Origin features still are working, like can invite friends and such

@peterge1998
Copy link

peterge1998 commented Jun 22, 2021

Origin crashes for some reason, but I found out that if you start it manually it works.

How do i do this? For me it does not launch using neither latest proton-ge 6.10 or latest proton experimental...
Using flatpak steam

@kisak-valve
Copy link
Member

Hello @peterge1998, starting with Proton 5.13, Proton is run inside the Steam Linux Runtime - Soldier container environment. The runtime environment currently needs a bleeding edge version of Flatpak if you want to Proton with Flatpak'd Steam. Please give https://github.com/ValveSoftware/steam-runtime/blob/master/doc/steamlinuxruntime-known-issues.md#flatpak a read.

@davispuh
Copy link
Contributor

Origin crashes for some reason, but I found out that if you start it manually it works.

How do i do this? For me it does not launch using neither latest proton-ge 6.10 or latest proton experimental...
Using flatpak steam

I didn't use container. I just did

export STEAM_COMPAT_CLIENT_INSTALL_PATH=~/.steam/steam
export STEAM_COMPAT_DATA_PATH=~/.steam/steam/steamapps/compatdata/1504980/
~/.steam/steam/steamapps/common/Proton\ 6.3/proton run ~/.steam/steam/steamapps/compatdata/1504980/pfx/drive_c/Program\ Files\ \(x86\)/Origin/Origin.exe

@cirelli94
Copy link

I'm unable to use the steam controller so I can't play in local with 2 players, one with the controller, one with mouse and keyboard.

@Holzhaus
Copy link

I'm able to reach the main menu without issues, but since I'm trying to play this via Steam Link, both controllers are detected as keyboard and mouse, which makes local co-op impossible.

@cirelli94
Copy link

I've been able to play in local with 2 players with k/m and one controller disabling Steam Input for this game.

You should try to disable Steam Input as well @Holzhaus with two controllers.

@Holzhaus
Copy link

You should try to disable Steam Input as well @Holzhaus with two controllers.

That works when I sit at my desk in front of my computer, but Steam Input is required for Remote Play/Steam Link.

Steam Input seems to work with Proton-6.21-GE-2 though. Unfortunately it broke screen grabbing, but that is easily fixable via gamescope.

@nyanloutre
Copy link

nyanloutre commented Nov 28, 2021

I still have the same problem of Origin starting and crashing before the game launch with any recent proton version (6.3-8, 6.21-GE-2 and experimental)

steam-1426210.log

@CvRXX
Copy link

CvRXX commented Dec 29, 2021

I get an unknown exception (code=6ba).

I'm running PROTON_LOG=1 PROTON_NO_ESYNC=1 PROTON_USE_WINED3D11=1 %command%.

The game going through shaders and then the dialog disappears and nothing happens. The steam button returns to the 'play' state.

Log:
steam-1426210.log

@Paiusco
Copy link

Paiusco commented Jan 12, 2022

Trying to run it out of the box on Steam, using Proton 6.3-8 but it doesn't even starts. The dialog box loads, nothing happens and the steam button gets back to 'play' state

@cirelli94
Copy link

cirelli94 commented Jan 14, 2022

Trying to run it out of the box on Steam, using Proton 6.3-8 but it doesn't even starts. The dialog box loads, nothing happens and the steam button gets back to 'play' state

Are you using Steam via Flatpak? I had this problem with Flatpak.
If Steam is installed with dnf (on Fedora), it works.

@Paiusco
Copy link

Paiusco commented Jan 15, 2022

Trying to run it out of the box on Steam, using Proton 6.3-8 but it doesn't even starts. The dialog box loads, nothing happens and the steam button gets back to 'play' state

Are you using Steam via Flatpak? I had this problem with Flatpak. If Steam is installed with dnf (on Fedora), it works.

No, I'm using Steam from directly from pacman :( At first I though it was related to had being installed in my HD (NTFS), trying from scratch on my main ssd (ext4) and no changes. Wondering what else I should try

@mpiorowski
Copy link

@Paiusco have the same problem, using manjaro. The dialog box loads, get "OrigintThiinSetup", nothing happens and the steam button gets back to 'play' state

@Paiusco
Copy link

Paiusco commented May 29, 2022

which DE/WM are you using?
I was struggling to make it work on Qtile, however when I decided to try Openbox, all went fine. Maybe it's worth reinstalling from scratch on a non-tiling WM if that's your case

@FeralBytes
Copy link

Linux Mint 20.3 tried to play today with Experimental and 7.0-5 and neither would run the game on my AMD GPU. On my wife's Nvidia GPU it managed to get her to the Origin create account screen but not beyond that. I believe the latest update to the game ruined what ever progress we had made.

@Bob0111
Copy link

Bob0111 commented Dec 17, 2022

With the new EA app, I can only start the game with proton experimental and proton-GE. I can use them, and the EA app overlay works just fine. But the steam overlay doesn't work. I hope in the future Valve could fix the problem and make the steam overlay work again because the EA app overlay provide nothing expect the chat and inviting friends function.

@mercuriete
Copy link

Same problem like @Bob0111
The game open perfectly with Proton Experimental but the steam overlay doesn't work and the gamepad is using the controls like I were in desktop instead of normal gamepad controls.
It works with keyboard but that is not ideal.

TLDR; No steam overlay. Steam Input behaving bad.

@kisak-valve
Copy link
Member

Related: #4009

@mercuriete
Copy link

mercuriete commented Feb 2, 2023

I just updated the steam client and with the new big picture mode, the Steam Input with ps4 gamepad started working again making it playable.
But it still fails to open the new big picture overlay in game.
TLDR: No Steam overlay. New big picture fixes Steam Input.

@rufreakde
Copy link

rufreakde commented Feb 19, 2023

Proton Experimental seems to launch thE EA customize Setup screen for me but not able to press „Lets go“ … no input works.

I am using latest chimera OS.

Update: I had to connect a mouse and press the button with it… controller is not working in the EA App…

@bjornfor
Copy link

I think an auto update broke the game for me...
...

  • Reinstalling the whole game
    ...
    Does anyone could help us getting it back to a playble state ?

I've had the same problem happen twice now. It seems to be the EA Origin program that breaks the game. I wiped ~/.local/share/Steam on my not-main-machine and re-installed the game. Works fine! I think somewhere EA Origin leaves some state that eventually breaks it :-( It would be nice to know exactly where that state is, so the game can be fixed without resetting all userdata.

@mercuriete
Copy link

So I have to reset most of my gaming rig in order to make it work ?

I am not 100% sure but EA app have cloud savegame for this game.
So in theory you could delete proton/wine profile and the savegame should be downloaded automatically from ea cloud the next time you play.
(disclaimer: please do a backup of your savegame before doing experiments like this).

Yesterday I could play with a brand new Dual Sense gamepad but the problem is when a player invites you to play, you have to use the keyboard key "Y" to accept the invitation.
After you accept the invitation using the keyboard, the game works flawlesly.

@bjornfor
Copy link

I have completely reinstall steam and the game... still don't work... I might just install it on Windows...

Did you remove ~/.local/share/Steam? If you didn't then EA Origin state was not reset and is probably why it failed again.

Btw, I planned doing another attempt at finding a more specific path in ~/.local/share/Steam to reset just the EA Origin state, but after a Steam automatic update and installing the game again (which I un-/in-/uninstalled last week during a debug session), it works now! I guess updating/using a new Proton version cause Origin to be re-installed/start clean?

@bjornfor
Copy link

Just changing the Proton version didn't help for me as I mentionned in my first message :'( What Proton version are you using ?

It used Proton Experimental by default (even though my global Steam setting says 7.0-6). I also tested it (successfully) with Proton 7.0-6.

@howels
Copy link

howels commented Feb 10, 2024

Completely borked on latest proton, likely due to the EA launcher. Tried 7.0-6, 8.0-4 experimental and a couple of GE versions. EA client launches, says its launching the game then after a minute of nothing "the app crashed unexpectedly".

Ubuntu 22.04 LTS
Kernel 6.6.5
NVIDIA 545.29.06
Proton Experimental

steam-1426210.log

@howels
Copy link

howels commented Feb 10, 2024

Replying to #4696 (comment)

Found a fix - using ProtonTricks with Proton Experimental I installed d3dcompiler_47 and the liberation font package which allowed the game to launch.
Credit to https://steamdeckhq.com/tips-and-guides/fixing-ea-play-blank-screen-for-ea-games-on-steam/

@ye-5
Copy link

ye-5 commented Mar 7, 2024

I cant get the game up and running on the client with remote play. I want to stream the game from my main pc to a device in an other room. Both devices have Linux (Arch - Host, Manjaro - Client). But i also tried it with ubuntu 22.04 on both and still failed.
The game starts on the host and runs flawless, but the screen of the client stays black.

Any ideas how i can fix this?

@cirelli94
Copy link

@ye-5 that isn't a game problem, but rather a steam client problem, see ValveSoftware/steam-for-linux#6148

@kisak-valve
Copy link
Member

EA friends not showing up

Issue transferred from #7677.
@legoraft posted on 2024-04-28T11:40:59:

Compatibility Report

  • Name of the game with compatibility issues: It Takes Two
  • Steam AppID of the game: 1426210

System Information

  • GPU: AMD Radeon RX 570 4GB
  • Video driver version: amdgpu
  • Kernel version: 6.8.0-76060800daily20240311-generic
  • Link to full system information report as Gist: system report
  • Proton version: experimental-9.0-20240419b

I confirm:

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

Game launch log:
steam-1426210.log

Symptoms

Launching the game goes perfectly, but when trying to play in online mode with another computer, my account doesn't show up as online for the other player (who uses windows). My own in game overlay also doesn't show any friends, even though both players are friends within the ea app (checked this by running ea app through proton).

My EA account is linked to my steam account and this worked flawlessly a few months ago. I've tried removing and re-adding friends, running proton 8.0-5 and 7.0-6 and reinstalling the full game. None of which worked.

Reproduction

  1. Launch It Takes Two from the steam library on both computers
  2. Once launched, go to online play and press 'invite friend'
  3. No friends show up, even though they're added and show up in the normal ea app
  4. Try to send a friend request (from linux computer) with the ingame overlay (press Shift + F1)
  5. Friend request sometimes arrives on the other (windows) computer, but nothing happens when accepted.
  6. Sending friend requests the other way won't work because player is already added.

@Leopard1907
Copy link

Leopard1907 commented May 16, 2024

Game doesn't boot, dies after "Preparing Game" said by Ea Launcher.

  • Proton Experimental and 9, both fails the same way
  • 7900 XTX with RADV as gpu
  • 7800x3D cpu
  • Arch Linux- Kernel 6.8.9
  • Resizable bar enabled
AMD_DEBUG=info glxinfo | grep vram
    vram_size = 24576 MB
    vram_vis_size = 24560 MB
    vram_type = 9
    has_dedicated_vram = 1
    all_vram_visible = 1

steam-1426210.log

@Leopard1907
Copy link

Game got an update today that made it Deck Verified and removed EA Launcher from game.

https://store.steampowered.com/news/app/1426210/view/4150707902513320084

Game works now.

@MarcoSin42
Copy link

Initial setup causes game to crash. In particular, when the game prompts the user for "Usage data" permission, clicking either "enable" or "disable" results in a fatal error.
steam-1426210.log

@parkerlreed
Copy link

Just installed and ran with Proton Experimental and was able to get past all the intro screens fine.

@MarcoSin42
Copy link

Just ran it with Proton Experimental. Same issue.
steam-1426210.log

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues
Projects
None yet
Development

No branches or pull requests