ValveSoftware / Proton

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

XCOM 2 (268500) #6167

Open Zadeis opened 1 year ago

Zadeis commented 1 year ago

Compatibility Report

System Information

I confirm:

Symptoms

steam-268500.log

When in a mission any operative/solider is unable to move. The movement area limit on the ground also does not appear. The cursor on the ground is only a red X. This happens under mouse/KB mode and gamepad mode in the games options.

Reproduction

Launch game, start new game or load game. enter mission if not shown already, move cursor, be unable to move soldier/operative.

Zadeis commented 1 year ago

To add as another data point for this problem I installed XCOM 2 on my desktop running Manjaro and was unable to reproduce the described problem so it is somehow specific to the steam deck in my own findings.

As a side note on the steam deck when starting the game the 2K launcher does not appear and somehow boots directly into the game. However on my desktop the 2K Launcher does appear on the first start of the game and any subsequent attempts to start the game fails. I have attached two proton logs. One for the first start of the game where I was able to get into the game and load a mission. The second proton log for a failed start due to something with the 2K Launcher (I assume). steam-268500(first-start).log steam-268500(failed-start).log

As a side note (to the side note) if I start the game directly, with XCom2.exe under Binaries/Win64 of the game directory thus bypassing the 2K launcher, the game runs without issue.

If I should open a separate issue for the launcher problem let me know.

I have provided my desktop system information below and attached a system-info dump from steam.

System Information

TheAquabat commented 1 year ago

https://github.com/ValveSoftware/Proton/issues/399#issuecomment-1238884568 I'm having the same issue as SeongGino mentions in the above link (and probably the same as Zadeis mentions), first time the launcher works just fine but on the next attemps it will crash. This happens with Mafia Definitive Edition and with Xcom 2 too. here's my proton log (this is from XCOM 2) (file too big for github, sorry) https://drive.google.com/file/d/1gcD1NwAC1alVGpMtcQJTl4Rq3JlM9N4_/view?usp=sharing

pktiuk commented 1 year ago

When in a mission any operative/solider is unable to move. The movement area limit on the ground also does not appear.

I have the same problem
Other people report this problem on ProtonDB https://www.protondb.com/app/268500 (IDK why this game got Playable rating)

friedc commented 1 year ago

However on my desktop the 2K Launcher does appear on the first start of the game and any subsequent attempts to start the game fails. I have attached two proton logs. One for the first start of the game where I was able to get into the game and load a mission. The second proton log for a failed start due to something with the 2K Launcher (I assume).

I observe a similar behavior on proton-7.0-5-rc4 . On the first start the Launcher does appear and lets me start the game. On subsequent attempts the launcher window shows for a short moment

launcher

Then the launcher hides. In steam the game shows up as "Running", but the launcher never shows up again. In the end I had to stop the game. Starting the game directly without the launcher works but shows some development menus. Here is the log from the hanging launcher. steam-268500.log

DSLinuxUser commented 1 year ago

Hello,

System:

Bought the game recently and I am sort of liking the game. But it won't start anymore and behaved yesterday very weird.

To not confuse, from the start:

Worked perfectly and I was able to play this game for nearly 2 weeks

Today I have a non working game. Neither Windows nor native version want to work and I don't get any error messages. Any ideas what to do? Asked the Steam Support for help, but they just told me to ask here for help. steam-268500.log

Zadeis commented 1 year ago

To update this thread:

While I have built and started using a new system the current latest proton release (8.0-2) currently does not exhibit any of the problems previously described.

The game is able to start, get to the main menu, load a save or start a new game and the operatives are able to be commanded without issue.

However there is a new (minor) issue. When attempting to start the game for the first time the game is set to start the launcher patcher which runs, looks to update the 2k launcher, the updater closes to launch the updated launcher then looks to get stuck at a screen that says "Missing games in your library? Launch the game from the platform it was installed on." Upon closing this window and relaunching the game it runs with out issue. Not sure if that is a proton problem or a 2K Launcher problem.

pktiuk commented 1 year ago

When in a mission any operative/solider is unable to move

I still have this issue. Tested with Proton 8.0-2 from steam

Zadeis commented 1 year ago

When in a mission any operative/solider is unable to move

I still have this issue. Tested with Proton 8.0-2 from steam

What are your system specs? Just curious since the system I had this problem on had a intel i7-5820k which, while not old by many standards, and I think older CPUs may not be playing nice with proton. Unfortunately I don't have access to my old system to confirm that.

I have tested on a steam deck, my main desktop which has a 7950x3d and a 2080ti, and my laptop with a GTX 1650 and an intel i7-9750H. All three systems do not exhibit this issue using proton 8.0-2.

pktiuk commented 1 year ago

@Zadeis
I have a new laptop ROG Flow x13 GV301 AMD Ryzen 7 6800HS

Zadeis commented 1 year ago

Shot in the dark, try running it with

PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 %command%

as the launch option.

I also assume you are forcing the game to run on your 3080 and not whatever integrated gpu that laptop comes with?

TechnoPorg commented 8 months ago

For me, the solution that worked was to install MS Visual C++ 2013 on the prefix using winetricks. Perhaps that will solve your problem? I don't know if there's such a way that that workaround can be included in Proton by default when running XCOM 2.

pktiuk commented 8 months ago

Unluckily, fix from @Zadeis did not help me. (Sorry, I forgot to respond earlier)

For me, the solution that worked was to install MS Visual C++ 2013 on the prefix using winetricks. Perhaps that will solve your problem? I don't know if there's such a way that that workaround can be included in Proton by default when running XCOM 2.

@TechnoPorg
Thank you for sharing this fix.
Installing this package solved all of my problems with this game.

pcfirebeats commented 2 weeks ago

Hi,

When I launch XCOM 2 it opens the 2K launcher, but when I try to go to mod manager it opens a new window, and it keeps just running the loading signal but nothing happens. Everything else seems normal.

Ubuntu 24.04, gfx AMD 6700, MESA drivers.

Narvitia commented 1 week ago

For me, the solution that worked was to install MS Visual C++ 2013 on the prefix using winetricks. Perhaps that will solve your problem? I don't know if there's such a way that that workaround can be included in Proton by default when running XCOM 2.

Registered here to say how much I love you: after 3 hours of searching and different variations, this option solved my problem with the cursor, THANK YOU.