protonscr

[General] - "cmd.exe" is flagged by Steam as a missing executable.

steamopen 3rd party gameSteam clientProton
ValveSoftware/steam-for-linux#11982 · opened 2025-05-06 by ZereoX · updated 2025-05-06 · 0 comments · github
1 matching comments, n / p to jump
ZZereoX 2025-05-06 github

Your system information

  • Steam client version (build number or date): 1745876290 (Stable) / 1746211562 (Beta)
  • Distribution (e.g. Ubuntu): SteamOS 3.6.24 / 3.7.5 / 3.8.0 and Manjaro 25 KDE
  • Opted into Steam client beta?: Yes. Occurs on both Stable and Beta.
  • Have you checked for system updates?: Yes
  • Steam Logs: steam-logs.tar.gz
  • GPU: AMD Van Gogh RDNA 2.0 (Steam Deck) and RX 7800XT (Desktop)

Please describe your issue in as much detail as possible:

Drug Dealer Simulator (682990) provides a launch option to set OPENSSL_ia32cap=:~0x20000000 to bypass an Unreal Engine 4 / OpenSSL issue on Intel 10th gen CPU and newer (https://steamdb.info/app/682990/config/). This option sets the environment variable and launches the title via cmd.exe. On Windows, a Command Prompt opens and the game is subsequently launched. On Linux, this option isn't forwarded to Proton's built-in cmd.exe and instead Steam notifies the user that cmd.exe is missing because the executable is not present in the game directory.

Linux :x: Windows :white_check_mark:
Image Image

Steps for reproducing this issue:

  1. Launch Drug Deal Simulator (steam://run/682990).
  2. Select Use this option if your game crashes on launch.

Reproduction Rate: 5/5

Affected Platforms

  • LCD / Jupiter: Yes
  • OLED / Galileo: Yes
  • Desktop Deck-like session (gamescope -e -- steam -gamepadui -steamdeck): Yes
  • Desktop: Yes

Actual result

  • Title fails to apply the environment variable or launch the title.

Expected result

  • Title applies the environment variable via the Command Prompt and launches the game.

Nothing extracted yet.