protonscr

Metal Gear Solid V: The Phantom Pain Crashes

dxvkclosed
doitsujin/dxvk#242 · opened 2018-04-05 by romulasry · updated 2018-04-05 · 3 comments · github
Rromulasry 2018-04-05 github

In order to create a trace, run wine apitrace.exe trace -a dxgi YOURGAME.exe. DO NOT use DXVK together with apitrace!
-- Can't get this to work

Software information

Metal Gear Solid V: The Phantom Pain

System information

  • GPU: RX 480
  • Driver: Amdgpu
  • Wine version: 3.5
  • DXVK version: git20180404

Apitrace file(s)

  • Put a link here

~/.wine/drive_c/Program Files (x86)/Steam/steamapps/common/MGS_TPP> wine apitrace-msvc/x86/bin/apitrace.exe trace -a dxgi mgsvtpp.exe
inject: error: failed to execute mgsvtpp.exe (2)
002e:fixme:kernelbase:AppPolicyGetProcessTerminationMethod 0xfffffffa, 0x33fe3c
0009:fixme:kernelbase:AppPolicyGetProcessTerminationMethod 0xfffffffa, 0x33fe3c

How do I fix this? Could someone link me to the right file to use?

Log files

AAccountOneOff 2018-04-05 github

For the apitrace try this:

  • Copy apitrace.exe to the folder that contains the game's exe. From the looks of it MGS_TPP
  • Copy the apitrace lib folder apitrace-msvc/x64/lib one folder lower. In this case steamapps/common
  • Rename mgsvtpp.exe to mgsvtpporig.exe
  • Rename apitrace.exe to mgsvtpp.exe
  • Right-click MGSV > Properties > Set launch options: trace -a dxgi mgsvtpporig.exe

Then launch the game through Steam. It won't work unless the game is able to launch with wined3d. Otherwise your best bet is tracing it on Windows.

Rromulasry 2018-04-05 github

Seem like it won't even launch in vanilla wine, let me post the bug there.

Rromulasry 2018-04-05 github

Wine bug.

Nothing extracted yet.