* 알림 윈도우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을 이용하여 구동이 가능해졌다.)
압축풀고 SAM4W95 폴더에 넣고 이 exe파일로 실행하거나 원본 실행파일에 덮어씌우면 된다.
4월에 작업해놓고 지금까지 잊어버리고 있다가 이제서야 올린다...
그럼 이만.
* 덤
노시디 패치 (멀티태스킹 패치 포함) : https://k66google.tistory.com/595
'KOEI > 삼국지 시리즈' 카테고리의 다른 글
삼국지4와 삼국지5를 윈도우10 64bit에서 마침내 가상머신 없이 구동에 성공했다! (36) | 2019.11.06 |
---|---|
삼국지4PK 윈도우95판 노시디 패치를 만든다. (4) | 2019.11.06 |
삼국지4·삼국지5의 언어별로 호환되는 파일은? (2) | 2018.08.17 |
삼국지13PK의 editdata_pk.s13 헥스 에딧 및 능력치 110 제한 뚫기 (3) | 2017.09.28 |
삼국지10PK 애니 캐릭터 패치 적용. (0) | 2016.11.12 |