*추가* enstar.zip 파일에는 기본 교복 복장 텍스쳐랑 모델도 들어있음!! 그러니까 굳이 추출 안하고 의상은 필요없다 하면 enstar.zip만 받은 뒤에 본문 4번부터 실행해도 놀 수 있음!!!
준비물
1. 즈!(베이직)가 설치된 안드로이드 스마트폰
2. Unity Asset Bundle Extractor(https://github.com/DerPopo/UABE/releases) - 32비트나 64비트 운영체제에 맞게 선택
3. Live2D Viewer(http://sites.cybernoids.jp/cubism2_kr/tools/live2d-viewer) - 설치 시 어도비 Air(https://get.adobe.com/kr/air/)필요
4. 기본 애니메이션+모델(https://www85.zippyshare.com/v/hW4Qa6Wm/file.html)
1과 2는 추출을 위해 필요하고 3과 4는 추출한 라투디 파일을 재생하기 위해 필요함! 다시 말했듯이 4랑 3만 받아도 기본적으로 놀 수는 있음!
-
1. 먼저 Unity Asset Bundle Extractor와 Live2D Viewer를 설치하고, 기본 애니메이션 파일(enstar.zip)도 압축을 풀어 놓는다. 그런데 Live2D Viewer는 어도비 Air가 먼저 깔려 있어야 설치 파일이 실행됨!
Live2D Viewer 설치 시에 혹시 '설치파일이 오염됐다~' 식으로 오류가 뜨면 컴퓨터 시계 우클릭해서 연도를 2016년 정도로 되돌린 뒤에 설치하면 문제없이 설치 진행됨!
깔고 나서는 다시 2020년으로 되돌리는거 잊지 말고
2. 스마트폰을 컴퓨터에 연결하고 Phone\Android\data\jp.co.happyelements.boys\files\UnityCache\Shared\live2d 주소로 들어감
각 폴더가 캐릭터의 라투디 의상이 담긴 폴더고 _motion은 라투디 애니메이션임!
캐릭터 폴더 안으로 들어가보면 폴더가 여러개 있는데 폴더 하나하나가 의상 한벌임
그런데 일부 폴더는 빈 폴더일거야... 빈 폴더는 아직 게임상에서 그 의상을 본적이 없어서 그런 건데
일단 폰 연결 해제하고 캐릭터가 보고싶은 의상 입고 나오는 스토리 한번 읽고 온 뒤에 휴대폰 다시 연결해서 찾으면 됨!
다른 말로 하면 스토리로도 본적 없고 의상 따지도 못한 라투디는 추출할 수가 없음...ㅠㅜ
빈 폴더가 아닌 의상 폴더는 안으로 들어가면 이렇게 __data와 __info가 있음! 필요한건 __data 파일이니 이것만 복사해서 컴퓨터로 옮겨두면 됨!
의상 더 가져오거나 할거 아니면 폰 연결은 이제 끊어도 상관없음
3. 이제 아까 받은 Unity Asset Bundle Extractor의 실행파일 AssetBundleExtractor.exe를 실행해 File > Open > 아까 옮겨놓은 __data를 선택함!
열면 저런 창이 뜰텐데 예 누르고 아무 이름이나 지어주면 됨 (어차피 추출 끝난 뒤엔 지금 만들어진 파일이나 __data나 다 삭제해도 됨)
그러고 나서는 창 밑에 버튼 세개중에 오른쪽 Info를 클릭!
그러면 이렇게 창이 뜨는데 이게 __data 파일의 구성요소임! 이 중에서 우리한테 필요한건 texture_00과 model.moc 뿐임
먼저 texture_00를 클릭한 뒤에 옆에 Plugins 누르면 창이 뜸, 거기서 Export to .png를 선택해 원하는 위치에 추출함
다음으론 model.moc을 클릭한 뒤에 옆에 Plugins를 눌러 Export to .txt를 선택해 또 원하는 데 추출!
이제 Unity Asset Bundle Extractor 창은 꺼도 됨
다음으로 추출한 폴더로 가 model.moc~~.txt 파일을 이름바꾸기해서 확장자를 .txt 대신 .moc으로 바꿔야 함!
혹시 이름바꾸기를 해도 .txt가 안보이면 위에 보기 > 옵션 > 보기 > '알려진 파일 형식의 확장명 숨기기' 체크 해제 하면 보임!
또 파일 이름은 맘대로 해도 되니까 나중에 무슨 의상 모델이랑 텍스쳐인지 알기 쉽게 설정해놔도 됨(확장자는 빼고)
그리고 혹시 이런 일이 있을 진 모르겠는데 다른 덬에게 라투디를 공유해주고 싶다 하면 이 두 파일을 공유해주면 됨!
4. Live2D Viewer가 설치됐으면 .moc 파일을 실행할 수 있게 될거임
실행하면 이렇게 시커먼 라투디가 나옴. 몸통은 로드가 됐는데 옷이 없는 상황임
이제 텍스쳐를 입혀줘야 함! 아까 .png 형식으로 추출한 texture_00을 드래그해서 검은 라투디 있는 창 말고 저기 왼쪽 창(이제 설정창이라 부르겠음)에 드랍함!
그 다음에 설정창에 textures 폴더를 클릭하면 위 스샷처럼 드래그해준 텍스쳐가 나옴
이제 설정창 아래쪽 텍스쳐 옆에 체크박스를 체크하고 no의 숫자를 -1에서 0으로(내가 스샷찍다가 바꿔서 스샷에선 0인데 원랜 -1로 나올거임!) 바꾸고 아래 Apply를 누르면?
이렇게 옷이 입혀진 모델이 나옴!
아까 설정창 위쪽 메뉴 Animation에 자동 눈 깜빡임이나 시선 마우스커서 따라가게 하기 등 자잘한 옵션이 있음
그리고 앙스타 라투디에 있는 애니메이션을 적용하려면 처음에 다운받아놓은 enstar.zip 안의 motions에 있는 .mtn 파일이 애니메이션 파일들임
텍스쳐 드래그 했듯이 해주면 설정창에 motions 폴더가 생김!
이제 motions 폴더에서 보고싶은 모션을 클릭하면 라투디창에서 애니메이션을 재생함
에헴.mtn
만약 다른 창 위에 라투디를 띄워놓고 싶으면 먼저 라투디 창에서 라투디를 적절한 크기로 조정해놓고(창 밖으로 나가는 부분은 잘림...)
설정창에서 Ctrl+Shift+W를 누르면 라투디 창 배경이 사라지고 라투디가 화면 위로 나옴!
당연히 이 상태에서도 설정창으로 애니메이션 바꾸기도 할 수 있음
끄고 싶으면 다시 설정창에서 Ctrl+Shift+W!
덤
즈!! 라투디도 텍스쳐 추출은 가능한데 .moc 파일이 없어서 재생을 못함...ㅠㅜ
꼭 .moc와 텍스쳐가 맞을 필요는 없음! 하지메.moc에 쿠로 텍스쳐를 입혀도 되지만 위치가 다 어긋나서 이상하게 나올 뿐임
기본 애니메이션 폴더에는 없는 애니메이션도 일부 있음!! 없는 애니메이션을 추출하고 싶으면 폰 _motions 폴더 안에 있던 __data를 이번에 추출한 거랑 같은 방식으로 추출해서 .txt를 .mtn으로 고쳐주면 됨!
주기적으로 체크할거니까 혹시 문제 있을때 덧글 남기면 보는대로 답글 남겨볼게!