Unreal Park
March 29, 2022Less than 1 minute
Unreal Park
https://ue5wiki.com/wiki/35741/
UnrealPak.exe在Engine\Binaries\Win64
这其中。
源码在PakFileUtilities
这里面,这里所有的输出路径根节点都是UnrealPak.exe的路径。
Audit
查看这个包中有那些资源并导出csv。
UnrealPak <PakFolder> -AuditFiles [-OnlyDeleted] [-CSV=<filename>] [-order=<OrderingFile>] [-SortByOrdering]
Example:
UnrealPak.exe E:\Paks -AuditFiles -CSV=audit.csv
Extract
解压pak文件到某个路径,并且需要生成responsefile后来重新打包。
UnrealPak <PakFilename> -Extract <ExtractDir> [-Filter=<filename>]
Example:
UnrealPak.exe -Extract E:\Paks\pakchunk0-Stadia.pak E:\Paks\chunk0 -responsefile= E:\Paks\chunk0.response
Create
重新打包资源
UnrealPak <PakFilename> -Create=<ResponseFile> [Options]
Example:
UnrealPak.exe E:\Paks\repack\pakchunk0-Stadia.pak -Create=E:\Paks\chunk0.response
@echo off
set Paks_Exe=..\Engine\Binaries\Win64\UnrealPak-Win64-Test.exe
set Paks_Path=%~dp0WindowsNoEditor\DH\Content\Paks
set CSV_Path=%~dp0audit.csv
set Pak_Name=pakchunk0-WindowsNoEditor.pak
set Chunk_Name=chunk0
%Paks_Exe% %Paks_Path% -AuditFiles -CSV=%CSV_Path%
%Paks_Exe% -Extract %Paks_Path%\%Pak_Name% %Paks_Path%\%Chunk_Name% -responseFile=%Paks_Path%\%Chunk_Name%.response
%Paks_Exe% %Paks_Path%\%Pak_Name% -Create=%Paks_Path%\%Chunk_Name%.response
pause