KOEI/삼국지 시리즈

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

K66Google 2019. 8. 1. 15:08



 * 알림

윈도우10 64bit에서 삼국지4 윈95판을 실행하려면 다른 프로그램이 필요합니다. 관련 내용은 링크를 참조하세요.



삼국지4PK 윈도우95판은 안타깝게도 윈도우10에서 그냥은 정상작동하지 않는다. 그래서 어쩔 수 없이 가상머신 등을 이용해야 하는데, 이때도 바탕화면을 클릭하거나 Alt+Tab(알트탭)으로 화면 전환을 하면 게임이 멈추는 문제가 있었다.


그런데 어느 블로그의 게시물(링크)에 올라온 바이너리 수정 방법이 삼국지4 실행파일에도 똑같이 먹힌다는 점을 발견했다.


방법을 요약하자면 이렇게 된다.


ollydbg 상에서 게임 실행 → ollydbg 상에서 일시정지 (이때 게임은 프리징됨) → module에 SAN4W95가 찍힐때까지 F7로 순차 진행 → 찍히면 CMP EAX, 0x887601C2 밑의 JNZ를 JMP로 강제점프화 → 파일 저장


(JNZ를 JMP로 바꾼 스샷)


이렇게 패치한 실행파일을 가상머신에서 테스트해보니까 멀티태스킹이 잘 된다. 이제 바탕화면을 클릭하든 Alt+Tab을 누르든 프리징이 걸리지 않는다.

그러나 윈도우10에서는 정상구동이 되지 않으므로 가상머신 등을 사용해야 한다는 점은 변함없다... (그런 줄 알았는데 2019년 11월 DDrawCompat을 이용하여 구동이 가능해졌다.)


SAN4W95-fix.zip

압축풀고 SAM4W95 폴더에 넣고 이 exe파일로 실행하거나 원본 실행파일에 덮어씌우면 된다.

4월에 작업해놓고 지금까지 잊어버리고 있다가 이제서야 올린다...

그럼 이만.


* 덤

노시디 패치 (멀티태스킹 패치 포함) : https://k66google.tistory.com/595