Posted by on the 18th of August, 2007 at 1:54 am under 놀자.  This post has 2 comments.

은하영웅전설4EX 윈도우판은 한글이 깨져서 나오는 문제가 있습니다. 그런제 제가 어쩌다 보니까 그 문제를 해결 해 버렸어요-_- 기쁜 마음에 공개합니다.

G4xWin-1.png
패치하기 전에는 왼쪽 아래에 정보윈도우 내용이 깨져서 나옵니다. 지금은 잘 나오죠?

G4xWin-2.png
전략에서는 오른쪽 정보패널이 깨져서 나오구요.

G4xWin-3.png
전투할 때는 전투상황이 깨져서 나오게 됩니다. 물론 패치를 하면 모두 한글이 깨지지 않습니다.

다운 받아서 은하영웅전설4Ex를 설치한 폴더에 압축을 풀어주세요. 원래 있던 파일에 덮어쓰기 하면 됩니다.

제가 패치한 방법은 정말 우연히 발견한 건데요. StrLib.dll 에 정보윈도우에 관한 내용이 있습니다. TacLib.dll 에 정보패널과 전투상황에 관한 내용이 있구요. StrLib.dll 에서 hex editor로 “정보윈도우”를 찾았고 “정보윈도우” 앞에 “굴림체”가 있는 것을 발견하였습니다. 그래서 굴림체를 MS Gothic으로 바꿔보니까 마찬가지로 글꼴이 깨지기는 하지만 바뀌긴 하더라구요. 그래서 다른 글꼴로 막 바꿔보다가 아무 생각없이 “굴림체” 부터 몇 바이트 앞에 16진수 영역에 80 이라는 숫자를 00으로 바꿨습니다. 그랬더니 정보윈도우에서 한글이 잘 나오더라구요-_- 사실 원리는 저도 몰라요ㅎ 그래서 이 경험을 바탕으로 TacLib.dll 에서도 “굴림체” 를 찾아 몇 바이트 앞에 있는 16진수 80을 00으로 바꿨습니다. 그랬더니 정보패널과 전투상황도 잘 나오네요ㅎ 원리를 아시는 분은 알려주셨으면 좋겠어요^^



* Required

The URI to TrackBack this entry is:
https://bmp.pe.kr/blog/index.php/2007/08/18/%ec%9d%80%ed%95%98%ec%98%81%ec%9b%85%ec%a0%84%ec%84%a44ex-%ec%9c%88%eb%8f%84%ec%9a%b0%ed%8c%90-%ea%b8%80%ea%bc%b4-%eb%ac%b8%ec%a0%9c-%ed%8c%a8%ec%b9%98/trackback/

Posted on the 15th of April, 2010 at 6:20 pm.

0x80은 일본어 캐릭터셋 코드를 뜻합니다.
0x81이 한국어지요.
0x00으로 해도 제대로 뜨는 이유는 한글윈도우에서 디폴트 값은 한국어이기 때문입니다.

Posted on the 19th of April, 2010 at 9:07 am.

ㅇㅇ님 // 그렇군요^^ 이거 완전 소 뒷걸음질에 쥐잡은 겪인걸요ㅎㅎ