존나 하다가 어케 되어도 책임 안진다...

일단 시작




-준비물-


1. apk manager - apk를 디컴파일, 컴파일 할 때 필요하다. 디컴파일은 zip으로 바꺼서 해도 된다해도 컴파일을 위해 꼭 있어야함

   *이거 실행하려면 자바도 있어야 되는데 그건 검색해서 알아서 받도록

2. Sign-em 2.0 - 컴파일된 apk를 안드로이드에 설치 가능하도록 인증서를 제조해주는 프로그램. 

3. Unity Asset Explorer 1.4 - 디컴파일 된 apk에서 .tex를 통한 .dss 편집을 가능하게 해주는 툴. 

4. Unity Studio Beta - 디컴파일 된 apk에서 파일찾기 위한 용도 및 RGBA4444용 .dss를 꺼내오는 용도.

    *넷 프레임웤 4.0 필요

5. 한궈 카헌.apk - 네앱이든 구플이든 상관없지만 난 네앱으로 했기 때문에 네앱 apk 추천

6. 중궈 붕뀨학원 1.3 (미호요) - 사실 있든 없든 별 상관 없지만 일본어 음성 + 케찹튀김을 원하면 필요

7. Photoshop - RGBA4444 형식의 채널을 바꾸는데 필요함.

8. Paint.net - 포토샵만 있어도 되지만 이건 RGBA8888 바꾸는데 매우 편리함. 추천

9. 근성 - 이거 존나필요. 옷 하나 바꾸는데 ㄹㅇ 하루 죙일걸림


파일들은 알아서 찾길 바란다.

몇개는 내가 갤에 링크 해줬고


크게 순서는 디컴파일 > Modding > 컴파일 > 사인 순서로 진행된다. 핵심은 Modding



apk 디컴파일 하기


일단 위에 준비물을 다 챙겼다면 본격적으로 시작하도록 하자. 일단 apk manager를 압축을 풀면 아마 이런식으로 화면이 보일거다


viewimage.php?id=39bcc232e4c037b5&no=29bcc427b08277a16fb3dab004c86b6fbdfe40db5f16ba5ffe855cf3ba4d2eb332f3684a127c98c50907528d06dcbbfb75b838dea17851db7bd207b562b9


이제 지금부터 디컴파일 할건데 이상하게 하고 병신아 안되잖아 하지말자. 집중


a. 받은 네앱카헌.apk를 place-apk-here-modding 폴더에 넣도록 하자.

b. script.bat을 실행


viewimage.php?id=39bcc232e4c037b5&no=29bcc427b08277a16fb3dab004c86b6fbdfe40db5f16ba5ffe855cf3ba4d2eb332f3680c4f27f7c6040b548904b6b9aed9d1e38b1755d0d64094


c. 메뉴가 쭉 뜨는데 창에 숫자 22를 치자. 그러면 창이 바뀌면서 뭐라뭐라 하는데 1을 치면 다시 이 화면으로 돌아올 것임

d. 9를 친다. 그러면 알아서 디컴파일이 시작된다. 디컴파일이 완료되면 apk는 Projects 파일에 디컴파일 된 상태로 저장될 것임

e. 그리고 나중 작업의 편의를 위해 project 폴더 안에 디컴파일 된 파일들을 통째로 복사해서 다른 디렉터리로 붙여놓도록 하자. 예시를 위해 뭐 /느시 에 옮겼다고 가정하겠음


Modding


이 파트는 하도 길어가지고 2파트로 나눠서 하던가 해야됨 여기가 존나 핵심임 ㄹㅇ

일단 우리는 디컴파일을 완료했으니 다음단계로 넘어갈거임. Unity Studio Beta를 실행하자


viewimage.php?id=39bcc232e4c037b5&no=29bcc427b08277a16fb3dab004c86b6fbdfe40db5f16ba5ffe855cf3ba4d2eb332f3684a127c98c50907528d06dcbbfb75b838dca07007d5718207b562b9


일단 실행하면 이런 창이 뜰거임 우리는 건들 부분이 옷 폭발음 머 기타 등등이니 저 위에 보이는 듯이 file - load file을 누른 뒤

아까 디컴파일 카피 디렉토리 (/느시) 로 들어가서 assets bin 등등 쭉 따라 들어가다 보면 level 0 , level 1 등등의 파일들이 보이게 되는데 

여기서 메인데이타 (mainData) 파일을 클릭해서 불러오도록 하자. 파일 수가 많아서 불러오는데 조금 시간이 걸릴 것임



viewimage.php?id=39bcc232e4c037b5&no=29bcc427b08277a16fb3dab004c86b6fbdfe40db5f16ba5ffe855cf3ba4d2eb332f3684a127c98c50907528d06dcbbfb75b830dea32c568a758307b562b9


짠 불러왔다. 그러면 탭이 2개가 보일텐데 Scene Hierachy는 우리랑 전-혀 상관이 없다. 나도 프로그램알못이지만 아마도 게임이 돌아가는 스크립트가 짜져있는 걸 나타내는 탭이 아닌가 싶다. 아무튼 우리는 그 옆에 있는 Assets List를 누르자



viewimage.php?id=39bcc232e4c037b5&no=29bcc427b08277a16fb3dab004c86b6fbdfe40db5f16ba5ffe855cf3ba4d2eb332f3684a127c98c50907528d06dcbbfb75b83a82a02908dd22d007b562b9


그러면 카헌 내에서 쓰이는 assets 가 전부 보일거임. 음악도 있고 성우 목소리도 있고 여러가지가 있을거임. 오른쪽 큰 화면에는 미리보기가 되고 왼쪽 위 구석탱이에 보면 파일 사이즈, 형식등도 나와있다. 이거 중요하니 기억하도록 하자. 아무튼. 이제 이 상태에서 Export assets - All 을 누르자. 그러면 /느시 디렉터리에 무수한 폴더들이 생길건데 이게 일종의 표지판이라고 생각하면 된다. 



내가 원래 글을 잘 못써서 이해가 잘 됬을런지는 모르겠는데

일단 오늘은 여기까지만 쓸거고 2편부터는 본격적으로 음악 바꾸기 , 아이템 모양 바꿔치기, 색 바꿔치기 등등을 해볼거임

여기서부터가 진짜 수퍼 근성이 필요하다. 나도 더 자세히 설명하도록 노력할테니가 오늘은 일단 여기가지