众所周知,正常情况下Steam云端空间只能上传游戏内的截图
但在Steam社区又有许多玩家在截图展柜分享Steam外部的图片(虽然我买不起展柜qwq),这些截图几乎都是通过非常规方式上传的。后面由着好奇心我就发现了SteaScree……
这类非常规的上传方式,原理是通过伪造文件名使得Steam可以读取截图文件,在Steam社区上也有许多教程,以下是一些可供参考的链接:
而 SteaScree 则是一种较为便捷的工具:
SteaScree 是一个简单的跨平台开源实用工具,它极大地简化了将屏幕截图上传到 Steam Cloud 的过程,这些屏幕截图是在没有使用 Steam 的游戏内叠加层的情况下拍摄的。您只需选择图片、选择游戏,SteaScree 会完成剩下的工作。
每个 Steam 用户都有 20 GB 的云空间专门用于存储屏幕截图。但并不是每个屏幕截图都可以轻松上传到 Steam 云,因为文件应该是由 Steam 游戏内覆盖创建的,因此具有特定的文件名,驻留在特定的 Steam 目录中,并在特殊的screenshots.vdf文件中注册。
Steam 无法上传自定义屏幕截图,返回“Steam 云可能暂时不可用”错误。 SteaScree 解决了这个问题并自动化了整个屏幕截图上传准备过程。
官网 – 谷歌机翻
不得不说 SteaScree实在大气,连官网都是很奇特的域名 https://steascree.download/ (绝不是少打了一个“n”!)
简单来说,SteaScree的原理是读取Steam目录下的账号、游戏的ID的截图目录,生成出对应的截图文件,不过只能在Steam客户端退出的情况下添加队列。这里整理出一些常用的文件夹ID:
- 753 / 767 – Steam客户端
- 730 – CSGO
- 400040 – ShareX
- 431960 – Wallpaper Engine
当然,除了用来上传外部的图片以外,一些Steam内的游戏在部分情景下,也可以使用此方式上传截图:
例如在CSGO,使用F12作为截图键并不方便。所以我一般使用ShareX进行截图,直接拦截PrtSc键就可以保存截图到别的目录(比如NAS上);或者同时按下Ctrl + PrtSc,也有较为简单的编辑功能,比Steam自带的截图方式灵活许多(特别是我用的ThinkPad键盘,PrtSc就在RCtrl旁边,Fn键反而几乎都不好用)
这时便可以使用SteaScree上传截图啰!(话说回来ShareX并不能直接上传截图到Steam云端上……虽然我一直用的是独立于Steam的便携版)