본문 바로가기

Production History/사용설명서

마비노기 mods 언팩과 노기란?

mod란 클라이언트 내용을 변조하는 행위입니다.

크게 마비에서는 두가지로 나뉩니다.

package폴더내의 .pack파일을 언팩킹해서 내용을 변조하는 언팩.

그리고 .exe실행파일과 .dll동적라이브러리파일을 리버스엔지니어링하는 노기시리즈입니다.

흔히 이 두가지를 구분하지 못하고 그냥 싸잡아 언팩이라고 하는 분들이 있는데 전혀 성격이 다른 것입니다.


언팩 작업의 순서는

추출 (mabiunpack.exe / mabiPackageTool.exe등으로 .pack파일에서 파일을 추출한다.)

수정 (추출한 파일의 수정하고 mabinogi폴더 안의 data폴더에 경로 설정 및 저장한다.)

적용 (모든 파일을 추출하고 pack파일을 삭제해서 data폴더를 읽게하는 것이 첫번째 방법이다.

       DATApacker.exe / nabipack.exe등은 기존 .pack파일 안의 파일 경로나 파일명을 수정한다. 이 것이 두번째 방법이다.

       mabipacker.exe / mabiPackagetool.exe등은 새로운 .pack파일을 생성한다. 이 것이 세번째 방법이다.)

3단계로 나눌 수 있다.

개인작업을 하던, 오토프로그램을 쓰던 모두 이 3단계 과정을 반드시 거치게 됩니다.


.pack파일은 일종의 압축파일입니다. 보통의 압축툴로는 풀 수 없고 mabiunpack.exe라는 전용해제툴이 있습니다.

mabiunpack.exe의 제작은 http://client.seesaa.net/ 3号ちゃん로 알려져있습니다. 원제작자는 神野晴子입니다.

언팩한 내용을 적용하는 툴은 총 3가지입니다.

먼저 나비팩은 언팩킹해서 mabinogi\data폴더에 옴겨놓은 파일을  mabinogi\package폴더의 .pack압축파일 안의 동일한 파일명의 확장자 앞 .표시를 *로 바꾸어 인식을 못하게 하여  mabinogi\data폴더안의 내용을 읽게 합니다.

나비팩의 제작자는 불분명합니다.

다음으로 DATApacker는  언팩킹해서 mabinogi\data폴더에 옴겨놓은 파일을  mabinogi\package폴더의 .pack압축파일 안의 동일한 파일명의 최상위 폴더명의 앞글자를 _로 바꾸며 언팩적용되는 파일만의 새로운 카테고리를 만들어 인식을 못하게 하여  mabinogi\data폴더안의 내용을 읽게 합니다. 카테고리가 분리되는 만큼 새로운 패치파일이 업데이트되었을때 미리 적용하고  언팩내용을 찾으면 편리합니다.

DATApacker는 UpPack.inf라는 전용 설치정보파일을 가지고 있기 때문에 삭제하시려면, 반드시 DATApacker로 수정된 .pack파일을 복원한 후에 삭제를 하셔야합니다.

DATApacker.exe의 제작자는 寒星吻月입니다.

마지막으로 새로운 .pack파일을 생성하는 MabiPacker입니다.

MabiPacker의 제작자는  http://mabiassist.logue.be/   Logue입니다.

MabiPacker-1.1.0.3.7z

이전의 Packer툴로는 MabiPackageTool이 있었습니다만 현재 한국에서 사용하기에 문제가 있습니다.

MabiPackageTool의 제작은 http://www.yydzh.com/thread.php?fid=72 MMT(Mabinogi Mod Team)입니다.

MabiPackageTool.exe

.pack파일을 생성하기 위해서는 Version정보를 현재 적용되어지고 있는 파일보다 상위에 맞추셔야하며 Compression Level은 9로 조정하시는 것이 좋습니다. 생성된 .pack파일은 속성을 읽기전용으로 변경하셔서 사용하셔야합니다.

언팩은 업데이트되는 .pack파일에 재적용시키기만 하면 막히는 일이 없습니다. 마비소원꾸러미는 파일내용이 변경되어 추가수정을 안하면 오류를 일으키는 파일에 대해서 AutoFix를 이용해 직접 해당파일을 package폴더에 추출한후 해당버튼을 누르면 수정후 data폴더에 옮겨지도록 따로 관리하고 있습니다. 초보자들이 언팩사용중 .pack파일 업데이트시 오류때문에 당황하는 일이 없도록 기본 제공되는 수정된 파일은 없습니다.

대표적인 언팩메이커로는

미국은 http://mabimods.net/ 의 The Unofficial Tiara's Moonshine Mod가 있습니다.

중국은 http://www.yydzh.com/thread.php?fid=72 yydzh포럼을 운영하고 있습니다.

일본은  http://mabiassist.logue.be/ 의 mabinogi Assist가 있습니다.

한국은  본 사이트마비소원꾸러미 외에 짜요의 부분언팩,마비웹 요리도구등이 있습니다.

짜요의 부분언팩은 현재 업데이트가 일시중지되어 있고 패치수정툴인 MabiTweak을 배포하고 있습니다. 제공되는 언팩의 대부분은 yydzh의 자료입니다.

마비웹은 문을 닫았으나 요리도구의 업데이트는 진행중입니다. 기본 제공되는 언팩의 상당부분을 마비소원꾸러미에서 제공하고 있습니다.

기본적인 수정법이 대중화되어 짜요의 부분언팩과 같은 컴필레이션언팩, 흔히 말해 짜깁기언팩이 성행하고 있습니다. 

여타 배포되는 언팩의 대부분은 중국이나 일본,미국등지에서 개발된 것들을 그대로 가져온 것이거나 동일하게 제작된 것입니다. 

현재 마비소원꾸러미는 일본,미국등에 기존 자료들보다 업그레이드시킨 자료들과 새로 개발한 자료들을 제공하고 있습니다.

노기시리즈는 대표적인 리버싱툴인 올리디버거및 기타프로그램으로 제작되어지는 것을 말합니다.

수시로 막히기때문에 리버싱제작자가 새로운 프로그램을 공개하지 않으면 프로그래밍을 잘모르는 일반인이 대응할 방법은 없습니다. 

멀티기능,전투력측정,내구도표시변경,파티창무제한등 여러 기능을 제공합니다.

노기노기 > 첩자노기 > 체리노기등으로 이어지고 있습니다.


시야,화면밝기유지,햇살제거,원거리안개제거,하우징게시판스왑등은 기존까지 리버싱으로만 가능하다는 것이 통념이었으나  화면밝기유지,햇살제거,원거리안개제거,하우징게시판스왑을 본 사이트에서 개발완료했고 yydzh의 시야의 기초에 덧붙여 그림자 가시거리 부분을 개선해서 마비소원꾸러미에 탑재하고 있습니다.

'Production History > 사용설명서' 카테고리의 다른 글

오토픽스 파일수정 설명서  (0) 2012.05.23
마비소원꾸러미 섹션별 세부적용사항  (0) 2012.04.14
꾸러미 read me  (0) 2011.10.26