Steamworks SDK - Steam running wrong platform-specific build on Steamdeck (Windows instead of Linux+SteamOS)
Context: Hey, I am currently in the process of uploading my game to Steam. I have 2 builds: one for Windows and one for Steamdecks.

Issue: When running the game on Steamdeck, it is running the Windows build instead of the Steamdeck build.

What I did:
  • I created two depots:
  • Depot 1: OS = Windows, Platform = All
  • Depot 2: OS = Linux + SteamOS, Platform = Steamdeck Only
  • Both depots are referenced by all my packages
  • I configured two different launch options (one for Windows, one for Linux + SteamOS)
  • I created two .vdf config file for the "DepotBuild": each referencing the right depot and the right build on my local machine
  • I created one .vdf config file for "AppBuild": it references the AppID correctly and both depots associated with the correct .vdf config files I mentionned in the last point
  • I run steamcmd.exe and could correctly upload both builds in their respective depots
  • I set the default branch to the newly uploaded build

Questions: Am I doing something wrong? Forgetting something? How is it possible that the Windows version runs on the Steamdeck anyways?

Do not hesitate to ask me more details, I am new to this. Thanks in advance for your help! :)
< >
Showing 1-2 of 2 comments
Oops sorry, thanks for the pointer! :D
< >
Showing 1-2 of 2 comments
Per page: 1530 50