티스토리 툴바

이제 분석할만한 게임도 없고 시간이 없어질거 같아 다시 잠수를 탑니다.

아마 이제는 지금처럼 여러 게임의 한글화 분석은 거의 하진 않을거 같습니다.

제가 꼭 한국어를 보고싶은 게임들만 가끔 할거 같네요.

앞으로 글을 남겨주셔도 답변을 못할 가능성이 대부분이니 이해바랍니다.

저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License

tlk를 편집할 수 있는 프로그램을 만들어봤습니다. .NET FrameWork 버젼 2.0이상을 반드시 설치해야 작동합니다.

드래곤 에이지 툴셋이 정식으로 나왔지만 검색도 안되고 여간 불편한게 아니더군요. 공식 포럼에서 보길 토크테이블을 xml이나 엑셀 파일로 변환할 수 있다고 본거 같은데 어떻게 하는지 모르겠더군요. 그래서 번역하기 편하게 텍스트 파일로 입출력을 할 수 있게 만들어 봤습니다. 텍스트 파일은 반드시 'UTF-8'으로 저장 및 불러오셔야합니다.

먼저 한글 폰트는 드래곤 에이지가 설치된 폴더에 압축을 푸시면 됩니다. 'packages\core\override' 폴더에 설치가 됩니다. 이 폴더에 'core_en-us.tlk' 파일을 복사해서 편집하시면 원본을 손대지 않고 게임에 적용 할 수 있습니다. 'singleplayer_en-us.tlk'은 'modules\single player\override' 폴더에 복사하시면 됩니다.

'singleplayer_en-us.tlk' 파일은 다 번역을 해야하겠고, 'core_en-us.tlk' 파일은 어느정도까지 적용이 되는지 모르겠군요. 둘다 화면에 보이는거 찾아서 하시면 될거 같습니다.

ps) dlg 대사 추출기를 포함 했습니다. dlg 파일들은 data 폴더에 보시면 erf 파일등에 들어있습니다.

< DLG Export v0.1 설명 >

더보기

< TLK Editor v0.41 설명 >

더보기



* 바뀐 점

- 2009. 12. 2
  • TLK Editor v0.41 변경
    • 프레임 저하 문제 해결 - 원본의 영어 tlk 파일을 이용해 다시 파일을 생성해야 적용됩니다.

- 2009. 11. 21
  • TLK Editor v0.4 변경
    • 코드 재설계: 성능 향상
    • 새 tlk의 파일 이름: tlkFileName.tlk, 원본 tlk의 백업 파일 이름: tlkFileName.tlk.bak

- 2009. 11. 16
  • TLK Editor v0.31 변경
    • dao_dlgexport 지원을 위한 변경: 문장 앞의 공백(space)과 탭(tap)을 모두 제거해서 저장한다.
    • 텍스트 파일 생성시 BOM을 추가한다.
    • 텍스트 출력시 파일이 제대로 안닫히는 문제 해결
    • 디렉토리 안의 모든 텍스트 파일 (-if) 입력 기능 추가

- 2009. 11. 11
  • 폰트 변경
    • 기존 영문 폰트가 워낙 잘 어울려서 기존의 것으로 변경했습니다. 한글 폰트는 그대로 나눔고딕 Bold입니다.

ps) 한글 패치 아닙니다!

< 한글 폰트 >

< DAO TLK Editor v0.41 >

< DAO DLG Export v0.1 >
저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
제가 올린 'dao_tlkeditor'로 변환한 'core_en-us.tlk' 파일을 적용시 게임 프레임이 20% 정도 하락한다는 보고가 있습니다.

저는 한글 폰트로 인한 프레임 저하로 생각했었는데, 일본에서 lunarpurple님의 프로그램을 사용시 프레임 저하가 없다고 합니다.

그래서 살펴보니 제가 필요 없다고 생각한 사용하지 않는 'String ID'를 제거하지 않고 원본 그대로 사용했더군요.

제가 원본 파일과 다르게 한 부분이 다음 세가지입니다.

1. 사용하지 않는 'String ID'를 제거

2. 문장 뒤의 '0xFFFF'의 제거

3. 같은 문장이 여러개 일지라도 각 'String ID' 별로 따로 저장 (원본은 'String ID'가 달라도 같은 문장이면 한번만 저장합니다.)

아마도 제 예상으론 1번이 프레임 하락의 요인인것 같습니다.

테스트 해보고 프로그램을 다시 짜야곘네요.
저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License