법진숍 연구가 되면서 비숍을 굴리는 섀붕이들을 위한 셀리나 스킨을 만들어보자
목표는 스토리에 있는 셀리나 리더스킨을 다른 리더스킨에 덮어 씌우는것
스토리 모드 안에서 플레이할 수 있는 셀리나 모습
이 적용화면을 목표로 덮어씌워보겠다
덮어씌워지는 스킨은 내가 갖고있는 스킨중에서 골라진다
원래는 500루피에 살수있는 스킨에 덮어씌우려고했는데
4년전에 있던 스킨들은 해상도가 2048x2048 인 반면
새로나오는 리더스킨들은 해상도가 4096x4096 이라 밑에서도 설명하겠지만 덮어씌울때 좀 어긋나는 부분이 있음
그래서 티켓으로 공짜로 받을수있는 허벌성직자 4주는 이리스로 결정
티켓 이미 썼으면 500크탈주고 사라 ㅋ
신 이리스의 리더스킨 번호는 1907 / 셀리나는 2607 이다.
참고로 ~~~7이 붙으면 비숍이고 ~~~1이 붙으면 엘프
예를들면 4주년 이리스가 1907이니 1901은 4주년 아리사 이런식
리더스킨에 사용되는 파일은 총 11개이다.
ui_class_xxxx는 라이브2d와 감정표현, 애니메이션 효과 등을 담고있는파일이고
나머지들은 승리,패배,스킨선택,덱선택화면 등등에 나오는 이미지들임.
master_classcharanametext 파일은 리더스킨의 이름들 담고있는 파일이고
master_emotetext 파일은 감정표현이나 승리, 항복할 때 나오는 대사임.
이미지 변경이나 대사변경은 쉬우나 라이브 2d애니메이션이 꽤나 빡센 작업이다.
ui_class_2607 에서 필요한 소스들은 저기 5개
순서대로 spine data(리더스킨 위치, 크기, 확대, 회전 등) 이고 이미지2개, 감정표현소스, 애니메이션 작동방식 이 들어있는 파일들임
나온 소스들을 ui_class_1907.unity3d 파일에 덮어씌워준다.
atlas 텍스트파일 내부에서 2607을 1907로 한번 바꿔줘야함
그리고 동그라미 친부분이 해상도인데 저것때문에 옛날스킨에 덮어씌울때 생각보다 스킨들이 잘 안나오더라
덮어씌운 화면인데 비율과 위치가 맞지 않는다
저 움짤을 처음에 봤던 형태로 액자 속에 넣으려면 데이터 변조를 해야함
신 이리스의 transform 형식으로 되어있는 파일중 spine mecanim 이라는 파일을 찾아서 변조해야한다
내리려다가 너무 내려버리기도하고
y축은 맞췄는데x축이랑 확대값이 또 안맞는다.
거의 한 6~7번은 왔다갔다 하면서 찾아낸 적정값이다.
x축으로는 -0.04만큼 y축으로는 -0.325만큼 확대값은 1.25배를 해줬더니
마! 참! 내!
제실웬시랑 맞짱뜨는 스토리 모드에 있던 셀리나를
무사히 4주는 이리스에 안착시켰다.
라이브2d만 제대로 이식되었으면 나머지 이미지들 바꾸는건 쉽다.
대충 뽑아낸 이미지들을 대충 4주년 이리스에 덮어씌우자
classcharanametext 파일도 깐다음 txt로 변환, 수정후 저장 임포팅
같은방식으로 emotext 파일도 똑같이
대사, 이름도 바꿔주면
이리스에서 셀리나로 이름 바뀌고
감정표현, 진화 대사도 바뀜.
보이스는 또 다른툴들 써서 21개정도 되는 보이스 바꿔주면되는데
음성변환까지 관심있는 게이들은 얼마 없을거같으니 과정은 생략함
굳이 궁금하면 질문해라
Android / data / com.cygames.Shadowverse / files /
a폴더 v폴더 각각
원래는 zipper같은 어플로 대충 때려박으면 됐는데 업데이트 한사람은 안될거임
data폴더 접근되는 어플이 저 x-plore라는 어플밖에 없더라
아니면 루팅을 하던가
아니면 pc랑 usb 연결해서 직접 넣던지
요건 모바일 구동화면

댓글 0