기존 언리얼엔진(~UE4)은 IoStore 방식보다는 .pak 위주의 Legacy 방식을 사용했기 때문에, 인터넷에 돌아다니는 툴을 이용해서 쉽게 모딩이 가능했다.
- FModel : Viewer 및 Extract 용도 (https://github.com/4sval/FModel)
- UAssetGUI : Data 수정 및 Json 추출/삽입 도구. json <-> uasset 전환이 가능하여 필수 사용 툴 (https://github.com/atenfyr/UAssetGUI)
IoStore 컨테이너 방식은 zentool을 이용해 Legacy 로 전환을 해서 모딩 후 리팩과정에서 IoStore 컨테이너로 전환시켜주는 방법으로 모딩이 가능하다.
- retoc : zen(.utoc) <-> legacy(.pak) 전환이 가능하여, 언팩/리팩에 활용 (https://github.com/trumank/retoc)
※ 대안으로 zentools(UE5_4까지 지원), UnrealReZen 등이 있으나 retoc 가 가장 수월했다.
필자가 주로 사용하는 모딩은 아이템 추가, 레시피 추가, 버프 추가 등 데이터 테이블에 항목을 추가하는 방식으로 기존 retoc 나 UnrealReZen 툴을 사용할 경우, 신규 추가항목을 지원하지 않는다. 원인은 namemap 체크하는 과정에서 원본의 길이를 사용하기 때문. (자세한 설명은 생략한다..)
AI느님의 힘을 빌려 원인을 찾고, 추가한 행이 적용되도록 retoc를 수정하여 마침내 모딩을 성공할 수 있었다.
- retoc_plus : 데이터테이블 항목 추가가 지원되는 버전 제작 (https://github.com/starlove7/retoc_plus)
결과물 (게임 : Eastern Era)

'모딩' 카테고리의 다른 글
| Bad 2 Bad: Apocalypse (B2BA) 모드 (1) | 2025.11.02 |
|---|---|
| HOMM Olden Era Demo 난이도 모드 (0) | 2025.10.29 |
| 맹장삼국 - Modifier (Cheat) V2 (13) | 2025.08.31 |
| 맹장삼국 - Data Replacer (2) | 2025.08.28 |
| Il2cpp 게임 Metadata 난독화 해제 (3) | 2025.08.28 |