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

Metal Gear Solid V: The Phantom Pain (287700) #124

Open
LeD3F opened this issue Aug 22, 2018 · 102 comments
Open

Metal Gear Solid V: The Phantom Pain (287700) #124

LeD3F opened this issue Aug 22, 2018 · 102 comments
Labels
cw Game compatibility - Unofficial Games not expected to work without issues XAudio2 Uses the XAudio2 subsystem

Comments

@LeD3F
Copy link

LeD3F commented Aug 22, 2018

Arch Linux (4.18.3-arch1-1-ARCH)
NVIDIA GTX 970 (Nvidia 396.54)
Proton 3.7

System Information

@kisak-valve kisak-valve added the Whitelist Request Community tested games to be whitelisted in Steam label Aug 22, 2018
@doitsujin
Copy link
Collaborator

This game will need this bug to be fixed in LLVM 7 in order to run on the RADV driver.

@IceAmaura
Copy link

https://llvm.org/viewvc/llvm-project?view=revision&revision=340171 Fixed upstream and patcher says it is being backported to LLVM7

@kisak-valve kisak-valve changed the title [Whitelist] Metal Gear Solid V: The Phantom Pain [Whitelist] Metal Gear Solid V: The Phantom Pain (287700) Aug 23, 2018
@Cuddlypuff
Copy link

seems to play perfectly here too with one caveat - when I start the game there is a message saying it was unable to reach the game's servers. probably same issue as #162

https://gist.github.com/Cuddlypuff/a518019d119623d9a1b7552e284c1f6d

@kisak-valve
Copy link
Member

Metal Gear Solid 5: TPP (287700)

Issue transferred from #1131.
@NaltanHusky posted on 2018-09-01T14:50:07:

Crashes on startup.

Running Debian 9

EDIT: There was a whitelist request for this game. I'm guessing that it worked for them because they have an nvidia gpu... I'm using an AMD cpu/gpu

<log dump trimmed due to gratuitous length, see #1131 for the log. please use a gist for large pastes>

@mimattr
Copy link

mimattr commented Sep 2, 2018

Ubuntu 16.04, NVIDIA GTX 970, Proton 3.7-5 Beta:

Steam System Information

Test Result
Singleplayer Working as expected
Local Co-op N/A
Online Multiplayer Partially working^
Configuration ...
Input Steam Controller
Display 1920x1080
Fullscreen Yes
Preset Medium^^
VSync Enabled
API DX11

^ Unable to connect to online servers
^^ Default graphics preset is High

NOTE: Frequent screen tearing if Vsync setting is Disabled

@ghost
Copy link

ghost commented Sep 9, 2018

How are you guys launching the game?
I can't get the game to launch as it can't make connection with the servers.

It complains that "the server is not reachable, check your internet connection". If I try launching the game with Steam in offline mode (or by unplugging my ethernet) as a way to potentially work around this, it states that "Steam is currently in offline mode, for the first launch go in online mode".

Tried with both 3.7-3 and 3.7-6 to the same result.

@Cuddlypuff
Copy link

@dougty - I started the game with default Proton and it just ran. Didn't do anything special on top of that. I did get a network error in the game menu, but I assume this only affects the online components of the game. I was able to spawn and run around in my base (although I didn't try starting a new game)

@jaubin
Copy link

jaubin commented Sep 10, 2018

Nope, not working on Debian. Characters are completely messed up.

Tested on Debian Stretch AMD64 / 390.77 / KDE with locale FR.

@Xeers
Copy link

Xeers commented Sep 10, 2018

Reborn OS (Arch Linux)
AMD FX, Nvidia Geforce GTX 950 v.396.54-1
Proton Beta 3.7-4/5/6

When I start the game there is a message saying it was unable to reach the game's servers.

@kisak-valve
Copy link
Member

Hello @jaubin, if possible, please retest with nvidia 396.51 or newer.

@jaubin
Copy link

jaubin commented Sep 11, 2018 via email

@tunanachos
Copy link

I am also having a connection issue, Manjaro Linux.

Any workaround or fix?

@catman1900
Copy link

I am also also having a connection issue on solus linux.

Any workaround or fix?

steam system information: https://hasteb.in/ewapoqal.yaml

@Cuddlypuff
Copy link

double-checked if anything had changed since my last report since so many people have trouble starting the game, but the game loads fine on my end still (tried with 3.7-6 this time, no difference). I still get the popup at the beginning saying I won't be able to use online features, but I can play the singleplayer game fine.

same sysinfo as before

@tunanachos
Copy link

tunanachos commented Sep 12, 2018

What do you click when you get the popup?

I get "Retry" or "next".

Retry just makes the pop-up loop over and over and 'next' leads me to a link which isn't overly helpful because there is nowhere for me to paste the code?

