KOEI/삼국지 시리즈

삼국지9PK의 CD-ROM 타령 / 실행 후 즉시 종료는 어떻게 대처하면 되는가.

K66Google 2019. 11. 8. 20:40



* 알림


윈도우10이라면 당연히 관리자 권한 문제는 해결된 상태에서 진행해야 합니다.

 

삼국지9PK와 관련된 여러 실행 문제들에 대해 정리한 게시물이다.

 

1. CD-ROM 타령

인터넷을 돌아다니니 삼국지9PK 실행에 관해서 애를 먹는 사람들이 많은 것 같다.

관리자 권한 문제에서 나온대로 다 하고 이미지도 마운트했는데 자꾸만 CD를 넣어달라는 타령때문에 포기하고 가상머신 깐 사람들도 있는 것 같다.

 

나는 이미 노시디 패치를 했기 때문에, 패치 전의 실행파일을 복구해서 해보니까 그 분들처럼 CD-ROM을 넣으라는 말이 떴다.

 

 

그래서 알콜120으로 삼국지9 파워업키트 이미지를 마운트 했다. 그런 다음 실행하면 어떻게 될까?

 

...

아무일도 일어나지 않았다... (무응답)

 

오류 메시지도 안 뜨니까 이게 실행이 됐다 꺼진건지, 아니면 실행 조차도 안 된 건지 알 수가 없다.

자, 그러면 어떻게 이 문제를 해결해볼까. 두 가지 방법이 있다.

 

 

 

1-1. 드라이브를 더블클릭

 

(노시디 패치가 꺼림칙하신 분들은 이 방법을 먼저 해보세요.)

 

 

실행이 되지 않으니 하도 답답해서 삼국지9PK 이미지가 탑재된 BD-ROM 드라이브를 더블 클릭해 보았다.

그런데...

 

 

실행이 되는 것이다.

실행파일을 더블클릭하면 실행되지 않았던 것이, BD-ROM 드라이브를 더블클릭하니까 실행이 된다.

참 괴상할 노릇이다. 어쨌든 실행이 됐으니까 해결.

 

참고로 필자의 환경은 윈도우10 1903 64bit이며, 가상 드라이브 프로그램은 알콜120 2.1.0.20601 버전을 사용하였다.

이미지 파일은 예전에 Tooli의 고전게임에서 배포했던 이미지를 사용하였다.

 

 

 

1-2. 노시디 패치를 한다

 

노시디 패치는 굳이 이미지 설명을 할 필요 없어서 글로만 설명하겠다.

 

1. 여기에 가서 노시디 모음을 받는다.

2. Safedisc 2.90.40 어쩌구를 Sam9 Kr 폴더에 붙여넣는다.

3. 붙여넣은 파일을 실행하고 San9PK.exe 파일을 선택하고 열기 누른다.

4. 메시지 창 하나 뜨고 꺼지면 San9PK.exe를 더블 클릭해서 실행해본다.

 

위 방법이 귀찮으면 그냥 https://cafe.naver.com/sam10/525173 에서 받는다. (카페 가입 필요)

 

 

 

2. 실행 후 즉시 종료

게임을 실행하면 화면이 1~2초 가량 검은 화면만 떴다가 꺼지는 현상이 있다. (전체화면일 경우)

창모드로 실행했을때도 삼국지9PK 창이 뜨자마자 바로 꺼지는 현상이 일어난다. 

 

 

그러면 십중팔구 삼국지9PK의 InstallInfo가 잘못 지정되서 그러는 것이다. 

레지스트리 편집기를 열고 HKEY_CURRENT_USER\Software\Koei\Sam9 Kr\Install 경로로 이동한다.

(만약 해당 경로가 없으면 이 게시물 맨 밑에 본인이 reg 파일을 올려놓았으니 다운받고 더블클릭해서 설치해준 다음 다시 찾아가면 된다.)

 

이동 후에 InstallInfo(REG_SZ) 값을 자신의 삼국지9PK 경로에 맞게 설정해준다.

이때 경로의 마지막엔 반드시 \를 붙여야 한다. 안 그러면 제대로 입력해도 즉시 종료 현상이 일어난다.

