코펠리아
Posts
9 posts네버윈터나이츠 EE GUI 수정 요령
게입 옵션 외에도 한글 폰트가 깨지는 영역이 있는데요. 그 중 "키 설정 변경"입니다. 키설정변경은 options_key_pnl.gui이 담당하는 부분입니다. 위와 같은 데이타 집합을 가지고 있죠. nwnexplorer에서 options_key_pnl.gui만 export한 다음에 이걸 네버윈터나이츠 인스톨시 포함되어 있는 GFF Editor로 불러옵니다. 그리고, 일치하는 부분을 찾아보면 저의 경우 obj_layer 6의 값으로 확인을 했습니다. 직관적으로 볼때 Font 필드의 값이 fnt_dialog16x16이라서 게임상에서 글자가 깨지는거죠. 이걸 fnt_galahad14로 바꿉니다. 저의 경우 혹시 모르니까 AlignH,AlignV도 0.5에서 0.0으로 수정을 했습니다. 이렇게 수정을 한 g
네버윈터나이츠 EE GUI 모딩에 대한 잡담
빔독의 원판 게임 옵션 GUI는 대략 상태가 이렇죠. 이걸 한글화를 해버리면 이렇게 망가집니다. 한편 네버윈터나이츠의 gui는 gui라는 파일을 통해서 구성이 되는데요. 보다시피 폰트 자체를 지정해주는 부분이 있습니다. 아마 한글을 살릴려면 이 부분을 수정을 해야 될 겁니다. 여담으로 뭐 여하튼 이를 편집 및 관리하기 편하게 해주는 nwnexplorer는 dialog.tlk의 경로를 지정해주면 이렇게 스트링열(STRREF)의 번호대신 해당 열의 텍스트를 출력해주는 편리한 툴이기도 합니다. 문제는 이 탐색기에 내장된 검색 능력은 파일명에 한정되어 있고 탐색 중인 게임 내 파일의 value값은 검색창을 통해서 확인이 안되기 때문에 따로 이게 어떻게 설계된건지 알아내는데는 딱히 도움이 안되었다는
네버윈터나이츠 EE 한글화에 대한 이야기 마무리
그러면 이야기를 더 진행시켜 봅시다. gog 다이아몬드판의 경우 영어부터 폴란드까지만 지원하면서 파일이 하나 누락되어 있습니다. 그 파일은 바로 ctl_candidate.mdl이라고 입력지 제어을 뜻하는 명칭의 파일명을 가진 게임내 모듈입니다. 이건 앞서 다른 네윈나 유저께서 밝혀낸 gog 다이아몬드판 한글화 요령에서 필요한 파일입니다. 이 파일을 dialog.tlk를 집어넣은 override 폴더에 같이 집어 넣습니다. 그러면 비록 EE버전에서 한글 입력은 안되지만 에러가 사라집니다. 이러면 EE에서도 한글 상태로 캐릭터 생성도 가능해지는거죠. 제가 EE에서 딱히 확인은 안해봤지만 캐릭터 이름에 한글 입력은 문제가 많을테니 하지 마시길. EE도 1.69 이후의 네버볼트위주의 커뮤
네버윈터나이츠 EE 한글화에 대한 이야기
매크로 돌리고 신경끄면 되는 모바일겜 말고 다른 모바일겜은 그러니까 원신이라던가 말이죠. 지금와서 진득하게 할 시간도 멘탈도 없으니 묵혀두고 있었던 이야기나 합니다. 오리지널 네버윈터나이츠의 언어 폰트는 기본적으로 aurora_gui.bif라는 패키지에 압축되어 있습니다. 그걸 빔독의 네버윈터나이츠 EE는 트루타입 폰트로 변경하면서 txpk_misc.bif라는 패키지로 이동을 시켜놨죠. 그리고, 네윈나 EE의 버전을 1.79로 올리면서 TLK 화일의 유니코드 관련 버그를 픽스를 했습니다. 그 결과 이 블로그에 오래전에 제가 올렸던 1.69 한글화 tlk 화일을 내문서\네윈나\override에 올리면 위에처럼 한글이 출력이 됩니다. 잘 나오죠? 문제는 tlk 화일이 EE 버전 기준이 아니기 때문에




