protonscr

Metal Slug 3

protonopen appid 250180Game compatibility - Unofficial
ValveSoftware/Proton#1173 · opened 2018-09-02 by cobblestone · updated 2023-06-02 · 6 comments · github · game page · search this game
Ccobblestone 2018-09-02 github

Te game starts with this error, however, if you ignore it 3 times, the game starts and its fully playable.
screenshot_2018-09-02_13-06-48

Game Name: Metal Slug 3
Steam Game id: 250180
Proton version: 3.7-5 Beta
System Information: https://gist.github.com/cobblestone/f1e00a8bc66f8ca73fd8debd72d447e7

Iipr 2021-11-13 github

Same issue with Metal Slug (366250) and Metal Slug 2 (366260), there's no separate issue for these (yet).

steam-366250.log
steam-366260.log

Jjoshas 2021-12-07 github

Issue still exists on Proton 6.3-8 and current Proton Experimental. Adding PROTON_USE_WINED3D=1 %command% to launch options fixes issue with error messages on startup. Tested only with Metal Slug 3.

Rranplayer 2023-05-08 github

Games launches to a black window using Proton 7.0-6, 8.0-2 and Experimental (2023/05/05) while the background audio keeps playing.

Log file:
steam-250180.tar.gz

Specs:

  • O.S: Arch
  • Kernel: 6.1.27
  • GPU: RX 6700 XT (Mesa 23.0.3)
  • CPU: Ryzen 7 5700G
Kkisak-valve maintainer 2023-05-08 github

Hello @ranplayer, these look like some lines of interest in your log:

err:d3dcompiler:D3DCompile2     C:\fakepath:19:8: E5005: Function "tex2D" is not defined.
[...]
err:d3dcompiler:D3DCompile2     C:\fakepath:25:33: E5017: Aborting due to not yet implemented feature: SM1 non-float expression.
err:d3dcompiler:D3DCompile2     C:\fakepath:25:33: E5017: Aborting due to not yet implemented feature: SM1 "cast" expression.
AAJuujarvi 2023-05-08 github

@ranplayer I am unable to reproduce your issue. If you delete your prefix, which should be something similar to ~/.steam/steam/steamapps/compatdata/250180 and then try again on Proton 8.0-2, does it still fail? There are occasional issues when upgrading Proton versions so I want to rule out that possibility for you.

Verifying the integrity of your files may also work here.

I took a log myself and compared it to the one you posted. I'm not getting the lines Kisak-valve mentioned, so it is likely those lines are what is indicating the issue.

Rranplayer 2023-06-02 github

Hello, folks... sorry for the late reply. I had installed it with a clean prefix at that time. I've just reinstalled the game and now it works normally with Proton 8.0-2. I think it might have been solved by a steam-runtime or graphics driver update.

Proton versions

Launch options

Launch lines