Wallpaper Engine 静态壁纸提取
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_4362ad7d/extract-static-wallpapers-from-wallpaperengine。
技能介绍
它解决什么问题
Wallpaper Engine 下载的 scene.pkg 把壁纸资源包在一起。当你只想拿到一张静态壁纸时,手工处理要解析包结构、识别纹理 mipmap,还要区分最大图、低清备份和原始资源。这个技能把流程变成明确输入输出:给 scene.pkg 路径,取回 PNG 壁纸和原始文件。
核心能力与工作流
- 支持
PKGV0023/PKGV0024两种scene.pkg。 - 自动输出全部 mipmap 分辨率:
3840×2160、1920×1080、960×540、480×270、240×135。 - 主图固定为最大分辨率的
wallpaper.png;其余按分辨率命名,例如wallpaper_1920x1080.png。 - 同时解出
scene.json、模型、材质等原始文件,便于保留工程上下文。 - 使用时提供
scene.pkg路径,需要时可指定输出目录;默认写入scene_extracted。 - 确认时查看
wallpaper.png,交付时把提取的 PNG 发给用户。
适用边界与注意点
- 面向 Wallpaper Engine 静态壁纸包,不适合动态壁纸、视频壁纸或非 pkg 素材。
- 版本太老会提示不支持,需要
PKGV0023+。 - 路径含空格或中文时要用双引号包裹。
- 大于 10MB 的
.tex可能需要几秒到几十秒,按进度等待即可。 scene.pkg下载不完整可能导致图片残缺,重新订阅下载后再试。- 如果只想要一张壁纸,保留
wallpaper.png即可,其他分辨率是备份。
使用场景
- 整理Steam创意工坊缓存时,需从下载的scene.pkg包中提取最高分辨率的静态壁纸用于本地预览。
- 在做壁纸应用素材盘点,需要批量解包多个PKGV0024格式的pkg文件,并提取全部mipmap分辨率的PNG备份。
- 排查壁纸资源缺失问题,需要从scene.pkg中解出scene.json和材质模型等原始文件来对比校验素材完整性。
适合人员
- 独立游戏开发者,需要从Wallpaper Engine素材包中提取高清静态图作为游戏内的UI背景或加载界面素材。
- 壁纸社区站长,需要定期审核并转换创意工坊作者上传的pkg文件,确保静态壁纸能在网页端正常展示。
- 数字艺术收藏者,想要把Steam上购买的Wallpaper Engine壁纸中的静态图和原始工程文件导出备份。