신영웅전설3, 4와 영웅전설5의 일러스트 패치 프로그램의 정상적인 작동을 위해서는 게임을 기본 화면 모드(32비트 컬러)로 실행해야 합니다. 이를 지원해주는 프로그램은 DxWnd 외에도 존재하지만, 여기서는 제작/테스트 과정에서 프로그램의 정상 작동이 확인된 DxWnd 를 소개해 드립니다.
신영웅전설3, 4와 영웅전설5의 정상 작동을 위한 설정 과정은 다음과 같습니다.
DxWnd 다운로드 주소 : https://sourceforge.net/projects/dxwnd/
※ 공식 페이지가 간혹 열리지 않는 경우가 있는 것 같아 제가 쓰는 버전을 첨부해 둡니다.
DxWnd_v20.zip
1) DxWnd를 위 링크에서 다운받고, 압축을 해제한 후 프로그램(dxwnd.exe)을 실행합니다.
2) 프로그램의 Options 메뉴에서 'Expert Mode'가 체크되어 있는지 확인합니다.
체크가 되어있지 않다면 체크해 줍니다.
3) 프로그램 메인 윈도우 부분을 우클릭하고, 위와 같이 메뉴가 뜨면 'Add'를 선택합니다.
4) 위와 같은 창이 뜨면 'Path' 항목 우측의 '...' 버튼을 누르고
영웅전설3(또는 4, 5)의 실행파일을 선택합니다.
5) 'Name' 항목에 프로그램 이름을 자유롭게 설정합니다.(생략가능)
6) 'Run in Window' 항목이 체크되었는지 확인합니다. (어떠한 경우에도 반드시 체크해야 합니다)
7) 원하는 게임 실행 모드를 설정합니다.
- 창 모드로 게임하고 싶은 경우
Window initial position & size 항목의 W 와 H 를 4:3 비율로 설정합니다.
ex) W 640 H 480, W 800 H 600, W 1280 H 960
우측 4개 선택 버튼중 'X, Y coordinates' 혹은 'Desktop center'을 선택합니다.
- 전체 화면 모드로 게임하고 싶은 경우
우측 4개 선택 버튼중 'Desktop work area'를 선택합니다.
- 전체 화면 모드이지만 비율을 원 게임 비율인 4:3으로 설정하고 싶은 경우
Window initial position & size 항목의 W 와 H 를 4:3 비율로 설정합니다.
ex) W 640 H 480, W 800 H 600, W 1280 H 960
우측 4개 선택 버튼중 'Desktop work area'를 선택합니다.
해상도 설정 위의 'Keep aspect ratio' 항목을 체크합니다.
8) 탭을 설정 화면의 상단의 Input 탭으로 이동하고,
DirectInput 카테고리의 'Hook dinput' 항목을 체크해 주세요.
※ 아래의 9, 10번 과정은 신영전3에만 설정하면 되는 항목입니다.
9) 'DirectX' 탭으로 이동하여, 우측의 'DirectDraw Surface handling' 카테고리의
'Flip emulation'과 'Compensate Flip emulation'을 체크해 주세요.
10) 'Timing' 탭으로 이동하여, 좌측 상단의 'Frame per second' 카테고리의 'Limit' 항목을 체크하시고
오른쪽 숫자 입력 칸에 적절한(?) 숫자를 입력해 주세요. (5~20 추천)
※ 신영전에서 캐릭터 이동 속도가 너무 빠를 때 사용하는 방법입니다.
숫자가 작을수록 캐릭터가 빨라지며 적절한 숫자는 컴퓨터 환경에 따라 다릅니다.
제가 테스트한 환경에서는 20이 실제 게임 속도와 가장 비슷했습니다.
11) 모든 설정을 완료했다면 OK 버튼을 누릅니다.
12) 위와 같이 아이콘이 새로이 생성됩니다. 더블클릭하여 영웅전설을 실행하고
일러스트 출력 프로그램을 사용하면 됩니다.
13) 게임을 마치고 DxWnd 프로그램을 종료하려 하면 위와 같은 확인창이 뜨는데,
예를 눌러 저장하면 앞서 설정한 항목이 저장되며 다음 실행시에는 아이콘을
더블클릭하는 것만으로 영웅전설을 실행할 수 있게 됩니다.
※ DxWnd에서 설정 가능한 항목은 이외에도 많은 것들이 있습니다만 저도 정확히 다 아는 것은 아니라
설명드리기엔 어려운 부분이 있습니다.
개인적으로는 게임 해상도를 640x480보다 크게 실행하는 경우에는, DirectX 탭의 'Filter' 항목에서
'fast bilinear 2x' 항목을 설정하고 실행하는 것을 추천드립니다.