본문 바로가기

볼봇의 코딩 생활/언리얼한 엔진

[UE4] pak 파일로 압축된 컨텐츠 확인하기

언리얼 엔진에서 게임을 패키징 하면 (Windows 기준으로) .pak 파일과 실행 파일이 나온다.

.pak 파일에는 게임에 들어갈 컨텐츠들이 저장된다.

 

특정 폴더를 분리해서 패키징할 때 등 pak 파일에 어떤 내용이 들어갔는지 궁금할때가 있다.

 

프로그램 설치 없이 무엇이 압축되어 들어갔는지 확인 하는 방법을 알아보자.

 

UnrealPak.exe 찾기

엔진 설치 경로에서 아래 디렉터리로 이동하면 UnrealPak.exe 파일을 찾을수 있다.

\UE_4.25\Engine\Binaries\Win64

 

명령프롬프트로 해당 경로로 이동해서 UnrealPak.exe 를 실행해보자.

대개 까만창에 하얀글씨로 반겨준다.

 

 

 

테스트 게임 소개

1분동안 만든 간단한 테스트 프로젝트다.

pak 파일에는 스타터 컨텐츠과 PakTest 에 넣은 이미지 파일이 들어갈 것이다.

Windows 용으로 패키징 하고, 만들어진 게임을 확인한다.

 

 

 

.pak 파일을 얻었다.

 

 

.pak 파일에 있는 컨텐츠 확인

 

아래 명령어로 .pak 파일에 압축된 데이터를 확인 할수 있다.

UnrealPak.exe [.pak 파일 경로] -List

방금 추가한 사진도 압축되서 들어가있다.

 

 

.pak 파일 압축 풀기

압축을 풀수도 있다.

UnrealPak.exe [.pak 파일 경로] -Extract [압축 풀 경로]

.uasset 형태로 뽑을 수 있다.

 

엔진에 불어와봤는데 로드가 안된다. 해결법을 아는 사람은 댓글로 남겨주세요.