CAFE

파랜드 사가 2

파랜드택틱스1, 파랜드택틱스2 이미지 파일 분석 방법

작성자이그|작성시간14.07.01|조회수1,548 목록 댓글 2



출처 : http://kid1412.tistory.com/129 




파랜드 택틱스 1,2 설치하면 다음과 같은 폴더들이 보입니다. 

(본 화면은 어디서 압축된 거 받아서 한거라 다를수도 있습니다.) 





[그림 1] 설치(?)된 파랜드택틱스2 폴더 현황



여기 폴더 안에 보면 bmp가 보이는데 (여기서는 bmp 폴더를 가지고 테스트 하겠습니다.) 빨간 박스처럼 미리보기가 제대로 되는 경우가 있으며, 파란 박스처럼 미리보기가 안되는 경우가 있습니다. 








[그림 2] 제대로 보이는 enk.bmp 파일과 보이지 않는 나머지 bmp 파일들...


 


파란 박스를 실행하면 다음과 같이 손상되었다면서 보여주지도 않습니다. 





[그림 3] face01a.bmp를 실행시 나오는 에러 화면

 



정말로 손상된 이미지라면 게임화면이 어딘가 깨질텐데 그게 아닌거라면 정상적인 파일일껍니다. 

파일을 분석해봅시다. 일단 hex로 열어봅시다. 여기서 사용한 툴은 hxd 라는 프리웨어 입니다.








[그림 4] enk.bmp 정상적인 bmp 파일


위 화면이 정상적인 bmp 파일입니다. 빨간 박스표시를 보시면 bmp의 시그니쳐 넘버입니다. 이제 문제되는 파일을 열어봅시다.






[그림 5] face01a.bmp 문제되는 bmp 파일


위 화면을 보면 그림 4와 다른 시그니쳐 넘버를 가지고 있습니다. 

구글에서 저 시그니쳐 관련된 정보를 찾아보면 535A4444,??_,"MS Compress 5 File(?? Could be anything)" 로 나옵니다. 

좀더 찾아보면  COMPRESS.EXE file formats: SZDD and KWAJ 처럼 나옵니다. (http://www.cabextract.org.uk/libmspack/doc/szdd_kwaj_format.html) 

szdd 압축 형식이기 때문에 압축을 풀면 됩니다. 다음과 같이 하시면 됩니다. 









[그림 6] expand로 압축된 bmp파일 해제



성공적으로 풀리면 정상적인 face01a_un.bmp가 정상적으로 보입니다. 다음과 같이...







[그림 7] 정상적으로 바뀐 face01a.bmp(face01a_un.bmp)






예전부터 bmp파일이 보이지 않아 궁금하다가 오늘 필 받고 찾아서 해결 후 포스팅 합니다. ^^





첨부파일 000.bat

ps. 000.bat 파일 첨부하였습니다. 

쓰임새는 bmp폴더에 넣으시고 실행시 unpack이라는 폴더 만들고 bmp들을 정상적인 이미지로 만들어 unpack 폴더에 넣습니다.  
ps1. 이 관련해서 불이익시 저에게 책임 없습니다. ^^ 



다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자eunkyung | 작성시간 14.12.26 더 쉬운 방법은 미리 빈 새폴더를 전용으로 만든 다음에... 도스에서 "예)c:\FT1\bmp\" 디렉토리에서 "EXPAND(스페이스)*.*(스페이스)-F:*(스페이스)D:\새폴더"
    이런식으로 하면 폴더내에 있는 파일들을 복사할수 있습니다... 복사한 다음에 새폴더에 있는 파일을 원본 폴더에 붙여넣으면 됩니다... 참고로 익스팬드로 복사해서
    원본에 붙여넣기 해도 게임실행 됩니다... 아 글고 BMP안보여주는거 전부다 익스팬드식으로 다 복사해서 그림을 원본에 다 붙여넣고 게임실행하면
    참고로 존 견습생 판에서 튕기는 게 있는데 그림 싸그리 다 바꾸면 안튕긴다는 사실요... 근데 비밀스테이지는 이거 안통합니다...
  • 작성자eunkyung | 작성시간 14.12.26 아 그리고 스페이스를 괄호해서 쓴건 글이 작으니깐 햇갈려서 쓴거에요... 스페이스는 띄어서 쓰라는 뜻입니다... 글쓴님처럼 익스팬드를 쓰면요... 하루종일 걸려요...
    하나하나 언제 다 치고 앉아있겠어요?? 퍼뜩치고 게임실행 해봐야죠...
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