이거 안드로이드 게임 리소스 빼건데
UnityCache 폴더 안에 있는 놈들인데
HxD 로 까보면 매직넘버에 UnityFS 라고 써있는걸로 봐서 대충 파일구조체 같은데
대충 찾아보면 UABE (Unity Assets Bundle Extractor) 라는 툴로 리소스 풀 수 있는 거 같음
https://github.com/DerPopo/UABE/releases
요걸로 까보면 대충 사이즈 큰놈들 보면
png 파일이라 써있고 Texture 2D 라고 뜬 놈들
dat 이나 json 으로 추출할 수 있는데
json 보면 픽셀 데이터가 array 로 들어있는 거 같단 말이야
사이즈가 1048672 인데 4로 나눠지는걸로 봐서 ARGB 4채널인거 같아서
1048672 = 512 * 512 * 4 로 두고 이미지 잘라서 봤는데
이딴 이상한 거밖에 안나온단말이야 png 라서 바로 될 줄 알았는데 패턴은 보이는 거 같은데
확대해보니 대충 가로4 x 세로2 단위로 패턴이 있는 거 같길래
대충 잘라서 붙여서 봤는데
어느정도 모양은 잡히더라고 근데 영 색깔도 이상하고 방향도 틀린거같고
일단 뒤집어서 합쳐봤는데
색이 영 이상함
일단 픽셀순서 뒤집어서 마지막으로 뽑은게 이건데
뭐 어떻게 조합해야 원본이 나오는지 모르겠음
매칭되는건 아마 이거라고 생각함
혹시 뭐 아는 사람 없냐
라이브투디 리소스 유니티든 웹이든 뭐든 시뮬레이션 돌릴 수 있는 방법
ㄷㄷ 개고수네
저거 다 겹치는거 가능? 옛날에 실로판지 겹치고 빛 투과시키는거처럼
겹치면 색깔 나올수도
겹친게 아래에서 세번째임 sum average xor or and not 다해봄
합쳐봣댓잖으
걍 PNG 데이터 파일 형식 같은거 찾아보아야할거같기도하고
아니면 처음 캐시데이터 파일말고 다른걸해야할지도모름
그리고 보통 게임 이미지 리소스는 원본 사진하나에 영역별로 잘라서 쓰거나해서 원본사진 있다고해도 라이브2D롤 나온다는보장이없음
유니티 에셋을 직접 따로 제작했거나 외부 플러그인을 사용을해서 그거로 이미지 리소스로딩하는거일거같기도하고