Steam Screenshot Broken on Linux and Mac

Reproduce:

  • Package game
  • Boot Linux or Mac OS
  • Open Steam
  • Games > Add a Non-Steam Game to My Library > choose game.app
  • Start game
  • Press F12 to make Steam screenshot
  • Close game
  • Observe saved Steam screenshots

Current:

Expected:

  • Like on Windows: Steam makes proper screenshot

Note:

  • This also happens for published Steam games which where uploaded to Steamworks and then downloaded through client

Hey dgrieshofer,

Thank you for the report but we do not believe this is a bug with the Unreal Engine and is instead a issue with Steam itself.

Furthermore, I tested by downloading a UE4 released game on Steam, running on a Mac, and even though the screenshot key was set to F12, it was actually “ALT + F12” and screenshots were taken. With that information, I think that the screenshot “issue” is related to running a “Non-Steam Game”.

Hey,

we do not believe this is a bug with the Unreal Engine and is instead a issue with Steam itself.

Should I report it to Valve then or is this a known issue?

I tested by downloading a UE4 released game on Steam

What UE4 game was that and does it use Metal? I tested on released Refunct Steam version (so no non-steam game) which uses UE 4.13 with Metal/OpenGL and neither pressing F12 nor ALT+F12 had any effect. When I launch it with -opengl Steam launch command to switch to OpenGL mode then F12 works and takes screenshots (albeit being black).

“we do not believe this is a bug with the Unreal Engine and is instead a issue with Steam itself”

This bug occurs for every UE4 game I’ve tried, all of which are sold and distributed through Steam.
The default key on Linux is F12 and works fine with all other engines, including decade old ones and even engines running in wine wrappers. If it is indeed a case of a bug in Steam, it is a super rare coincidence that only UE4 is affected.

Other screenshot tools do work, so the issue is no doubt related to Steam, but the problem most likely needs to be solved in UE4.