(Also, I am using 3.7-6 BETA at this time also, thanks!).

I'd like to add a quick edit that the link provided above is of no use to me (or @dougty because it is for a different issue altogether).

@afarrapeira
Copy link

The game isn't working for me. It crashes before showing any window.
Starting it from the command line shows some info, just like @NaltanHusky's post in #1131.

My specs are:

Antergos (Arch Linux) Kernel 4.18.7
Intel i5 4690k, AMD R9 290X
Mesa 18.3.0-devel

@Cuddlypuff
Copy link

@tunanachos I don't think we're talking about the same popup - I think you're getting the outside-of-game popup that complains about not being able to reach some server, my game starts fine, but then from within the game it warns that I won't have access to the online features (there's no choice after that except to acknowledge it and continue)

@tunanachos
Copy link

@Cuddlypuff No I don't think we are, I'm aware MGO isn't really viable but that isn't my issue.

Me and @dougty cannot launch the game at all, instead (assuming he has the same issue as me) you get a pop-up stating that it cannot connect to servers (I assume DRM?).

Is it worth me making a post about this somewhere other than what I've done here? Seems like I am not the only one facing this issue (not to mention it's a bit annoying MGS:V plays so well with Linux+Proton but the DRM is stopping us), forgive my question - I don't often use Github etc, confuses me lol :)

@Cuddlypuff
Copy link

@tunanachos I think @kisak-valve has been merging issues of the same game under the same report, unless they're officially supported games then they track all separate issues independently.

Did you ever start the game on any other platform? I had started the game using Lutris previously, and my Proton session is able to find that cloud save and run from there, so maybe that's where our experience differs?

@DanMan
Copy link

DanMan commented Sep 14, 2018

Just brainstorming here: For those who have it working, had you launched the game at least once on Windows before? Maybe it does some sort of setup the first time you start it, which doesn't work on Linux.

Gave me a warning about inaccessible online mode, but apart from that it works just fine for me on Ubuntu 18.04 with Proton 3.7.6. I had played it on Windows first though, hence my question.

@Cuddlypuff
Copy link

@DanMan not on windows, but I had started the game previously though Lutris without issues (no idea what versions of wine/dxvk i wouldve been on)

@tunanachos
Copy link

@tunanachos I think @kisak-valve has been merging issues of the same game under the same report, unless they're officially supported games then they track all separate issues independently.

Did you ever start the game on any other platform? I had started the game using Lutris previously, and my Proton session is able to find that cloud save and run from there, so maybe that's where our experience differs?

@Cuddlypuff Thanks for the reply

