728x90

KOEI 86

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

* 알림 윈도우10이라면 당연히 관리자 권한 문제는 해결된 상태에서 진행해야 합니다. 삼국지9PK와 관련된 여러 실행 문제들에 대해 정리한 게시물이다. 1. CD-ROM 타령 인터넷을 돌아다니니 삼국지9PK 실행에 관해서 애를 먹는 사람들이 많은 것 같다. 관리자 권한 문제에서 나온대로 다 하고 이미지도 마운트했는데 자꾸만 CD를 넣어달라는 타령때문에 포기하고 가상머신 깐 사람들도 있는 것 같다. 나는 이미 노시디 패치를 했기 때문에, 패치 전의 실행파일을 복구해서 해보니까 그 분들처럼 CD-ROM을 넣으라는 말이 떴다. 그래서 알콜120으로 삼국지9 파워업키트 이미지를 마운트 했다. 그런 다음 실행하면 어떻게 될까? ... 아무일도 일어나지 않았다... (무응답) 오류 메시지도 안 뜨니까 이게 실행이 ..

징기스칸4 파워업키트에 한글 메시지를 출력시키고 말겠다.

징기스칸4... 안타깝게도 한국에는 오리지널만 발매되고 파워업키트는 발매되지 않았다.그래서 여러 능력자들이 파워업키트 한글화를 시도하였고 메뉴 한글화는 이루어졌으나 메시지 한글화는 반각 처리 루틴에 의해 막히는 바람에 끝내 흐지부지 되고 말았다. 본래 내가 플레이하는 게임은 아니지만, 시행착오 끝에 한글 메시지 출력에 성공했기 때문에 그 출력 과정을 이 게시물을 통해 남기고자 한다. 1. 준비징기스칸4 파워업키트 일판(링크)과 메뉴 한글패치(링크)를 구하였다. ollydbg와 Crystaltile2도 준비하였다.메뉴 한글패치 된 실행파일을 가지고 한글 출력 작업을 해보도록 하겠다. 2. CreateFontA 로케일 변경 CreateFontA는 오프닝의 시나리오 설명 스크롤 등에 사용된다. ollydbg로..

KOEI 2019.11.08

삼국지4와 삼국지5를 윈도우10 64bit에서 마침내 가상머신 없이 구동에 성공했다!

삼국지4는 실행조차도 되지 않고, 삼국지5는 16bit라서 실행불가... 지금까지 윈도우10 64bit에서 이 두 게임을 실행하려면 가상머신(혹은 도스박스)의 힘을 빌려야만 했다.그러나 이제는 다르다. 외국 프로그래머들의 노력으로 가상머신이 아닌 일반 환경에서 실행에 도전할 수 있게 되었단 것이다.아래에 적힌 방법들이 개인의 컴퓨터 환경에 따라 될 수도 있고 안 될 수도 있는데 그냥 한번 시도해보는 것은 어떨까. 그럼 지금부터 삼국지4와 삼국지5를 윈도우10 64bit에서 가상머신 없이 구동하는 방법을 소개하도록 하겠다. 1. 삼국지4 PK 삼국지4 PK는 DDrawCompat을 이용하여 해결한다. 1. https://github.com/narzoul/DDrawCompat/releases 에 가서 exp..

삼국지4PK 윈도우95판 노시디 패치를 만든다.

* 알림윈도우10 64bit에서 삼국지4 윈95판을 실행하려면 다른 프로그램이 필요합니다. 관련 내용은 링크를 참조하세요. 지난번에 나는 삼국지4PK 윈도우95판의 멀티태스킹 패치를 만든 적이 있었다.이번에는...바로 CD-ROM 넣어달라는 메시지 창을 우회해보고자 한다. 일명 노시디 패치를 만들어보는 것이다. 보아하니... 비베의 Messagebox와 흡사해보이는데... JMP로 잘 넘기면 될 지도 모르겠다. 일단 노시디 패치를 만들어본 적 없기 때문에 참고 게시물을 보면서 진행을 해보았다. (링크) 실행파일을 불러오고 계속 F8만 눌렀더니 00465616 지점에서 CD를 넣어달라는 메시지가 출력되었다.그리고 00465616에서는 0040109F를 CALL하고 있다. 일단 위쪽의 0046560D는 JN..

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

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

신장의 야망 15 대지PK 신무장 파일 에딧과 메모리 에딧으로 255 뚫기.

아무도 플레이하는 사람이 없는 신장의 야망 15 대지PK의 신무장 파일 에딧 방법과 메모리 에딧으로 255 뚫는 법을 여기에 기록용으로 남긴다... * 준비물치트엔진 같은 메모리 에디터.헥스 에디터. * 신무장 파일 에딧 신무장 데이터는 EDATA000.st_n15PK 라는 파일에 기록되는 것 같다.어둠의 경로판이면 게임 폴더 내에 있을 것이고, 아니면 스팀이나 내 문서에 있을 것이다. 여기서 몰년을 A5 06 (06A5를 바이트 플립함) 으로 바꾸면 1701년. 즉, 게임 오버할때까지 캐릭터를 생존시킬 수 있다.통솔, 무용, 지략, 내정 값을 FF로 바꾸면 255가 되긴 하지만 게임 상에서는 130까지만 반영되므로 바꿔도 헛수고다. 외정 값은 통무지내와 멀리 떨어져 있다. 나중에 추가된 수치라서 그런 ..

삼국지4PK 윈도우95판 멀티태스킹 패치.

* 알림윈도우10 64bit에서 삼국지4 윈95판을 실행하려면 다른 프로그램이 필요합니다. 관련 내용은 링크를 참조하세요. 삼국지4PK 윈도우95판은 안타깝게도 윈도우10에서 그냥은 정상작동하지 않는다. 그래서 어쩔 수 없이 가상머신 등을 이용해야 하는데, 이때도 바탕화면을 클릭하거나 Alt+Tab(알트탭)으로 화면 전환을 하면 게임이 멈추는 문제가 있었다. 그런데 어느 블로그의 게시물(링크)에 올라온 바이너리 수정 방법이 삼국지4 실행파일에도 똑같이 먹힌다는 점을 발견했다. 방법을 요약하자면 이렇게 된다. ollydbg 상에서 게임 실행 → ollydbg 상에서 일시정지 (이때 게임은 프리징됨) → module에 SAN4W95가 찍힐때까지 F7로 순차 진행 → 찍히면 CMP EAX, 0x887601C2..

신장의 야망 15 대지PK A폰트체계 독음패치, MSG 에디터 (backup)

백업용. * A폰트체계 독음패치 * 작업용 파일 (다운받을 필요 없음) * MSG 에디터 (v0.13) 대지PK뿐만 아니라 천하창세(복호화), 혁신, 천도, 창조(전국입지전 포함) 까지 MSG 편집을 지원. 배포 버전. 소스 포함 버전. 개발 언어는 VB.Net 넷프레임워크 4.5.1) * MSG 한글화 테스트 (v1.0.0.1 구버전 파일)