728x90

KOEI/신장의 야망 시리즈 15

신장의 야망 천하창세 MSG 파일에 숨겨진 암호화 기법에 관하여.

이 글은 회고 시점으로 쓰는 글이다. 신장의 야망 천하창세 MSG 파일의 구조는 혁신, 천도, 창조, 대지와 동일하다. 심지어 폰트는 혁신 폰트에서 뒤의 확장자만 n11로 바꿔주면 호환도 가능하다. 그러나 지금까지 천하창세는 메시지 한글화의 삽조차도 뜨지 못했다. 그 이유는 다른 시리즈와 달리 천하창세의 MSG 파일은 암호화가 되어 있어서 Crystaltile2 같은 헥스 에디터로 열어도 일본어 문장을 확인할 수 없었기 때문이었다. 2022년 5월, 지금까지의 코에이 게임 한글화 경험을 바탕으로 나는 마침내 천하창세 MSG에 대한 해독을 이루어냈다. 지금은 예전에 제작한 대지PK MSG 에디터(링크)에서 천하창세 MSG 파일들의 복호화/암호화 기능을 지원하고 있다. 그러나, 해독은 불과 며칠만에 이루어낸..

신장의 야망 천도PK 스팀판 실행파일 및 런처 한글화

신장의 야망 천도 파워업키트의 스팀판 실행파일 및 런처를 한글화했습니다. 그러나 패치를 적용하기 전 반드시 확인해야 될 사항이 하나 있습니다. 신장의 야망 천도 파워업키트 한글패치는 구버전과 신버전이 있습니다. 구버전은 금마초님이 만드셨고, 신버전은 스카님이 만드셨습니다. 본 패치에 포함된 실행파일은 스카님이 만든 '신버전'과 호환됩니다. 구버전/신버전 여부는 '게임 종료' 를 눌렀을때 뜨는 대사를 보고 확인하실 수 있습니다. (구버전은 네이버 카페 주소까지 뜨고, 신버전은 뜨지 않습니다.) 만약 자신이 적용한 패치가 구버전 한글패치이거나, 한글패치를 안 한 경우에는 신버전 패치를 적용해야 합니다. 신버전 패치와 관련해서는 아래 네이버 카페 게시물을 참조하세요. https://cafe.naver.com/..

신장의 야망 12 혁신PK 추가 한글패치

신장의 야망 혁신 PK 추가 한글패치입니다. 이 패치는 저 혼자 만든 것이 아니라 제 블로그에 방문하신 다른 분(Youtube 채널)의 작업물을 받아 제가 추가로 작업한 것입니다. 기존 한글패치에서 추가로 패치된 사항은 다음과 같습니다. - 폰트 체계를 창조, 대지PK에서 사용한 A폰트체계로 변경 (폰트 체계 변경으로 인해 기존 한글패치 기반으로 세이브한 파일과는 일부 글자가 호환되지 않습니다. 게임을 새로 시작하는 것을 권장합니다.) - MSG 파일 내 번역누락된 대사나 메시지 - 지방모드 통일 이벤트 - 역사 이벤트 미한글화 분량 - 가문 고유 기술 이벤트 미한글화 분량 - 튜토리얼 - 가보열전 - 커맨드 해설, 도움말, 용어사전 - 시나리오 제목 및 설명 - BGM 감상 메뉴의 음악제목 (실행파일 ..

신장의 야망 12 혁신 추가 한글화 삽질과 반에디터 한글화 시도.

모든 일은 하나의 댓글에서 시작되었다. 내가 이전에 블로그에 게시했던 혁신 엔딩 메시지 한글화 게시물(링크)을 통해, 그동안 자체적으로 혁신 한글화를 진행했던 분의 작업물을 공유받을 수 있었다. 작업물에 남아있는 미한글화 부분을 추가로 한글화하는데 몇 달 정도 걸릴 것 같다고 답변하였는데, 그 답변을 한 지가 3월 하순이었다. 어느새 두 달이 지났고, 6월도 이제 중순으로 접어들고 있다. 그동안 다른 일상에 밀려서 혁신 한글화는 아주 느리게 진행되었다. 아무튼 이 게시물에는 신장의 야망 혁신의 추가 한글화 과정 중에 있었던 온갖 삽질(?)들을 정리해보려고 한다. 1. 폰트 변경 삽질 작업물을 받고 MSG 에디터로 메시지 파일을 열어 미번역된 문장들을 번역하는데, 정작 필요한 한글 음절이 폰트에 없어서 골..

신장의 야망 창천록 창모드와 한글패치 동시에 실행해본다.

신장의 야망 창천록은 런처 방식의 한글화 기법을 사용하고 있다. 따라서 한글패치 런처를 통해 게임을 실행 할 필요가 있는데 파일명이 Nobu10.exe가 아니면 한글패치가 작동되지 않는다. (게임실행 버튼 눌러도 무반응)내가 구했던 무설치판은 실행파일명이 Nobu10PK.exe 였기 때문에 아무리 눌러도 실행이 되지 않아서 하마터면 윈10에서는 작동이 안 되는 방식인가 라고 오해할 뻔했다. 실행파일명을 바꿨더니 런처의 게임실행 버튼이 잘 작동된다. 한글도 잘 출력되었다. 그러나 전체화면 모드로 켜진다. 람세기처럼 창천록도 창모드를 지원하지 않기 때문이다. (람세기 창모드와 관련된 내용은 이 글을 참조)그렇다면 D3DWindower로 강제 창모드를 적용하면 어떻게 될까?Nobu10.exe를 프로그램에 추가..

신장의 야망 람세기에서 발생하는 마우스 커서 버그를 해결해보자.

신장의 야망 람세기... 거의 플레이하지 않는 게임이다.한글패치도 없는데다가, 재미도 없어서뿐만 아니라 마우스 커서 버그까지 발생하기 때문이다.마우스 커서가 뜨지를 않거나, 실제 마우스 커서 위치와 게임 상에 뜨는 커서 위치가 서로 맞지 않는다. (이 버그는 더블 모니터 사용자에게 주로 발생하는 버그입니다.) 우선, 람세기는 창모드를 지원하지 않는다. 따라서 실행파일을 그냥 클릭하면 무조건 전체화면 모드로 실행하게 된다.이때 람세기 레지스트리에서 (HKEY_CURRENT_USER\Software\Koei\NOBU9\CONFIG) MOVIE_PLAY를 1로 설정했으면 코에이 로고가 지나간 뒤 검은화면에서 멈춘다.MOVIE_PLAY를 0으로 설정하면 스타트 화면까지는 나오는데, 마우스 커서가 안 뜬다. 마우..