일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 |
- WebGL
- fiddler
- Netowrk
- 윈도우 8
- 공격원리
- 보안
- network
- 고전게임
- 국제해킹방어대회
- HTML5
- 한컴마스터
- 한컴오피스
- 인테리어
- 단열
- 인증 및 세션관리
- 네트워크
- three.js
- c#
- 셀프인테리어
- WEB
- Web Programming
- 이보드
- 웹
- 코드게이트 2013
- 피들러
- 진단항목
- 안드로이드
- 문자열
- ASP.NET
- 자바스크립트
- Today
- 17
- Total
- 793,526
Kinesis´s Open Document
키리키리(kirikiri)엔진 언팩&UNICODE 변환기 본문
연휴인데! 진짜! 올 친인척도 없고 갈곳도 없고해서 너무너무할짓이 없다.
신나게 퍼자다가 12시 넘어 일어나고... 날림 코드로 그냥 만들어본 키리키리(kirikiri) 엔진 언팩이랑 유니코드 변환 보조기.
일반적으로 일본에서 만든 키리키리엔진(게임 내 데이터들의 확장자가 xp3 으로 되어있는 녀석들이 보통 요 엔진) 게임을 실행하면 다음과 같은 오류를 내고는 실행이 되지 않는다.
문자에서 영어만 대충 추려봐도 ANSI 또는 UNICODE 만 지원한다 라는 말인즉~ ANSI 형태는 일본에서 개발해서 일본어로 되있을테니 한글 윈도우에서 재대로 돌아갈 리가 없지. 그러니 한글 윈도우에서도 어플로케일 같은 별로 쓰고싶지도 않은 프로그램 돌리지 말고 변환하자~
마침 어제 자기전에 날림으로 만들어둔 UNICODE 변환기 코드가 있잖아?~ 다시 그걸 재활용해서 또 다른 날림 코드 프로그램을 짜버렸다.
일단 개별 파일 처리? 귀찮아서 뺏다.. 리팩도 운영체제 문제가 좀 있어서 unpack은 잘 되는데 repack 에서 오류나는게 많아서 기능은 빼버리고 생략. (문제 해결방법 찾는게 사실 코딩하는것보다 시간이 더 오래가서 귀찮다)
아무튼 리팩을 안해도 xp3 을 파일명과 동일하게 언팩(unpack)해주고 xp3 파일 확장자를 인식못하게 다른 파일이름으로 바꿔버리면 정상적인 언팩 상태에선 실행가능~ (키리키리 엔진은 데이터 파일이 꼭 xp3으로 있어야하는건 아니니까) 조금 고급(?) 스럽게 수작업을 하는 사람을 위해 xp3 언팩/리팩/Unicode 변환을 따로 나누어놧는데...
그냥 단순히 실행 목적으로 간편하게 써버리고 싶을때를 대비해 자동변환~! 언팩하고 xp3 을 xp3.bak 으로 이름 바꿔버리고 스크립트들을 UNICODE 로 바꿔줘서 실행이 가능하게 만들어준다.
다만 주의할건 경우에 따라서 UNICODE 로 바꿔줘야할 파일 확장자가 미리 선언해놓은거 외에 더 있을 수 있으니 그것들은 직접 추가를 해서 변환기를 다시 돌리거나 엎어치기해줘야한다 (어느정도의 수작업은 필요하다는거~ 어차피 날림으로 실질적인 코드 작성시간은 1시간도 채안되서 만든건데 너무 많은걸 바라면 힘들다~)
그래서 테스트 삼아 자동변환시키고 실행파일을 실행시켯더니
실행이 된다~
그런데 막상 만들어서 저런거라도 하고 시간때울까 했는데 별로 땡기진 않는다...
(내가 진짜 진~~짜 할거 없이 심심했나부다.)
혹여 프로그램 써보고 싶다하는 사람은 아래쪽 파일 받아서 실행해보면 된다.
악성코드 의심? 그럼 받지 말라~
Password : KIRIKIRI UNRE Supporter
※ 악성코드도 아닌데 차단되었다해서 변경함... -_-
사용방법은 간단하다.
1. 변환할 xp3 폴더가 있는 곳을 선택해준다. (직접 입력창에 경로를 써줘도 되고 모르겟으면 그냥 "열기"눌러서 폴더 골라준다)
- 특정 xp3 만 변환하고 싶으면 변환할 xp3 만 몇개 추려서 다른 폴더에 넣어두고 그 경로로해주는게 좋다.
- xp3이 매우 많거나 용량이 너무 크면 시간이 오래걸릴 수 있으니까
수작업좀 할 줄 안다 -> A-2
그런거 모르고 그냥 실행만 좀 되게 간편하게 해보고 싶다 -> B-2
A-2. "xp3 언팩" 을 눌러준다.
- xp3 확장자를 제외한 파일명으로 폴더가 생기고 그곳에 압축이 풀린다.
A-3. 언팩된 폴더들을 들어가 파일들을 확인해보면서 이미지나 음악, 비디오 확장자를 제외한 "생소한" 확장자가 있는지 확인하고 생소한 녀석들이 있으면 메모장 같은걸로 열어서 텍스트파일처럼 되어있나 확인하고, 텍스트 파일처럼 글자들이 써져있으면 UNICODE 변환 대상에 *.확장자 를 추가한다. 구분자는 ; 로 복수 추가할 수 있다.
A-4. 변환할 확장자들을 다 추가하였으면 "UNICODE 변환" 을 눌러준다.
- 압축이 풀려있는 폴더들이 변환된것에 따라서 "폴더명_Backup", "폴더명_Converted" 로 나눠진다.
A-5. "폴더명_Converted" 에 변환되어진 파일들을 본래의 "폴더명" 에 쪽에다가 덮어써준다.
A-6. xp3 확장자 파일에 .bak 과 같이 별도의 확장자나 이름변경으로 바꿔주어서 실행파일이 "폴더"를 직접 읽어들일 수 있도록 한다.
A-7. 게임을 실행해본다.
- 정상적으로 돌아가면 재대로 처리 된것~ 안돌아가면 놓친것이 있는지 확인해볼 것.
여기서부터는 B-2
B-2. "xp3 언팩 & 스크립트 UNICODE 자동변환" 클릭한다.
B-3. 게임을 실행해본다.
- 정상적으로 돌아가면 "다행" 만든애들이 이상한 파일 안만들었다는 이야기.
- 정상적으로 안돌아가면? 수작업 해야함.. 수고~
아참, 윈도우 7 이상 .Net Framework 4.0 이상이 설치되어야 정상적으로 돌아감 (xp 지원예정따위 없음, 업데이트예정도 잡힌거 없음)
'취미/여가 생활 > 뻘코드 프로그램' 카테고리의 다른 글
nmap 스캔 결과를 csv 파일 형태로 출력하는 프로그램 (0) | 2015.10.21 |
---|---|
키리키리(kirikiri)엔진 언팩&UNICODE 변환기 (34) | 2014.02.01 |
심심풀이로 만든 "일본어 문서 파일" -> "유니코드 문서 파일" 변환기 (0) | 2014.02.01 |
- 이전 댓글 더보기
-
안되 2014.04.15 18:24 신고 악성코드잡혔다고 파일 다운이 안됩니다
새로 올려주시면 안될까요 ㅠㅠ
-
꿈을 그리는 Kinesis 2014.04.16 10:36 신고 악성코드로 잡힐 이유가 없는데요?
백신을 어떤 프로그램 사용하시는거죠? 테스트를 해봐야겟네요. -
안되 2014.04.17 06:57 신고 그게 아니라 파일을 클릭하면
http://cs.daum.net/redbell/policy_spyware.html 이페이지로 자동으로 넘어가네요 ㅠㅠ
다음자체에서 막아논거같아요 -
꿈을 그리는 Kinesis 2014.04.17 18:30 신고 그러네요? 악성코드도 아닌데... _-_;;
그럼 http://cafe.naver.com/msnlovely/101334 이 주소로 가보세요. -
진박사 2014.05.06 12:55 신고 네이버 카페라서 받을수가 없네요 ㅠㅠ
-
꿈을 그리는 Kinesis 2014.05.08 23:17 신고 카페에 가입을 하면 금방 받으실 수 있으실텐데!!
블로그에건 다음측에서 막아서 받으실수가 없어요! (이유는 왜 막았는지 모르겟으나...추정만 갈뿐...) -
삼개 2014.08.03 13:44 신고 우와 이거 정말 좋네여 이것만 있으면 귀찮게 윈도우 일본어로 바꿔줄 필요가 없음
이 파일 다른 블로그에도 포스팅해되 되나요?
답변 기다립니다. -
꿈을 그리는 Kinesis 2014.08.18 14:09 신고 네네 포스팅하셔도 됩니다.
-
꿈을 그리는 Kinesis 2016.06.19 03:13 신고 새로운 파일로 올려두었습니다~
답변이 늦어 죄송합니다~ -
남해물과한라산이 2014.10.04 15:51 신고 캬 감사히 받아가겠심다
-
꿈을 그리는 Kinesis 2016.06.19 03:12 신고 원하시는 바를 이루는데 도움이 되셨으면 좋겟네요.
늦었습니다만 아무쪼록 방문해주셔서 감사합니다. -
jupiterbjy 2015.02.25 13:05 신고 아마가미 gs가 어플로케일로도 오류가 뜨던데,한번 써봐야겠네요, 감사합니다!
-
꿈을 그리는 Kinesis 2016.06.19 03:12 신고 한 번 해보시고~ 되면 말해주세요~ 라고하기엔 이미 1년이상 경과했네요~
늦었습니다만 아무쪼록 방문해주셔서 감사합니다. -
행인 2016.06.18 11:33 신고 정말 유용합니다 실행 잘되네요 감사합니다.
사운드 팩같이 유니코드 변환할 필요없는 파일들은 xp3 파일을 bak하면 오히려 찾을 수 없다고 에러가 나서
그냥 살려두니 실행이 잘 됩니다. 혹시 실행할 때 파일 못 찾는 에러 나면 해당 파일 xp3파일은 그냥 두는게 좋겠군요 -
꿈을 그리는 Kinesis 2016.06.19 03:11 신고 2014년도에 만들어두고 방치한게 아직도 잘 되는 것들이 있기는 하나 보군요. 그 이후로 손땐지 오래되서 되는줄도 몰랐습니다. 그래도 도움이 되셨다니 다행~ 입니다~ 편안한 주말 보내세요~
-
돌겟음 2016.10.28 18:45 신고 위 기리기리 엔진 언팩 프로그램으로 XX게임의 DATA.XP3을 분해하고 유니코드 변경후 KIRIKIRI2 TOOL이나 animED로 리팩해준후 게임 실행을 해보면 위 글에서 언급하신바와 같이 ANSI나 UNICODE만 지원한다는 오류가 자꾸 뜹니다 ㅠㅠ이미지,음악 비디오 확장자들 외에 전부 유니코드로 변경해줬는데도 말이죠
도와주시와요 -
꿈을 그리는 Kinesis 2016.10.28 18:53 신고 게임이 실행돠는 폴더에서 압축을 푸신경우라면 본래의 XP3 확장자는 다른 확장자로 변경해주시고 압축이 풀리고 UNICODE로 변환된 파일들이 있는 폴더째로 실행파일이 있는데다 놓고 실행시켜보세요.
그리고 만약 시나리오파일이 암호화되어 있거나 한 경우에는 정상적으로 지원되지 않을 수 있습니다. UNICODE로 번역된 시나리오 파일을 열어보시고 정상적인 텍스트 문자열이 나오는지도 확인해보세요. -
돌겟음 2016.10.28 18:58 신고 폴더째로 놓고도 해봣는데 XP3확장자 외에는 인식조차 못하는지 실행파일 눌러도 아무 반응도 없어요ㅠ
유니코드 변경후 텍스트로 시나리오 파일 열어보니 ・NOdNlOd・・Yホ=ホ>ホP・・・・・ileホホホQホフBTqcホVソホ・이런식으로 뜨네요 정상아닌건가요 ? 그러면 암호화 되어 있다는 얘기일까요 ㅠ?
암호화 되어 있으면 포기해야하나요 ㅠㅠ? 어떤분은 저걸 님이 말해주신대로 DATA폴더로 만들어서 폴더째로 두고 실행하더라구요
그래서 그분한테 질문햇더니 답을 안해주심 -
꿈을 그리는 Kinesis 2016.10.31 10:07 신고 안녕하세요 답변이 늦었습니다.
제 방이 셀프 인테리어중이라 컴퓨터를 사용할 수가 없다보니 주말에는 답변을 못달아드리고 있습니다.
불필요한 말은 이정도만 하고 말씀하신내용에 답변을 해드리자면, 해당 문자열을 보건데 불법변조를 막기 위해서 파일에 암호화 처리를 한 것으로 보입니다. 이 경우 암호화 알고리즘을 추적해서 해독을해야하는데, 일반적인 분들이 하기에는 다소 어려운 부분이 있습니다.
아쉽게도 제가 배포한 프로그램 하나만으로는 유니코드로 변형시켜서는 처리하기가 어려울 것으로 판단됩니다. 암호화방식으로 압축되어 있는 원본 XP3 으로만 실행이 가능할 것 같네요.
기대를 충족시켜드리지 못해 죄송합니다. -
돌겟음 2016.10.28 23:21 신고 다른 게임에 적용해보고 왔습니다. 다른데 적용하니 unicode로 번역된 시나리오에 일본어로 제대로 된 문장과 글들이 뜨네요
하지만 하고자하는 게임은 암호화가 되어있는지 알수없는 이상한 문자들로만 뜹니다 어떻게해야할까요 ㅠ? 그냥 포기해야할까요 간혹 실행파일에 스크립트가 섞인경우도 있다해서 그것도 검사해봤는데 실행파일은 상관 없더군요 역시 ...암호화인듯...OTL... -
꿈을 그리는 Kinesis 2016.10.31 10:07 신고 위의 답변을 참고부탁드릴께요~
-
ㅇㅇ 2017.01.20 11:09 신고 감사합니다.
-
kggww 2017.05.11 21:06 신고 압축푸는대 비번은 몬가요?
-
꿈을 그리는 Kinesis 2017.05.17 14:54 신고 본문 내용을 참고해주세요.
-
ㅎㅎ 2017.07.14 13:14 신고 정말로 감사합니다. 포스팅 날짜보고 cragegui나 extractdata같이 오래된 프로그램마냥 최근게임 파일들은 못 풀줄 알았는데 잘되네요. 공유, 재차 감사드립니다
-
감사합니다 2017.10.27 02:43 신고 정말로 감사합니다. 덕분에 편하게 하네요
-
Pin 2017.12.08 05:51 신고 10년전에 했던 게임 중 다시 해보고 싶어서 리팩해보니 딱 마음에 들게 간편하게 리팩해주네요! 정말 감사드립니다 :)
-
ㅁㄴㅇㄹ 2017.12.24 21:17 신고 bak파일까지만들었는데 실행자체가 안되네요
-
꿈을 그리는 Kinesis 2018.06.07 13:31 신고 일부 난독화, 암호화 등의 기법을 추가로 하여 보호하고 있는 게임들은 재대로 되지 않을 수도 있고, 별도의 수작업을 필요로 하는 녀석들도 있습니다. 본 툴이 만능은 아닌지라 ^^;; 양해 부탁드립니다.
-
ㅁㄴㅇ 2018.01.19 13:02 신고 와 정말 감사합니다
-
ㅇㅇ 2018.06.10 17:23 관리자의 승인을 기다리고 있는 댓글입니다
-
루크티아멜 2018.09.16 21:27 신고 윈7 때는 잘 돌아가던 게임이, 윈10 업데이트 이후 안 돌아가는 이유가 여기 있었네요 ㅠ_ㅠ
정말 감사합니다