징기스칸 4는 징기스칸을 주인공으로 한 역사 시뮬레이션 게임입니다만 그간 게임의 데이터를 조작하여 다른 시대, 다른 나라의 인물로 플레이할 수 있는 MOD들이 많이 만들어져 왔습니다. 그런데 이 MOD들이 BGM이 안 나오는 징기스칸 4 립버전을 베이스로 만들어진 것인지라 BGM을 들을 수가 없었습니다. 풀버전을 구하기 어렵지 않았음에도 립버전 위주로 모드의 작성 및 배포가 이루어졌던 까닭은 김통정 님이라는 분께서 실행파일에 걸려 있는 연도제한(1189-1500년까지만 플레이 가능)을 해제하고 배포하신 파일이 립버전 실행파일을 기반으로 만들어졌기 때문입니다.
이번에 두기 님께서 무설치 블로그에 올려주신 징기스칸 4를 다운받고 BGM을 들으며 플레이하면서 생각한 게 다른 MOD 플레이할 때도 BGM을 들을 수 있었으면 좋겠다는 것이었고 그래서 일단 기존 연도패치 실행파일과 두기 님이 올려주신 버전 실행파일의 헥사 어드레스 값을 비교해 가며 징기스칸 4 원판에 적용되는 연도패치 파일은 만들어 냈습니다. 그래서 이제 징기스칸 플레이가 1500년에 끝나는 것이 아니라 2000년, 3000년까지도 할 수 있고 에디트를 써서 과거시점으로 수정하더라도 1189년 이전에서 정상적인 플레이를 할 수 있게 되었습니다.
그런데 생각해 보니 MOD들의 경우 연도 외에도 실행파일의 데이터를 수정한 부분들이 많아서 이런 방식으로 하려면 번번이 두기 님 버전의 실행파일을 각 MOD의 개조내용에 맞게 일일이 바꿔줘야 해서 번거롭습니다. 차라리 두기 님 버전 실행파일이 왜 립버전과는 달리 BGM이 나오는지를 파악하여 그러한 공통된 변경을 각 MOD 실행파일에 적용하는 것이 보다 합리적이라고 생각됩니다.
그래서 질문드립니다만, 두기 님께서 징기스칸 4를 배포하시기 위해 실행파일을 어떻게 수정하셨는지요? 물론 두기 님께선 풀버전을 기반으로 현재 파일을 만드셨을 것으로 생각됩니다만 그렇다고 하더라도 참고가 될 수 있을 것 같습니다.