protonscr

METAL SLUG XX

protonopen appid 975680Game compatibility - Unofficial.NET
ValveSoftware/Proton#6426 · opened 2023-01-02 by josef256 · updated 2023-12-30 · 5 comments · github · game page · search this game
Jjosef256 2023-01-02 github

Compatibility Report

  • Name of the game with compatibility issues: METAL SLUG XX
  • Steam AppID of the game: 975680

System Information

  • GPU: Steam Deck
  • Driver/LLVM version: 4.6 Mesa 22.2.0
  • Kernel version: 5.13.0-valve36-1-neptune
  • Link to full system information report as Gist:
  • Proton version: 7.0-5

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.

steam-975680.log

Symptoms

*when you start the game a config window will appear for you to set the game resolution but when you click on start game it will crash right after
*also tested with GE-proton7-43/ Experimental same issue

Reproduction

1- Open Metal Slug XX
2- A config window will appear to set the game resolution
3- click on Start Game

Kkisak-valve maintainer 2023-01-02 github

Hello @josef256, your log hints towards an OpenGL shader compile issue of some kind with:

883.303:01a4:01b0:warn:seh:dispatch_exception "0:216(13): error: no function with name 'texture2D'\n0:216(13): error: type mismatch\n0:217(8): warning: `map' used uninitialized\n"
[...]
883.303:01a4:01b0:warn:seh:dispatch_exception EXCEPTION_BREAKPOINT exception (code=80000003) raised
[...]
wine: Unhandled exception 0x80000003 in thread 1b0 at address 0000000170058558 (thread 01b0), starting debugger...
Jjosef256 2023-01-02 github

Hello @josef256, your log hints towards an OpenGL shader compile issue of some kind with:

any game with similar issue got a fix or a workaround for this ?

Ttarceri 2023-01-04 github

Please use: force_compat_shaders=true %command%

As the launch parameters in steam. I have added a workaround to Mesa for a fix that will be released in the future. Thanks for the bug report.

Jjosef256 2023-01-04 github

@tarceri thank you it now works ! will wait for the official fix too :)

Rranplayer 2023-12-30 github

The only issue I've found with this game using Proton 7.X and 8.0-4 (8.0-5) is that it hangs when you select "Exit". Only happens if you are playing the game with a controller (works fine for mouse/keyboard). To be able to exit in this case you need to alt+tab.

Proton logs: steam-975680.tar.gz

Specs:

  • O.S: Arch
  • Kernel: 6.1.69
  • GPU: RX 6700 XT (Mesa 23.3.1)
  • CPU: Ryzen 7 5700 G (8c/16t)

Proton versions

Launch lines

Error codes