SteaScree is a simple cross-platform open-source utility tool, which greatly simplifies the uploading of screenshots to the Steam Cloud, which were taken taken without the use of a Steam in-game overlay. You just pick pics, select game and SteaScree will do the rest.
The problem: every Steam user has 20 GB of cloud space specifically for a screenshot storing. But not every screenshot can be easily uploaded to the Steam Cloud, since the files should have been created by Steam in-game overlay, thus have a specific filename, reside in specific Steam directories and be registered within a special screenshots.vdf file. Steam fails to upload custom screenshots returning "Steam Cloud may be temporarily unavailable" error. SteaScree resolves this and automates the whole screenshot uploading preparation process.
Why you may want to take screenshots not with a Steam overlay? Because it may produce screenshots of inferior quality compared to third-party tools, cannot be automated or even may not work for your game. Also you may want to upload screenshots for games outside of your Steam library.
Super Resolution screenshots, taken with NVIDIA Ansel technology will not be readily available for the upload to the Steam Cloud. They're too huge, too splendid. SteaScree will detect these easily and will offer you to resize them to the maximum resolution allowed by the Steam Cloud. Isn't it gorgeous?
Written in C++ and built with Qt, SteaScree runs natively on all platforms which Steam supports. You need not to rely on third-party Python, PowerShell or batch scripts found somewhere in the internet to get this job done.
Join SteaScree official Steam group for the latest announcements and discussion.
SteaScree's source code is freely available on GitHub. Feel free to suggest patches or fork it if you would like.
If you encounter any issues, please report them in the project's Issues section on GitHub.