네버윈터나이츠1은 모드 적용 방식이 아무래도 년식이 오래되다보니 근래의 유사한 게임들과 비교하면 스마트하지 못한 부분이 있는데 이걸 역이용할 생각입니다.
대거포드 모드를 열어서 module.ifo파일에서 HakList를 확인해봅니다. 고맙게도 3개의 Hak이 존재하고 저는 여기서 용량이 작은 dodee_hf0_lib에 dlg 파일을 추가해야겠네요.

nwnexplorer로 마저 dodee_hf0_lib의 파일을 전부 export한 뒤에 nwnpacker로 hak파일을 만듭니다. 원래 파일들을 넣고 제가 dialog.tlk용으로 개조한 479개의 dlg 파일을 넣으니까 총 1044개의 파일이 되네요.
이제 이걸 dodee_hf0_lib의 이름으로 저장을 합니다. 확장자는 hak이어야 되겠죠. 실은 모드를 불러오는 규칙이 엄밀하지 않기 때문에 확장자가 hak이 아니고 mod이여도 작동이 가능하긴 할 겁니다.
이렇게 만든 파일은 문서\Neverwinter Nights\hak 경로에 집어 넣습니다. override에 넣으면 원본의 dlg 파일을 먼저 읽기 때문에 절대 안됩니다.
이 상태에서 실행을 시켜보면 텍스트가 들어간 tlk 파일이 없기 때문에 이렇게 공백으로 출력이 변해버립니다. 결과는 이래도 거진 성공한거죠. 이제 여기에 dlg 파일을 만들면서 동시에 추출한 텍스트를 tlk에디터를 통해서 ossian.tlk에 집어넣고 override 폴더에 위치시킵니다.
다시 실행을 시켜보면 한글이 출력되는걸 확인할 수 있죠. 비교적 간편하게 배포할 수 있는 방법도 찾았습니다.





덧글
인터넷에 배포되고있는 네윈나 ee한글패치를 받아서 모바일에 적용해 보았습니다.
안드로이드 기준으로 내파일 com.nwn에 있는 user에 override폴더를 새로만들어 한패 파일을 붙여넣으니 적용이 되더라구요
근데 이상하게 폰트가 깨지게 되서;
혹시 네윈나 pc에서는 어떻게 폰트가 적용되나요? 폰트파일만 대충 박아넣으면 모바일에서도 한글로 가능할거같은데
그렇기때문에 새로 만드는 수준으로 개조하거나 빔독측과 접촉해 유니코드 문자열에 대한 정책을 바꾸지 않는 이상 폰트를 적용시키는 방법은 없습니다.