protonscr

[Feature Request] Compatibility Tool Uninstall Notice

steamclosed
ValveSoftware/steam-for-linux#7622 · opened 2021-01-26 by d10sfan · updated 2021-08-03 · 0 comments · github
Dd10sfan 2021-01-26 github

Your system information

  • Steam client version (build number or date): Jan 22 2021
  • Distribution (e.g. Ubuntu): Manjaro
  • Opted into Steam client beta?: [Yes/No] Yes
  • Have you checked for system updates?: [Yes/No] Yes

Please describe your issue in as much detail as possible:

I am working on the luxtorpeda-dev project which is allows for launching games through Steam using a compatibility tool, to launch Linux versions of Windows games, similar to boxtron.

I added the ability a while back to select different types of engines, for games that have various projects working in parallel. This worked fine, but when someone uninstalls a game, Steam calls the compatibility tool that I'm building, causing it to show this dialog.

I checked the arguments that come in and didn't see a difference between a run case and an uninstall case. An example is below:

run: "run" with args: ["/home/d10sfan/.local/share/Steam/compatibilitytools.d/luxtorpeda-dev/luxtorpeda", "run", "/home/d10sfan/.local/share/Steam/legacycompat/iscriptevaluator.exe", "legacycompat\\evaluatorscript_517790.vdf"] ["/home/d10sfan/.local/share/Steam/compatibilitytools.d/luxtorpeda-dev/luxtorpeda", "run", "/home/d10sfan/.local/share/Steam/legacycompat/iscriptevaluator.exe", "legacycompat\\evaluatorscript_517790.vdf"]

It'd be great if either there was a way that I'm missing to check that the user is uninstalling, instead of trying to launch the game, or if there was either a command line switch or environment variable that could be added to check.

Steps for reproducing this issue:

  1. Set game into compatibility mode and install
  2. Uninstall and see compatibility mode tool run

Nothing extracted yet.