• Programming by 白影를 방문하신 여러분을 환영합니다 :)

Joyluck 챌린저 강좌 모음

Game 白影 2015. 1. 26. 11:47

Joyluck 챌린저 강좌



'Game' 카테고리의 다른 글

영원히  (0) 2013.06.03
[LOL] Cinematic 롤 시네마틱!  (0) 2013.05.26
카이로소프트 한글패치 과정 공개  (0) 2013.05.18

영원히

Game 천재작곡가 2013. 6. 3. 12:42

 

'Game' 카테고리의 다른 글

Joyluck 챌린저 강좌 모음  (0) 2015.01.26
[LOL] Cinematic 롤 시네마틱!  (0) 2013.05.26
카이로소프트 한글패치 과정 공개  (0) 2013.05.18

[LOL] Cinematic 롤 시네마틱!

Game 천재작곡가 2013. 5. 26. 22:57

 

'Game' 카테고리의 다른 글

Joyluck 챌린저 강좌 모음  (0) 2015.01.26
영원히  (0) 2013.06.03
카이로소프트 한글패치 과정 공개  (0) 2013.05.18

사용툴 : HEXWORKSHOP , 노트패드++ , 러브모리님이 제작하신 조합도구&분해도구

 

러브모리님이 제작하신 조합도구&분해도구는

러브모리님 블로그(http://blog.smartseok.net/)에 있습니다.

 

전체적인 과정은

복호화 암호를 알아내고

복호화 -> 분해 - > 수정 -> 조합 -> 암호화  이순입니다.

 

 

1. HEXWorkshop 으로 복호화 시킬 DAT 파일을 불러옵니다.

한글화의 핵심인, 거의대부분의 텍스트가 들어있는 xls.dat 파일을 열었습니다.

 

 

 

 

 

 

2. 아이폰용 카이로소프트의 XOR 암호는 기본적으로 8자로 구성되어있습니다.

첫 4글자는 xls.dat 파일의 첫 4글자와 무조건 비슷하고, 뒤의 4글자는 직접 찾아줘야하는데

중간쯤 가다보면 저렇게 반복되는 4글자 (여기서는 F9B4) 가 있습니다.

높은 확률로 이것이 XOR 암호입니다.

(여기서 XOR암호는 7F4FF9B4  가 되겠습니다)

 

 

 

 

3. 찾아낸 암호가 맞는지 확인해보기위해, 직접 XOR 복호화를 시도해봅니다.

Tools -> Operations - > XOR 을 누릅니다.

 

 

 

 

 

 

 

 

위부분을 체크해주시고

OK를 눌러주고 확인해 봅니다.

 

 

오른쪽에 폴더/파일이름.txt 파일이름이 정상적으로 출력한다면

XOR 암호찾기에 성공한것입니다.

 

 

 

 

이렇게 복호화 시킨 DAT 파일을

러브모리님의 분해도구로 분해시키면

 

각 파일들로 주루룩 나옵니다.

 

이것을 에디트 플러스나 노트패드로 불러온후 (저는 노트패드를 사용합니다.)

수정하고,

 

다시 러브모리님의 조합도구로 조합시킨후

위의 복호화 과정과 똑같이

Hexworkshop으로 수정하여 조합한 파일을 불러온후

tools->operations->xor 들어가서

똑같이 XOR 키를 입력해주면

파일 완성입니다.

 

 

이러한 과정을 진행할때

영어로만 된 txt파일을 편집하면

게임에 적용시킬때

까만줄로 표시되거나

글자가 나오지 않는 경우가 발생합니다.

 

이경우는 인코딩이 UTF-8로 되어있지 않아 발생하는 현상인데요,

 

xls.dat 파일을 열어서 나온 txt 파일들은

일어부분이 들어간 파일 (예를들어 text.txt) 들은 기본적으로 UTF-8 로 되어있지만,

영어만 들어가있는 파일들은

기본적으로 ANSI 인코딩으로 되어있습니다.

 

밑의 사진에 인코딩 메뉴를 보면 "ANSI로 표시" 에 체크가 되있지요?

이경우 현재 인코딩이 ANSI 형식이라는것입니다.

그럴땐 밑에 UTF-8로 변환을 눌러주면 됩니다.

 

UTF-8인코딩으로 된 파일들의 경우

UTF-8로 표시 에 체크가 되어있답니다.

 

 

 

 

 

 

 

그리고 한가지더 팁을 드리자면, 카이로소프트 게임들은 <TAB>을 구분자로 쓰는것 같더라구요

그래서 공백을 제거하려다 실수로 <TAB>을 제거하는것을 방지하기 위해

보기 -> 기호보기 -> 공백과 탭 표시를 체크하면

아래처럼 <TAB> 부분이 화살표로 나오게 된답니다.

 

 

'Game' 카테고리의 다른 글

Joyluck 챌린저 강좌 모음  (0) 2015.01.26
영원히  (0) 2013.06.03
[LOL] Cinematic 롤 시네마틱!  (0) 2013.05.26
1