scummvm-0.10.0ak2 (베타2 버전)

홈페이지: http://scummkor.kldp.net/
제공되는 모든 파일의 라이센스는 GNU 라이센스와 같습니다.

- 목차 -

0. 달라진 점
1. 닌텐도 DS에서 한글 scummvm 실행하기
2. 윈도우에서 한글 scummvm 실행하기
3. 리눅스에서 한글 scummvm 실행하기
4. 윈도우에서 한글 scummvm 컴파일 하기
5. DS에서 한글 scummvm 컴파일 하기
6. PSP 및 다른 플랫폼에서 컴파일하기



0. 달라진 점

- scummvm-0.10.0ak2 -
DS버전 DLDI 버전 (R4, M3 simply One 등 대부분 플래쉬 카드에서 구동)
영문 scummvm-0.10.0a를 포팅.
고블린2,3등 새로운 게임 에뮬레이션 추가.(영문판 release note 참조.)


- scummvm-0.9.1k1 -

한글 scummvm-0.4.2를 영문 0.9.1 소스로 포팅함.
윈도우 플랫폼 등에서 0.9.1에서 제공되는 스킨 기능.
하이비트 영문 캐릭터가 섞여있을 때 한글이 깨지는 현상 수정.
(원숭이 섬1에서 타이틀 롤 중 사람 이름 많이 나오는 부분 등)
한글 폰트의 왼쪽이나 상단 1픽셀이 잘리는 현상 수정.
v1모드에서 멀티 폰트 사용 가능.
윈도우 버전 ogg, flac 파일 지원



1. 닌텐도 DS에서 한글 scummvm 실행하기

테스트 해본 환경은 다음과 같습니다.

 - R4
 - M3 Simply One
 - M3 Lite Perfect (Micro-SD) + Passcard 3
 - NDSL

기본 적으로 대부분의 플래쉬 카드에서 구동가능합니다.
한글 scummvm의 호환성은 기본적으로 영문 scummvm의 호환성과
같습니다. 다른 카드들의 호환성은 http://scummvm.drunkencoders.com/ 의
supported card readers 섹션을 확인하십시오.

먼저 영문 버전의 rom파일이 잘 구동되는 지 확인하시기 바랍니다.
영문버전이 구동되지 않을 때에는 DS포트의 홈페이지에 문의 하십시오.
http://scummvm.drunkencoders.com/

한글 버전은 영문버전 필요 파일 이외에 /sub 디렉토리와 /font 디렉토리를
추가적으로 복사하여야 합니다. 단, V1 모드 한글 버전을 실행하지 않는다면
복사하지 않아도 됩니다.

기본적으로는 가장 먼저 "2. 윈도우 상에서 한글 scummvm 실행하기"를
성공한 후에, DS 영문버전의 scummvm을 NDS상에서 실행해 보고 나서, 한글
scummvm을 실행할 것을 추천합니다. 실행과정에서 생기는 간단한 문제들을
미연에 방지할 수 있습니다.

cd track은 영문버전과 마찬가지로 wav만 지원하며 포맷은 다음과 같습니다.

Format: WAV 
Compression: IMA ADPCM 
Samplerate: 22050 Hz 
Channels: Mono 
On the fly encoding: On 

(저는 ogg파일로 되어있는 것을 wav로 바꾸어서 해보았습니다.
원숭이 섬1 등에서 CD수준의 배경음악을 DS로 즐길 수 있습니다.)

각종 음성파일은 압축하지 않은 원본 버전을 사용하셔야 DS에서 음성출력이
됩니다. (indy4, tantacle, sam&max 등) 음성 출력되는 버전은 옵션에서 반드시
음성+자막으로 설정하셔야 한글 자막이 나옵니다.

테스트 된 한글 scummvm 게임은 다음과 같습니다.

원숭이섬 1 (DUMB, v1)
원숭이섬 2 (DUMB)
인디3 (패치, v1)
인디4 (패치, v1)
Loom CD (패치) - 이건 영문 scummvm 에서도 돌아가던 것임
Sam & Max (v1)
Day of Tentacle (v1)
매니악 맨션 (v1)

DS에서 구동되지 않는 한글 scummvm게임은 영문버전 자체가 메모리 문제로 DS에서
구동되지 않는 것입니다. 그러나 윈도우 플랫폼 등에서는 정상적으로 구동이 됩니다.
(Full Throttle 등)





2. 윈도우에서 한글 scummvm 실행하기

scummvm-0.10.0ak2-win32.zip 압축파일을 적당한 폴더에 풀고 scummvm.exe를 실행
하면 됩니다. 기존버전과의 차이점을 설명하면 다음과 같습니다.

다만 0.9.1이후부터는 스킨 기능을 사용할 수 있으므로 modern.ini와
modern.zip파일을 실행폴더에 같이 복사해 놓으면 시작GUI가 훨씬 보기
좋아집니다.

원숭이섬1,2의 DUMB 에디션 한글판을 비롯한 패치파일의 구동방법은 동일합니다.
v1 한글버전의 자막이 sub 폴더에 위치하는 것도 동일합니다. 다만, v1에서도
DUMB에딘션과 비슷한 다양한 폰트를 사용하게 하기 위해 font폴더에 추가적으로
폰트를 복사해 두어야 합니다.

scummvm.exe를 컴파일 할때, ogg혹은 flac 오디오 파일이 지원되도록 하였으므로,
원숭이섬1등의 cd버전을 플레이할때 특별한 변환 없이 윈도우에서 실행할 수
있습니다.


3. 리눅스에서 한글 scummvm 실행하기

영문버전과 마찬가지로 컴파일해서 사용하면 됩니다. 다만 font, sub등의 폴더는
윈도우용 실행 zip파일에서 추출해서 직접 복사해서 사용하시기 바랍니다. 컴파일
방법은 영문 버전과 동일합니다. 

http://wiki.scummvm.org/index.php/Compiling_ScummVM_GCC

먼저 반드시 영문버전을 컴파일 해서 실행해 보시길 추천드립니다.


4. 윈도우에서 한글 scummvm 컴파일 하기

컴파일 방법은 영문버전과 동일합니다. mingw 환경에서 컴파일 테스트 하였습니다.

http://wiki.scummvm.org/index.php/Compiling_ScummVM_MinGW

먼저 반드시 영문버전을 컴파일 해서 실행해 보시길 추천드립니다.

5. PSP 및 다른 플랫폼에서 컴파일하기

기본적으로 영문버전과 동일합니다만, 전혀 테스트 되지 않았습니다.
간혹 한글 소스 중 작동하지 않는 부분이 생길 수 있습니다.
DS의 경우는 fgets가 정상적으로 동작하지 않아서 수정했습니다.

다른 플랫폼의 컴파일에 성공하신 분들은 후기를 올려주시면 감사하겠습니다.