다 설정했으면 밑에 있는 Sam9PK Kr\Install 경로의 InstallInfo도 올바르게 고쳐준다.

고친 후에 삼국지9PK를 실행해서 잘 켜지면 성공이다.

 

 

 

* 창모드, 동영상 ON/OFF 등 레지스트리 설정

 

한편, HKEY_CURRENT_USER\Software\Koei\Sam9 Kr\Configs 에 들어가서 (Sam9PK Kr이 아니다!!!) FullScreen을 0으로 하면 창모드가 되고, PlayMovie를 0으로 하면 동영상 재생을 끌 수 있다.

 

sam9pk_reg1.reg
다운로드

마지막으로 내가 추출해놓은 reg 파일을 첨부한다. (창모드 / 동영상 ON) InstallInfo 2개는 메모장으로 각자 수정하기 바란다.

메모장에서 InstallInfo 경로를 수정할때 \\\처럼 두 번 쳐야 한다. 그리고 경로의 마지막은 \로 끝내면 된다.

 

 

 

3. 동영상 검은화면 문제

이건 삼국지9 뿐만 아니라 다른 코에이 게임에서도 일어날 수 있는 일이다. 코에이 로고나 오프닝 등이 음성은 나오는데 영상은 검은화면으로 출력되는 문제다.

특히 삼국지9는 시나리오 설명도 그렇고 이벤트도 그렇고 동영상 볼 일이 많은데 검은화면이면 게임하는 데 여러가지로 지장을 줄 것이다.

 

3-1. 실행파일명 변경

내 경우에는 소 뒷걸음 치다 쥐 잡는 격으로 해결했다.

(취소선 그은 건 안해도 될 것 같다.)

 

1. 삼국지9PK를 실행하여 동영상이 검은화면으로 출력되는 걸 확인한다.

2. 삼국지9 오리지널을 실행한다. (삼국지9 플레이 CD 마운트)

3. 오리지널 실행 시에 동영상이 정상 출력되는 걸 보고 끈다.

 

4. 노시디 패치된 삼국지9PK 실행파일을 San9PKxxx.exe 라고 바꾼다.

 

5. 노시디 패치안된 삼국지9PK 실행파일을 San9PK.exe 라고 바꾼다.

 

6. San9PKxxx.exe로 삼국지9 파워업키트를 실행한다.

 

7. 동영상이 정상 출력되는 걸 본다. (?)

 

왜 실행파일명을 바꿔야 동영상이 정상 출력되는 것일까? 영문을 모르겠다.

 

 

 

3-2. dxwrapper 이용하기

그러나 실행파일 이름을 바꿔서는 안되는 경우도 있을 것이다. 그럴때는 어떻게 해야 할까?

바로 DxWrapper를 이용하는 것이다. (Github)

여기에서 제공하는 모든 Stub 파일과 dxwrapper.asi / dxwrapper.dll / dxwrapper.ini 파일을 게임 폴더에 다 붙여넣고, ini 파일의 Compatibility에서 Dd7to91로 설정한다.

이렇게 하니 검은화면으로 나왔던 동영상이 제대로 출력이 되는 것을 확인할 수 있었다.

(신장의 야망 혁신, 삼국지9PK에서 확인하였음.)

 

코에이 게임 동영상 검은화면 문제 패치-20230619.zip
4.34MB

(2023.06.19 - 옵션에 ResetScreenRes = 0 를 추가)

 

미리 ini 설정까지 끝낸 파일을 첨부한다. DxWrapper v1.0.6334.21 버전의 파일을 사용했다.

이것만 받아서 게임 폴더에 붙여넣으면 끝난다.

그러나 이 방법은 삼국지5PK 같은 더 오래 전의 고전게임에서는 작동하지 않는다.

 

 

 

3-3. 레지스트리 수정

이건 소 뒷 걸음치다 쥐 잡은 식으로 알아낸 방법이다.

레지스트리 편집기를 열고 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Direct3D\Shims\EnableOverlays 에 간다.

그런 다음 거기 있는 모든 값을 0으로 바꾸거나, 아니면 모두 삭제한다.

이 3번째 방법이 가장 근본적인 해결 방법일 거라고 생각한다...

 

그럼 이만...