RePKG 使用教程:3 条命令搞定 Wallpaper Engine 壁纸包提取与纹理转换
RePKG 使用教程3 条命令搞定 Wallpaper Engine 壁纸包提取与纹理转换【免费下载链接】repkgWallpaper engine PKG extractor/TEX to image converter项目地址: https://gitcode.com/gh_mirrors/re/repkgWallpaper Engine 的壁纸包是.pkg文件双击打不开普通解压软件也认不出来里面的.tex贴图Wallpaper Engine 自用的图片格式更是没有任何看图软件能直接显示。RePKG 就是一个命令行小工具专门把 PKG 包拆成普通文件、把 TEX 贴图转成 PNG 图片。下文按任务来写你想做什么就照抄哪一条命令。RePKG 能帮你做什么PKG 提取把.pkg包里的文件原样拆出来保留包内的目录结构TEX 转换包里的.tex贴图自动解码成 PNG 等常见图片格式旁边附带一个.tex-json小文件记下这张图原本的格式和尺寸查包底细用info子命令列出包内文件和大小不用先解压批量处理直接给一个文件夹它帮你递归找出里面所有.pkg挨个处理适合PKG 文件批量提取的需求。3 分钟上手安装与第一条命令RePKG 是 C# 写的 .NET 4.7.2 程序也就是 Windows 自带的运行时就能跑发布版会打成一个单独的 exe丢进任意目录就能用。仓库在 gitcode 上有镜像clone 下来看 README 找对应版本的发布包git clone https://gitcode.com/gh_mirrors/re/repkg拿到 RePKG.exe 之后第一条命令就是把一个壁纸包拆出来RePKG.exe extract D:\Wallpapers\scene.pkg不带-o时结果默认放在当前目录下的output文件夹里包里的图片、音频会按原路径摆好TEX 文件同时多出一份转好的 PNG。想查参数随时敲这一句RePKG.exe help extract批量提取 Wallpaper Engine 壁纸包里的图片和音频Steam 创意工坊目录...\steamapps\workshop\content\...下每个壁纸一个文件夹里面是.pkg加一个project.json。给 RePKG 喂整个工坊目录即可RePKG.exe extract -c -r D:\Wallpapers -o D:\sorted-r是递归搜索子文件夹-c表示把 PKG 旁边的project.json和预览图一起拷出来。这样处理完每个壁纸在D:\sorted下都有自己的文件夹图片和音频按类型分门别类躺着等于顺手建了个资源库。只想要图片、音频这些不想要杂七杂八的文件用排除参数RePKG.exe extract -r -i shaders,materials D:\Wallpapers -o D:\sorted-iignoreexts按扩展名排除多个扩展名用英文逗号分隔反过来-eonlyexts则是白名单只提取列出的类型。TEX 转成 PNG 图片有时候你手上不是 PKG而是一堆散落的.tex文件加-t指定这是一个 TEX 文件夹RePKG.exe extract -t -s D:\tex_files -o D:\output-s让所有输出文件平铺在一个目录里、丢掉原来的路径。每张贴图转完会在旁边生成一个.tex-json里面记着原始像素格式、是否压缩等元信息排查贴图问题时用得上。注意工具按 TEX 文件自身的格式输出DXT游戏贴图常用的压缩格式压缩的贴图会被解码成 PNG 给你它本身不提供转 TGA、JPG 这类目标格式的参数——如果引擎只认别的格式转出的 PNG 再用任意图片工具二次转一下就行。备份壁纸项目连配置和预览图一起带出来想把整个项目存档或者拷到另一台机器除了包本体还得带上project.json壁纸的工程配置和预览图RePKG.exe extract -c -n D:\Wallpapers -o D:\backup-n表示用project.json里的标题命名输出子文件夹而不是用 Steam 给的那串数字 id备份目录读起来更清楚。只想快速看一眼包里有啥、各占多大不想真解压用infoRePKG.exe info -e D:\Wallpapers\some\scene.pkg-e列出包内每个条目和字节数加-b size还能按文件大小排序。参数怎么调求快还是求全RePKG 没有质量档位这种滑杆能调的是处理范围范围越小越快。场景参数结果全量处理不加参数原始文件照存TEX 再解码一份 PNG只拆包、不解码贴图--no-tex-convert跳过 TEX 转换大包装量明显更快只处理部分类型--onlyexts png,tex其余条目根本不碰重复运行旧目录--overwrite默认是跳过同名文件加它才会覆盖另外默认不覆盖同名文件是故意的同一批包处理两次第二次只会补上新增的不会把你的旧结果冲掉。常见问题PKG 卡在某一步不动了。多半是这个包本身不完整或已损坏下载中断常见。先用info看它能不能打开打不开就重新下载不是 RePKG 的问题。输出图片格式不对没有这个选项。输出格式由 TEX 里的原始数据决定DXT 压缩的出 PNG本身就是 PNG 的就存 PNG。想要 TGA 之类的格式只能二次转换。路径带中文或空格报错。把路径用英文引号包起来例如D:\我的壁纸\scene.pkg。整个工坊目录跑起来很久。正常它逐个文件打印进度中途按CtrlC可以取消已经落盘的文件不会丢。参数速查、TEX 支持格式的细节都在仓库根目录的 README.md 里跑一遍help extract也有全量清单。【免费下载链接】repkgWallpaper engine PKG extractor/TEX to image converter项目地址: https://gitcode.com/gh_mirrors/re/repkg创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考