I had a go at installing it with Lutris but that was even more-so uneventful (forgive me, I fail to remember what happened but the abridged version is, it didn't work) .

I can reinstall it and maybe try running it in a console and see what the issue is, but as far as I can tell, it's just bypassing/connecting the DRM to the server which is my main issue (Running it purely with Steam+Proton).

I wonder if it has anything to do with my WM? I use i3wm and sometimes I feels as if games don't like it.?

@DanMan I don't think this is the case, I may be wrong but unless you mean a VM Linux and Windows would be installed in entirely different locations, with different paths - most likely both OS's wouldn't hop over and check the other, if that makes sense? (happy to be wrong on this).

@ghost
Copy link

ghost commented Sep 15, 2018

Just brainstorming here: For those who have it working, had you launched the game at least once on Windows before? Maybe it does some sort of setup the first time you start it, which doesn't work on Linux.

I've played through the game on windows already. but I reinstalled it for linux. It won't get past downloading Microsoft redistributable

@ghost
Copy link

ghost commented Sep 15, 2018

According to a comment in #162, Proton is based off of wine 3.7 & a large network issue was fixed in 3.9. Perhaps when @Cuddlypuff ran the game first in Lutris with system native wine >3.7, it activated the game's DRM there, so that pre-launch popup doesn't come up anymore when running the game in Proton because it's already activated.

I've actually tried the game with wine-staging 3.15 and it plays fine, no such issue, so I'm thinking this is just a case of Proton being based on too old a version of wine.

@tunanachos
Copy link

Hi @dougty are you now able to play MGS:V without issue now? How did you go about setting it up? Just a usual Wine directory? No extra libs or anything?

I can happily redownload it and give it another go, especially if one of the only other people I've found with the same issue as me has now got it working.

@ghost
Copy link

ghost commented Sep 17, 2018

@tunanachos Kinda. It works decently well with wine-staging 3.15 & DXVK 0.71. Lighting is a bit weird but the game launches & plays fine, however it seems to constantly corrupt my saves. I'll play the game without issue for however long I want, but upon launching the game a second time it claims my saves are corrupted and forces me to start from the beginning again. I haven't really put too much effort into debugging this so perhaps someone could get it to work -- though this isn't a Proton issue and should probably be taken up on AppDB instead.

There is no network error with wine-staging, but I definitely can't get the game to run in Proton still, even when using the game's compatdata folder as my WINEPREFIX with wine-staging first. Proton always claims that I have no internet connection. I believe Proton will need to be rebased to a newer version of wine in order to fix this.

@tunanachos
Copy link

Mmm, I might give it a couple of months and see if any progress has been made. I'd rather run it through Proton for simplicity sake and this save-game issue is off-putting to say the least (I have a bunch of Windows games I'm working through at the moment that work great with Proton, so I'm not lost for time killers).

I don't know whats worse; being able to play but not save or not being able to play at all...

Guess you could just tab out and leave your PC on forever until you're ready to quit lol.

Thanks for the reply, I'll see whats happening around Christmas if there isn't much of an update.

-Cheers

@vimpostor
Copy link

For me the colors are extremely washed out in this game. Its runs with very good performance, but the colors are completely off.

Arch Linux with Nvidia 440.44 on an Optimus Laptop and Proton 4.11-12.

@sakuramboo
Copy link

With 5.0-3, there is still a problem with the network.
steam-287700.log

I think this line is the most telling.

11420.060:0030:0065:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.

And then all the following.

11420.981:0030:0065:fixme:winhttp:set_cookies unhandled attribute L"HttpOnly"

@sebleblanc
Copy link

@sakuramboo, I doubt any of these have to do with the constant network issues. NTLM is the protocol to authenticate Windows machines in a local network (file shares), while HttpOnly refers to a feature of cookies that tell a navigator not to accidentally send cookies over HTTP too.

@sngvahmed
Copy link

i change the save path of the game check the video and it's works with me
https://www.youtube.com/watch?v=2iLEZsxDxH8&feature=youtu.be

@kisak-valve
Copy link
Member

MGSV:TPP Crashes after second mission

Issue transferred from #4767.
@SirRolls posted on 2021-04-20T21:48:22:

Compatibility Report

  • Name of the game with compatibility issues: Metal Gear Sold V: The Phantom Pain
  • Steam AppID of the game:287700

System Information

  • GPU: Quadro P2000
  • Driver/LLVM version: Nvidia 465.24.02
  • Kernel version: 5.11.15-zen1-2-zen
  • steam-287700.log
  • Proton version: Experimental

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

After extracting Miller, the ending cutscene plays, but crashes after attempting to load the next

Reproduction

  1. Complete the mission titled "Phantom Limbs"
  2. After watching the cutscene at the end, the game will crash

@kisak-valve
Copy link
Member

Hello @SirRolls, wine: Unhandled division by zero at address 00007F8EB29DDE3A (thread 02b8), starting debugger... looks like a line of interest in your log.

@SirRolls
Copy link

SirRolls commented Apr 21, 2021

Looking into it, and trying a few things i cant seem to get it to work on the zen kernel. I'll give it a shot on a stock kernel
EDIT: Looking into, it looks like an architecture mismatch (32/64bit) I'll see if its a library problem
Edit2: Interestingly, lowering the proton version to 5.10 has seemed to fix the issue. Included below is the output from 5.10
steam-287700.log

@ThisNekoGuy
Copy link

@kisak-valve
I lowered the version to 5.13 and it works but it definitely doesn't work with 6.3; looks like a regression :/

@kisak-valve
Copy link
Member

Hello @ThisNekoGuy, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the regression, 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.

@ThisNekoGuy
Copy link

ThisNekoGuy commented Jun 25, 2021

@kisak-valve Sorry for being late to respond
I've already progressed passed this point and the game only permits for one save file; do you know if there's something I can do to work around this to get back to you on the log and other data?

@DanMan
Copy link

DanMan commented Jun 25, 2021

You can get savegames for many levels here: https://steamcommunity.com/sharedfiles/filedetails/?id=523041722 but

pirated copies are known for some gamecrash problem with the first mission

Just sayin'. The game might actually try to detect pirated copies and running it through certain Proton versions might cause a false positive.

I've had savegame corruption issues before, like I said further up. But currently it works fine with 6.10-GE-1 for me.

Might want to try the 6.3-5 RC, because MGS5 is listed among the improved games. I think there's a video cutscene right after the mission that was mentioned

@jaubin
Copy link

jaubin commented Jun 25, 2021 via email

@DanMan
Copy link

DanMan commented Jun 25, 2021

That particular bug was supposedly fixed a long time ago though: https://www.rockpapershotgun.com/metal-gear-solid-v-quiet-bug

For me it happened a lot earlier in the game at 2 different times.

@rexhent
Copy link

rexhent commented Mar 19, 2022

The games still plays the cutscene in Phantom Limbs at 2 or so fps. Same with the chapter 2 trailer, only time I've noticed it.

@TacoDeBoss
Copy link

I was revisiting this yesterday, playing on Proton 7.0-4, and I noticed the FMV cutscenes play back at double speed and audio pitch, which, albeit hilarious, is kind of a problem. It's also annoying to reproduce, because the first FMV is after the initial 20+ minute long hospital escape sequence. I switched to GE 7-31, I'll just keep playing and hope I encounter another FMV to test.

@TacoDeBoss
Copy link

Update: Tested some other Proton versions.
In Proton 5.13, the cutscene is skipped, pretty seamlessly. Someone who didn't know better wouldn't notice the cutscene was missing...

In Proton 6.3, the cutscene renders slowly at ~1FPS
In Proton 7.0 and onward (including Experimental bleeding edge and GE), the cutscene plays at 60 FPS (double speed.)

steam-287700.log (from Proton Experimental bleeding-edge)

@TacoDeBoss
Copy link

Here's a save file if any developers would like to reproduce the issue faster.
It's in a .tar.gz with three files, since I don't actually know which one of them is the save itself vs. the character avatar data, etc.
This should be placed in $STEAM/userdata/bunchofnumbers/311340/remote
Then simply hit Continue at the main menu and skip the first two in-engine cutscenes. Then the mfplat video will play.
save.tar.gz

@TacoDeBoss
Copy link

I was revisiting this yesterday, playing on Proton 7.0-4, and I noticed the FMV cutscenes play back at double speed and audio pitch, which, albeit hilarious, is kind of a problem. It's also annoying to reproduce, because the first FMV is after the initial 20+ minute long hospital escape sequence. I switched to GE 7-31, I'll just keep playing and hope I encounter another FMV to test.

Still affected in Proton 8.0-2. 😐

@NekoiNemo
Copy link

Interestingly, at the current GE the prerendered cinematic intro to Chapter 1 just got skipped entirely after showing the first frame for about half a second

@zimudec
Copy link

zimudec commented Oct 30, 2023

Using proton 8.0 or experimental:

After a while of playing, there starts to be a micro stuttering every a random number of seconds (every more than 30 seconds)

@kisak-valve
Copy link
Member

Metal gear online - controls don't work

Issue transferred from #7458.
@mangonebula posted on 2024-01-29T19:29:53:

Compatibility Report

  • Name of the game with compatibility issues:
  • Metal gear solid v the phantom pain - metal gear online
  • Steam AppID of the game:
    287700

System Information

On steamdeck

  • GPU:
  • Video driver version:
  • Kernel version:
  • Link to full system information report as Gist:
  • Proton version: latest

I confirm:

  • 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.

Symptoms

The controls on the steamdeck don't work. The game thinks that is in keyboard and mouse mode. The joysticks don't move the character or allow you to look.
The controls work fine in the main game, but metal gear online is unplayable

Reproduction

@kisak-valve
Copy link
Member

METAL GEAR SOLID V: THE PHANTOM PAIN problems when changing chapters

Issue transferred from #7918.
@cain-dev posted on 2024-07-21T20:48:13:

Compatibility Report

  • Name of the game with compatibility issues:
    METAL GEAR SOLID V: THE PHANTOM PAIN
  • Steam AppID of the game:
    287700

System Information

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.

Can't cause i've changed chapters now

Symptoms

The game breaks or fast forward after doing any mission to change chapters

Reproduction

Just go to any mission that ends a chapter, things will break or fast forward

@cinnamonmatexfce
Copy link

cinnamonmatexfce commented Sep 6, 2024

wrong mappings with DualSense (#8068)


Attaching logs:

  • 001, steam-287700.log ( .tar.gz )
WINEDEBUG=+xinput,+plugplay,+dinput,+hid,+rawinput PROTON_LOG=1 %command%
  • 002, steam-287700.log ( .tar.gz )
SDL_HIDAPI_DISABLE_LIBUSB=1 SDL_HINT_HIDAPI_LIBUSB=1 SDL_HINT_JOYSTICK_HIDAPI=0 SDL_HINT_JOYSTICK_HIDAPI_STEAM=0 SDL_JOYSTICK_HIDAPI=0 SDL_JOYSTICK_HIDAPI_PS5=0 SDL_JOYSTICK_HIDAPI_STEAM=0 SDL_HINT_JOYSTICK_HIDAPI_PS5=0 WINEDEBUG=+xinput,+plugplay,+dinput,+hid,+rawinput PROTON_LOG=1 %command%
  • 003, steam-287700.log ( .tar.gz ) (NOT using steam-input.rules)
WINEDEBUG=+xinput,+plugplay,+dinput,+hid,+rawinput PROTON_LOG=1 %command%

@cinnamonmatexfce
Copy link

cinnamonmatexfce commented Sep 15, 2024

SOLVED:

SDL_JOYSTICK_DEVICE=/dev/input/js0 %command%

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

No branches or pull requests