提取本地图⽚
壁纸本地存储地址:./steam/steamapps/workshop/content/431960
两种⽅法
1.使用repkg提取
注:到第7步后未验证,建议使⽤第⼆种⽅法
项⽬地址:https://github.com/notscuffed/repkg
具体步骤:
- steam购买wallpaper engine,找到⼼仪的壁纸下载
- 在已安装中找到想要提取的壁纸,右键选择在资源管理器中打开
- 找到该⽂件夹下的scene.pkg,移动到你喜欢的位置暂存
- 下载Visual Studio,或者访问微软官⽅⽹站下载
- 开始安装组件
选择【Visual Studio Community 2019 Preview】,点击【安装】:
在左侧勾选右侧中包含的组件,之后根据需要最好更改⼀下【安装位置】:
- 访问GitHub,找到插件Wallpaper engine PKG/TEX extractor,点击Download ZIP下载该压缩包
- 解压缩,找到\repkg-master\RePKG⽂件夹下的RePKG.csproj,双击打开,直接使⽤快捷键Ctrl+F5或者如图⽰执⾏,会显⽰执⾏成功
- 在repkg-master\RePKG\bin\Debug⽂件夹下新建⽂本⽂档,输⼊内容
"RePKG.exe" extract ./scene.pkg
pause
- 保存,将改⽂件扩展名改为.bat
- 将之前留存的scene.pkg⽂件复制到该⽬录中,双击运⾏你刚才改扩展名的BAT⽂件,提⽰Done成功
- 在repkg-master\RePKG\bin\Debug\output\materials中寻找你想要的图⽚
遇到的问题
- 在第七步打開⽂件之前,要找對⽂件:「RePKG.csproj」是不帶圖標醜醜的那個⽂件,切勿點成「RePKG.csproj.user」
- 在第七步打開了程序之後,如果還沒安裝相關組件的話,要在程序右邊的位置點進去,裝⼀個3.5GiB的組件才可以啟動調試功能
- 在執⾏第⼗步時,若提⽰「……不是內部或外部命令,也不是可運⾏的程序或批處理
⽂件」的話,有兩個可能:第⼀個可能:沒有按照答主所說,在執⾏BAT⽂件之前沒有先把「scene.pkg」⽂件複製到同⼀個⽂件夾中;第⼆個可能:debug⽂件夾下⾯還有別的⽂件夾(⽐如說我的「RePKG.exe」⽂件就在debug⽂件夾裏⾯的net472⽂件夾中,不知道為甚麼)。此時只要把從第⼋步開始的步驟都移到debug⽂件夾中的⽂件夾(如net472⽂件夾)去做即可。
2.使用PKG解包程序(推荐)
具体步骤:
- 同样先进⼊壁纸所在位置,之后将.pkg后缀的⽂件粘贴到PKG解包程序所在⽬录下, 之后双击【PKG解包程序】
- 运⾏截图:
- 之后会多出⼀个【scene-解包】⽂件夹,壁纸位置即【./scene-解包/materials/1.jpg】