삼국지 V with 파워업키트 한글판 — 윈도우 10/11·Wine 실행 패치

16비트 프로그램인 삼국지5 파워업키트 한글판을 64비트 윈도우와 Linux(Wine)에서 설치 없이, CD 없이 실행합니다. 원본 EXE는 고치지 않으며, 게임 파일은 들어 있지 않습니다.

GitHub 저장소 패치 받기 (Releases) 동작 원리

삼국지 IV도 있습니다 → 삼국지 IV with 파워업키트 한글판 — 윈도우 10/11·Wine 실행 패치

⚠️ Windows Defender 오탐 (2026-10-24, 확인 중) — Windows 11의 Microsoft Defender가 rotk5.exe를 Behavior:Win32/DefenseEvasion.A!ml 또는 Trojan:Win32/Wacatac.C!ml로 탐지해 격리할 수 있습니다. rotk5.exe가 게임을 멈춘 채로 시작해 rotk5.dll을 게임 프로세스에 불러 넣는 실행기라서 생긴 판정으로 보이며, Microsoft에 오탐 신고를 접수해 분석을 기다리고 있습니다. 소스는 모두 저장소에 있습니다. 판정이 바뀌면 이 안내를 고치겠습니다.

고치는 것

준비물

  1. 게임: nemo838.tistory.com/2565의 SAM5PKK_Win95_220129.7z.001 ~ .032와 SAM5PKK_Win95_220129_Config.7z
  2. 이 패치: Releases의 rotk5-patch.zip (rotk5.exe, rotk5.dll)
  3. 윈도우만: otvdm v0.9.0
  4. 7-Zip

설치와 실행

윈도우 10/11

  1. SAM5PKK_Win95_220129.7z.001을 7-Zip으로 풉니다(나머지 조각은 자동으로 이어집니다). _Config.7z도 풉니다. 게임 폴더 SAM5WPK와 CD 이미지(Audio.cue, Audio.bin)가 나옵니다.
  2. SAM5WPK 폴더를 쓰기 가능한 곳에 둡니다(예: C:\Games\SAM5WPK). C:\Program Files 아래는 저장이 안 됩니다.
  3. rotk5.exe, rotk5.dll을 SAM5WPK 폴더에 넣습니다.
  4. otvdm zip을 풀어 폴더 이름을 otvdm으로 바꾸고 SAM5WPK 안에 넣습니다(SAM5WPK\otvdm\otvdmw.exe). otvdm 설치나 레지스트리 설정은 필요 없습니다.
  5. CD 음악: SAM5WPK\CD 폴더를 만들고 Audio.cue, Audio.bin을 복사합니다.
  6. 동영상: SAM5WPK\MOVIE 폴더를 만들고 CD 이미지의 OPEN.AVI, END.AVI를 꺼내 넣습니다. Python이 있으면 python tools\iso-extract.py <CD 폴더>\Audio.bin SAM5WPK\MOVIE.
  7. rotk5.exe를 실행합니다. SAM5.EXE를 직접 실행하면 안 됩니다.

Linux (Wine)

16비트 프로그램은 32비트 Wine prefix(WINEARCH=win32)에서만 실행됩니다. Ubuntu의 Wine 10이라면 wine32 패키지의 /usr/bin/wine32를 씁니다. otvdm은 필요 없습니다.

export WINEPREFIX=~/.wine-sam5 WINEARCH=win32 LANG=ko_KR.UTF-8
wine32 wineboot -i
wine32 regedit tools/prefix.reg      # 한국어 로캘, 코드페이지 949
# 굴림 글꼴(gulim.ttc)을 $WINEPREFIX/drive_c/windows/Fonts/ 에 복사
cd SAM5WPK                           # rotk5.exe, rotk5.dll, CD/, MOVIE/ 를 넣은 게임 폴더
wine32 rotk5.exe

설정

동작 원리

rotk5.exe가 SAM5.EXE를 16비트 실행 환경(윈도우는 otvdm, Linux는 Wine의 winevdm) 위에서 멈춘 채로 시작하고, 그 프로세스에 rotk5.dll을 넣은 뒤 실행을 이어 갑니다. rotk5.dll은 Win32 API를 가로채 화면 색 수, WinG 팔레트 애니메이션, MCI CD 오디오, CD 드라이브 검사와 동영상 경로, 창 크기를 처리합니다. 자세한 내용은 docs/sam5-internals.md에 있습니다.

시험한 환경

라이선스

이 패치의 코드는 MIT 라이선스입니다. MP3 재생에 minimp3(CC0)를 씁니다. otvdm(GPL 2)은 저장소에 들어 있지 않습니다.

KOEI TECMO와 관계없는 개인 프로젝트입니다. 게임의 저작권은 KOEI TECMO에 있으며, 이 저장소는 게임 파일, CD 음악, 동영상을 배포하지 않습니다.