回复
13
查看
1160
收藏
55

0

赠楼

0%

赠楼率

1241

蒸汽

33

主题

447

帖子

2151

积分
发表于 2025-3-29 21:41:40 · 四川 | 显示全部楼层 |阅读模式
本文为 其乐用户(UID:425364) 发布的原创文章,转摘前请联系该用户获得许可
本帖最后由 425364 于 2025-3-29 22:50 编辑

最近家里上nas了 自己有整理需要就写了个。工作了好多年,天天给老板干活,也是不容易有机会给自己干点活儿

项目简介
批量整理Steam截图到游戏名目录下(基于steamAPI给的映射关系 如果没获取到直接以appid作为文件夹名)支持两类截图类型:
1. Steam外部截图副本文件夹(平坦的截图文件<appid>_<时间戳>_<sec>.*)
2. Steam默认用户截图目录

示例,整理后


使用说明:(也可去看github readme)
1. 下载:传了个度盘 https://pan.baidu.com/s/1ENEtrzZYA7BE1S1BhvJhiw?pwd=veed (或者Github Release,至于为什么这么简单要16M,这就是JAVA :) 且没精力优化

2. 解压到要处理的截图文件目录:
- 第1类就当初你自己设置的截图副本文件夹(Steam设置 - 游戏中 - 截图 - 外部截图文件夹)
- 第2类可通过"查看截图所在磁盘位置"往上,注意是放到 `userdata\<steam_id>\760\remote\` 下,跟各appid目录在同一层级

3. 运行`steamScreenPkg.exe`,然后输入要处理的目录类型1还是2回车就行了
(注意:对于第2类,程序把截图以复制的方式处理到screenPacks目录下)

项目地址:Github steamScreenPkg

一点额外絮叨
原理很简单:就是通过steam公开API获取appid游戏名对应关系保存到app.json(已打包进了一份当前数据,如果不存在(比如想要更新 手动删掉app.json)程序会直接尝试在当前目录下载),然后整理。

有问题可反馈 大概可能会改,偏玩乐性质小工具,本质应该用脚本做比较合适,但只是因为工作用java 加上一直对native-image有点兴趣,就简单ai生成改了改 基于graalvm构建 兼容性未知 很少做win开发不敢保证。已知问题:1 上述steamAPI返回数据可能缺失个别appid,原因未知 未深究,手动凑合改;2 功能简单,体积不小 能跑就行
另外,steamAPI地址参考自ihainan

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

×
回复

使用道具 举报

浏览本版块需要:
1. 初阶会员或更高等级;
2. (点击此处)绑定Steam账号
您需要登录后才可以回帖 登录 | 注册

本版积分规则

欢迎发帖参与讨论 o(*≧▽≦)ツ,请注意
1. 寻求帮助或答案的帖子请发到问题互助版块,悬赏有助于问题解决的速度。发错可能失去在该板块发布主题的权限(了解更多
2. 表达观点可以,也请务必注意语气和用词,以免影响他人浏览,特别是针对其他会员的内容。如觉得违规可使用举报功能 交由管理人员处理,请勿引用对方的内容。
3. 开箱晒物交易中心游戏互鉴福利放送版块请注意额外的置顶版规。
4. 除了提问帖和交易帖以外,不确认发在哪个版块的帖子可以先发在谈天说地

  作为民间站点,自 2004 年起为广大中文 Steam 用户提供技术支持与讨论空间。历经二十余载风雨,如今已发展为国内最大的正版玩家据点。

列表模式 · · 微博 · Bilibili频道 · Steam 群组 · 贴吧 · QQ群 
Keylol 其乐 ©2004-2025 Chinese Steam User Fan Site.
Designed by Lee in Balestier, Powered by Discuz!
推荐使用 ChromeMicrosoft Edge 来浏览本站
广告投放|手机版|广州数趣信息科技有限公司 版权所有|其乐 Keylol ( 粤ICP备17068105号 )
GMT+8, 2025-4-15 11:25
快速回复 返回顶部 返回列表