ScummVM README
마지막 업데이트:    2003-07-14
릴리즈 버전: 0.5.0-Pre(CVS)
------------------------------------------------------------------------

더 많은 정보와, 호환성 리스트, 기부에 대한 상세한 사항, 최신의 릴리즈,
작업 진행도 등을 위해 ScummVM 홈페이지 http://www.scummvm.org/ 를
방문해 주세요.


About:
------ 
ScummVM은 인터프리터의 모음이며, 다양한 어드벤쳐 게임 엔진을 사용할
수 있습니다. ScummVM은 주로 SCUMM (Script Creation Utility for Maniac
Mansion)으로 제작된 엔진을 지원하며, 원숭이섬의 비밀, 텐타클 최후의
날 같은 여러 루카스 아츠의 게임에 사용되었습니다. ScummVM은 또한
SCUMM을 사용하지 않은 다양한 게임들을 지원합니다. 현재 지원하는 게임은
Simon the Sorcerer (1 & 2), 그리고 Beneath a Steel Sky 입니다.

지금은 ScummVM을 베타 소프트웨어로 생각해야 합니다. 그리고 아직 많은
부분을 개발 중입니다. 그 동안 우리가 많은 게임들이 완성될 수 있도록
시도하고 있다는 것을 알아 주십시오.

만약 당신이 ScummVM을 즐겼다면 생각에 따라 ScummVM 홈페이지의 PayPal 버튼을
눌러 주십시오. 이것은 우리에게 ScummVM을 더 쉽고 빠르게 개발하는 데 필요한
유틸리티들을 구입하는 데 도움이 될 것입니다. 만약 당신이 기부하지 못한다면,
패치를 올려 주십시오!


Contacting:
-----------
ScummVM 팀과 접촉하는 제일 쉬운 방법은 버그 리포트를 제출하거나 포럼에 글을
남기는 것입니다. 또한 당신은 scummvm-devel 메일링 리스트에 가입하거나
IRC에서 우리와 채팅을 할 수도 있습니다. (#scummvm, irc.freenode.net)


지원하는 게임들
----------------
현재 아래의 게임들은 동작한다고 보고되었고, 끝까지 플레이할 수 있을 것입니다.
하지만, 이 리스트는 보통 PC 버전에 적용됩니다. Mac 버전에서는 "ReSCUMM된"
후에 동작할 것입니다 (이 문서의 아래를 보아 주십시오), 그리고 Amiga 버전의
게임은 'Amiga' 플래그를 올린 후에 동작할 지도 모릅니다 - 하지만 이 것이 언제나
옳지는 않습니다.

SCUMM Games:
     Maniac Mansion (Enhanced Version)               [짧은 이름: maniac]
     Zak McKracken (Enhanced Version)                [짧은 이름: zak]
     Indiana Jones & the Last Crusade (EGA)          [짧은 이름: indy3ega]
     Indiana Jones & the Last Crusade (256)          [짧은 이름: indy3]
     Indiana Jones & the Last Crusade (256 FM Towns) [짧은 이름: indy3towns]
     Loom (16 color floppy version)                  [짧은 이름: loom]
     Loom (256 color CD version)                     [짧은 이름: loomcd]
     Zak McKracken (256 FM Towns)                    [짧은 이름: zak256]
     Monkey Island 1 (EGA version)                   [짧은 이름: monkeyega]
     Monkey Island 1 (VGA version)                   [짧은 이름: monkeyvga]
     Monkey Island 1 (CD version)                    [짧은 이름: monkey/monkey1]
     Monkey Island 2                                 [짧은 이름: monkey2]
     Indiana Jones and the Fate of Atlantis          [짧은 이름: atlantis]
     Day of the Tentacle                             [짧은 이름: tentacle]
     Sam & Max                                       [짧은 이름: samnmax]
     The Dig                                         [짧은 이름: dig]
     Curse of Monkey Island                          [짧은 이름: comi]

Other Games:
     Beneath a Steel Sky                             [짧은 이름: sky]
     Simon the Sorcerer 1                            [짧은 이름: simon1dos/
                                                       simon1talkie/simon1win]
     Simon the Sorcerer 2                            [짧은 이름: simon2dos/simon2talkie
                                                          /simon2win/simon2mac]

아래의 게임들은 완전할 것입니다, 하지만 큰 문제가 있어 완전히 지원될 수 없습니다.
이 게임들에 대한 버그 리포트는 보내지 말아 주세요.

     Full Throttle                                 [짧은 이름: ft]
     Zak McKracken (256 color, Towns Kanji ver)    [짧은 이름: zak256]

아래의 게임들은 로드될 것입니다. 하지만 아직은 완전히 플레이할 수 없습니다.
이 게임들은 당신이 책임하에 플레이하십시오. 그리고 이 게임들에 대한 버그
리포트는 보내지 말아 주십시오. 만약 호환성에 대한 최신 정보를 얻으려면
홈페이지를 방문해 compatibility 표를 참조해 주세요.

     Maniac Mansion (Original)                     [짧은 이름: maniac]
     Zak McKracken (Original)                      [짧은 이름: zak]
     Putt-Putt Goes To The Moon                    [짧은 이름: puttmoon]
     Putt-Putt's Fun Pack                          [짧은 이름: funpack]
     Fatty Bear's Birthday Surprise                [짧은 이름: fbear]
     Fatty Bear's Fun Pack                         [짧은 이름: fbpack]

아래의 게임들은 SCUMM 엔진을 사용했지만, 아직 ScummVM에서는 지원하지 않습니다.

     Putt-Putt Joins the Parade
     Most other Humongous Entertainment titles

이 엔진에 버그가 있을 수 있으며, 지원되지 않는 사항도 있어 게임을 마칠 수 없을
수도 있음을 알아 주세요. 자주 세이브하고, 만약 지원되는 게임에서 버그를 찾았다면
버그 리포트를 보내 주세요. (버그 리포트에 관한 지시 사항은 아래에 있습니다)


지원되는 플랫폼
-------------------
ScummVM은 많은 플랫폼과 운영 체제로 포팅되었습니다.
이 자료들의 링크는 ScummVM 홈페이지나 Google 검색에서 찾을 수 있습니다.
노력하는 포터들에게 감사드립니다. 당신이 포팅한 ScummVM을 가지고 있고
그것을 CVS에 올리고 싶으면, 연락 주세요!

        Windows         - SDL
        Windows CE      - SDL           (iPaq and other handheld devices)
        Linux           - X11 & OSS audio (includes iPaqs running Linux)
        Mac OS X        - SDL
        AmigaOS         - SDL/AGA
        MorphOS         - custom backend
        BeOS            - SDL
        Acorn (RiscOS)  - ???
        Dreamcast       - custom backend 
        GP32            - custom backend
        PalmOS          - custom backend
        UNIX            - SDL           (Linux, Solaris, IRIX, *BSD)


Copy Protection:
----------------
ScummVM 팀은 저작권 침해를 용납하지 않습니다. 하지만, 루카스 아츠 자신들이
크랙된 인터프리터를 자신의 게임과 함께 제공하는 경우가 있습니다 -- 데이터
파일은 여전히 복사 방지 스크립트를 가지고 있지만, 인터프리터가 그것을
건너뜁니다. 우리는 합법적인 데이터 파일과 해적판 사이의 차이점을 알 수 없습니다.
그래서 오리지널 인터프리터가 크랙되어 있을 수 있는 게임의 경우 ScummVM은 언제나
복사 방지를 건너뛸 것입니다.

글을 쓸 시점에서, 아래의 게임을 포함합니다:

Indiana Jones & the Last Crusade (EGA)
Indiana Jones & the Last Crusade (256 color FM Towns version)
Loom (16 color floppy version)
Maniac Mansion
Monkey Island 1 (EGA version)
Monkey Island 1 (VGA version)
Monkey Island 2
Zak McKracken (256 color FM Towns version)

Beneath a Steel Sky (Revolution의 허가를 얻어 건너뜁니다)

대부분의 경우 ScummVM은 여전히 복사 방지 화면을 보여 줄 것입니다. 아무 답이나
넣어 보십시오. 작동할 것입니다.


Known Problems in ScummVM 0.5.0-Pre(CVS):
--------------------------------
이 릴리즈에는 아래와 같이 알려진 버그가 있습니다. 이 버그들에 대해서는
리포트할 필요가 없지만, 이 문제를 해결하는 패치는 환영합니다. 만약
여기 실려있지 않거나 호환성 표에 없는 버그를 찾았다면, 버그 리포트 섹션
을 봐 주세요.

       Beneath a Steel Sky:
                - Floppy demo does not work at all
                - Only versions 0.0288, 0.0368 and 0.0372 were tested
                - Amiga versions aren't supported and probably never will be

       Indiana Jones & the Last Crusade (EGA):
                - In some rooms Indy may be able to walk to odd places
                - There are some minor graphical glitches

       Indiana Jones & the Last Crusade (256):
                - No sound effects
                - In some rooms Indy may be able to walk to odd places
                - There are some minor graphical glitches

       FM Towns versions:
                - No support for Kanji versions
                - All the FM Towns versions of games are extremely rare,
                  And as the ScummVM team does not encourage piracy in any
                  way, we don't know where to buy or download a copy of these
                  games. Petition LucasArts to re-release them :)

       Monkey Island (EGA & VGA versions):
                - No sound effects

       Indiana Jones and the Fate of Atlantis:
                - Keyboard fighting does not work. ScummVM now defaults to
                  using mouse fighting.

       Sam and Max:
                - Highway subgame does not behave correctly.

       Simon the Sorcerer 1:
                - No inventory scrolling arrows shown in simon1dos and
                  simon1talkie, can still move around inventory though.
                - simon1dos freezes briefly after Swampling leaves his house and
                  when talking to demons in Sordid's Tower
                - Minor graphical glitches when using ring

       Simon the Sorcerer 2:
                - Text in copy protection screen of simon2dos is only shown for
                  a short time
                - simon2dos and simon2talkie (With subtitles enabled) freeze 
                  briefly when Pirate Captain is talking to Mate, when Simon
                  tries to escape
                - Only default language in data files is supported in simon2mac
                - F10 key animation in simon2mac is different compared to
                  original game

       Curse of Monkey Island
                - The "Pirate Song" scene does not play correctly
                - 
       All CD games:
               - If you are experiencing random crashes, and your game
                 plays music from CD, you have encountered a Windows bug.
                 Try copying the data files from CD to your hard disk, and
                 running them from there.


Simon the Sorcerer 1 and 2 games note
--------------------------------------
The Simon the Sorcerer 1 & 2 games were split into several targets to make 
coding easier and to make it more clear which target should be used:
       simon1dos    - Use for Simon the Sorcerer 1 for DOS (Disk)
       simon2dos    - Use for Simon the Sorcerer 2 for DOS (Disk)
       simon1talkie - Use for Simon the Sorcerer 1 Talkie for DOS (CD)
       simon2talkie - Use for Simon the Sorcerer 2 Talkie for DOS (CD)
       simon1win    - Use for Simon the Sorcerer 1 Talkie for Windows (CD)
       simon2win    - Use for Simon the Sorcerer 2 Talkie for Windows (CD)
       simon2mac    - Use for Simon the Sorcerer 2 Talkie for Amiga or Mac (CD)

If you have the dual version of Simon the Sorcerer 1 or 2 on CD,
then you will find the Windows version in the main directory of CD
and the DOS Talkie version in the DOS directory of the CD.

Filenames of saved games for Simon the Sorcerer 1 & 2 were changed in 0.3.0 too:
  Simon the Sorcerer 1 uses simon1.00x (Where x is the slot number) 
  Simon the Sorcerer 2 uses simon2.00x (Where x is the slot number) 
So if you have any pre 0.3.0 save games you will need to change their filenames
to use them.


Reporting Bugs:
---------------
버그를 보내려면, SourceForge의 계정을 만들고 홈페이지에서 버그 링크를
따라가 주세요. 버그를 다시 발생시킬 수 있는지, 최신의 daily 빌드/현재
CVS 버전에서도 발생하는지 확인해 주세요. 또한 이미 알고 있는 문제인지
확실하게 하기 위해 버그 리스트와 호환성 리스트도 확인해 주세요.

Do NOT report bugs on games that are not listed as being completable
above. 우리는 그 게임에 버그가 있다는 것을 알고 있습니다.

다음의 정보를 포함해 주세요.
        - ScummVM의 버전 (최신 CVS/Daily 빌드를 테스트해 주세요)
        - 버그의 상세 정보, 다시 발생시킬 수 있는 지시 포함.
        - 게임의 언어 (영어, 독일어 등)
        - 게임의 버전 (Talkie, 플로피...)
        - 플랫폼과 컴파일러 (Win32, 리눅스 등)
        - 가능하면 세이브 파일을 첨부
        - 최근에만 이 버그가 발생한다면, 버그가 발생하지 않는 마지막
          버전과 버그가 처음 발생하는 버전을 적어 주세요.
          그것은 바뀐 부분을 찾아 버그를 더 빨리 고칠 수 있게 해 줍니다.


Compiling:
----------
SDL-1.2.2나 새 버전과 (옛 버전도 동작할 것입니다. 하지만 지원되지 않습니다),
그리고 지원되는 컴파일러가 필요합니다. GCC, mingw 그리고 Microsoft Visual C++
를 포함한 몇몇의 컴파일러가 지원됩니다. MP3으로 압축된 CD 트랙이나 .SOU 파일
을 사용하고 싶다면, MAD 라이브러리를 인스톨하고, USE_MAD를 define해야 합니다.
.SOU 파일을 .SO3 파일로 압축하는 도구는 'tools' CVS 모듈이나 'scummvm-tools'
패키지에서 찾을 수 있습니다.

You can also comment/uncomment appropriate lines in the build.rules file to
use sdl_gl.cpp instead of sdl.cpp. This allows hardware accelerated bilinear
filtering by using OpenGL textures.

On Win9x/NT/XP you can define USE_WINDBG and attach WinDbg to browse debug 
messages (see http://www.sysinternals.com/ntw2k/freeware/debugview.shtml).

    GCC:
        * Type make (or gmake if that's what GNU make is called on your
          system) and hopefully ScummVM will compile for you.

    Mingw:
        * Open Makefile.mingw, alter SDL paths and choose compiling options.
        * Type make -f Makefile.mingw,  hopefully ScummVM will compile for you.

    Microsoft Visual C++:
        * Open the workspace, scummwm.dsw
        * Enter the path to the SDL include files in Tools|Options|Directories
        * Now it should compile successfully.

    PocketPC - Windows CE:
        * Download the SDLAudio library:
          http://arisme.free.fr/PocketScumm/sources/SDLAudio-1.2.3-src.zip
        * Open and compile the SDLAudio WCEBuild/WCEBuild workspace in EVC++
        * Open the ScummVM wince/PocketScumm workspace
        * Enter the SDLAudio directory to your includes path
        * Enter the compiled SDLAudio.lib to your link libraries list
        * Now it should compile successfully

    Debian GNU/Linux:
        * Install the packages 'build-essential', 'fakeroot', 'debhelper',
          'libsdl1.2-dev', and 'libmad0-dev' on your system.
        * Optional: Install the 'libvorbis-dev' and/or the 'libasound2-dev'
          packages, and edit the Makefile to turn on support for Ogg Vorbis
          and/or the ALSA sequencer.
        * Run 'make deb'.
        * Finally run 'dpkg -i ../scummvm-cvs*deb', and you're done.
        
    Mac OS X:
        * Make sure you have the developer tools installed.
        * Edit backends/sdl/build.rules, and enable the Mac OS X specific 
          line(s).
        * Depending on where you have installed SDL, you have to add the
          location of its headers to the INCLUDES variables. For example if you
          installed SDL via Fink, you can add this at the end of build.rules:
          INCLUDES+= -I/sw/include
        * You can now 'make' to create a command line binary.
        * To get a version you can run from Finder, type 'make bundle' which
          will create ScummVM.app.


Running:
--------
엔진을 실행하기 전에, 디렉토리에 게임의 데이터 파일을 넣어야 합니다.
*nix 시스템에서는 파일이름에 소문자와 대문자가 섞여 있어서는 안됩니다.
(예를 들어, 이것들은 바른 이름입니다: "monkey2.000", "MONKEY2.000", 그리고
이것은 틀린 이름입니다: "Monkey2.000"). 만약 음성이 지원되는 게임을
사용한다면, monster.sou 파일도 데이터 파일과 같은 디렉토리에 넣어야 합니다.

예를 들어, C:\Games\LucasArts에 설치되어 있는 Monkey Island를 윈도우즈
상에서 실행하려면, 이 커맨드에 대한 바로가기를 만들어야 합니다.

  C:\Games\LucasArts\scummvm.exe -f -pC:\Games\LucasArts\monkey\ monkey

Unix에서는, 커맨드라인은 아래와 같을 것입니다:

  /path/to/scummvm -f -p/games/LucasArts/monkey/ monkey

또는, 예를 들어 Full Throttle을 CD로 가지고 있고, CD 드라이브가 D:이며,
자막을 없애고 싶고 전체화면으로 실행한다면:

  C:\Games\LucasArts\scummvm.exe -f -n -pD:\resource\ ft
  /path/to/scummvm -f -n -p/mnt/cdrom/resource/ ft

만약 게임을 이 방법으로만 실행한다면, -w 커맨드라인 파라메터를 지정하면
(또는 설정 파일을 직접 수정하면), ScummVM은 그 경로와 다른 설정들을 기억할
것입니다. 설정 파일에 관한 내용은 이 readme의 끝부분에서 찾을 수 있습니다.

커맨드 라인의 끝에서 볼 수 있는 짧은 게임 이름 ('게임 타겟')은 아주 중요합
니다. 짧은 목록이 이 파일의 윗 부분에 실려 있습니다. 현재의 게임 리스트를
여기에서 찾을 수도 있습니다:

        http://www.scummvm.org/compatibility.php

모험을 좋아하는 사람, 위기 속에서 살고 싶은 사람을 위해... Win32의 daily build
를 ScummVM 홈페이지의 다운로드 페이지에서 받을 수 있습니다.


명령줄 옵션
---------------------

        scummvm [옵션들] [게임]

        [게임]         - 게임을 로드하기 위한 짧은 이름입니다. 예를 들면
                         Monkey Island에는 monkey.

        -p<path>       - 게임이 인스톨된 장소입니다. 기본값은 현재 디렉토리.
        -x[<num>]      - Save game slot to load (default: autosave)
        -f             - 전체 화면 모드.
        -g<mode>       - 그래픽 필터를 선택합니다. 아래를 보아 주세요.
        -e<mode>       - 사운드 엔진을 선택합니다. 아래를 보아 주세요.
        -a             - amiga 팔레트 변환을 사용합니다, Amiga 버젼을
                         플레이하는데 사용합니다.
        -q<lang>       - 언어를 선택합니다. 아래를 보아 주세요.
        -c<num>        - CD 오디오를 플레이할 드라이브입니다. 예를 들어 0은
                         첫번째 드라이브입니다.
        -m<num>        - 음악의 볼륨을 설정합니다. 0-255.   기본값은 '192'
        -o<num>        - 마스터 볼륨을 설정합니다. 0-255.   기본값은 '192'
        -s<num>        - 효과음의 볼륨을 설정합니다. 0-255. 기본값은 '192'
        -t<num>        - 음악의 템포를 설정합니다. 50-200.  기본값은 '100'
                         (퍼센트)
        -n             - 자막을 출력하지 않습니다. 음성이 있는 게임에
                         사용하세요.
        -y             - 대화의 속도를 지정합니다. 기본값은 '60'
        -l<file>       - 다른 설정 파일을 로드합니다.
        -w[<file>]     - 설정 파일에 기록합니다.
        -v             - Show version information and exit
        -z             - 게임의 리스트를 표시합니다.
        -b<num>        - room <num>에서 게임을 시작합니다.
        -d[<num>]      - 디버그 출력 정도를 <num>으로 설정합니다.
        -u             - Dump scripts if a directory called 'dumps' exists in
                         current directory
        --multi-midi   - enable combination Adlib and native MIDI
        --native-mt32  - true Roland MT-32 (disable GM emulation)
        --aspect-ratio - enable aspect ratio correction
        --floppy-intro - Use floppy version intro for Beneath a Steel Sky CD

The meaning of long options can be inversed by prefixing them with "no-", e.g.
--no-aspect-ratio. This is useful if you want to override a setting in the
configuration file.



게임 중의 단축키
---------
ScummVM supports various in game hotkeys. They differ between the scumm and
simon games.

    Common:
        Ctrl-z 또는 Alt-x      - 끝내기
        키보드 방향 키         - 마우스 이동 시뮬레이트
        Ctrl-f                 - 고속 모드로 실행합니다.
        Ctrl-Alt 0-9           - 그래픽 필터를 전환합니다.
        Ctrl-Alt b             - Switch beetwen bilinear and non-linear
                                 filtering [OpenGL backend]
        Ctrl-Alt a             - Toggle aspect-ratio correction on/off.
                                 Most of the games use a 320x200 pixel
                                 resolution, which may look squashed on
                                 modern monitors. Aspect-ratio correction
                                 stretches the image to use 320x240 pixels
                                 instead, or a multiple thereof.

    Scumm:
        Ctrl 0-9 와 Alt 0-9    - 게임을 불러오거나 저장합니다.
        Ctrl-g                 - 정말 '정말' 빠르게.
        Ctrl-d                 - 디버거를 시작합니다.
        Tilde (~)              - Show/hide the debugging console
        Ctrl-s                 - 메모리 사용량을 보여 줍니다.
        [ 와 ]                 - 마스터 볼륨을 내리거나 올립니다.
        - 와 +                 - 텍스트 속도를 느리게 / 빠르게 합니다.
        F5                     - 세이브/로드 박스를 표시합니다.
        Space                  - 멈춤
        점 (.)                 - 일부 게임에서 현재 라인의 텍스트를 건너뜁니다.
        Alt-Enter              - 전체 화면/창 모드를 전환합니다.
        Enter                  - 왼쪽 마우스 버튼을 누름
        Tab                    - 오른쪽 마우스 버튼을 누름

    Simon:
        F1 - F3                - text speed, faster - slower
        - and +                - music volume, down/up
        m                      - music on/off
        s                      - sound effects on/off
        b                      - background sounds on/off

ctrl-f와 ctrl-g는 권장하지 않습니다. 정상 속도보다 빠르게 실행되면 스크립트가
싱크를 놓쳐 충돌을 일으킬 수 있습니다.


Language options:
-----------------
ScummVM includes a language option for Maniac Mansion, Zak KcKracken, The Dig,
Curse of Monkey Island, Beneath a Steel Sky.and Simon the Sorcerer 1 & 2.

Maniac Mansion and Zak McKracken

        en  - English (default)
        de  - German
        fr  - French
        it  - Italian
        es  - Spanish

The Dig

        jp  - Japanese
        zh  - Chinese
        kr  - Korean

Curse of Monkey Island

        en  - English (default)
        de  - German
        fr  - French
        it  - Italian
        pt  - Portuguese
        es  - Spanish
        jp  - Japanese
        zh  - Chinese
        kr  - Korean

Beneath a Steel Sky:
	en  - English USA (default)
        de  - German
        fr  - French
        it  - Italian
        pt  - Portuguese
        es  - Spanish
        se  - Swedish
        gb  - English (Great Britain)

Simon the Sorcerer: 1 & 2

        en  - English (default)
        de  - German
        fr  - French
        it  - Italian
        es  - Spanish
        hb  - Hebrew


Graphics filters:
-----------------
ScummVM은 비쥬얼의 완성도를 높이기 위해 몇몇의 anti-alising 필터를
사용합니다. 이것들은 MAME와 같은 많은 에뮬레이터와 동일합니다.
Note: the resolutions listed assume the game was originally 320x200

They are:
        normal     - 필터링을 하지 않습니다. 원래의 320x200 해상도를
                     사용합니다. 제일 빠름.
        2x         - 필터링을 하지 않습니다. 640x400 해상도를 사용해
                     화면을 2배로 늘립니다. (기본값)
        3x         - 필터링을 하지 않습니다. 960x600 해상도를 사용해
                     화면을 3배로 늘립니다.
        2xsai      - 2xsai 필터링을 사용합니다. 640x400 해상도를 사용해
                     2배로 화면을 늘립니다.
        super2xsai - 확장된 2xsai 필터링입니다. 640x400 해상도
        supereagle - 2xsai보다 적게 흐려집니다. 하지만 더 느립니다.
                     또한 640x400
        advmame2x  - 640x400 scaling. Doesn't rely on blurring like 2xSAI.
        advmame3x  - 960x600 scaling. Doesn't rely on blurring like 2xSAI.
        tv2x       - 640x400 scaling. Horizontal scanlines.
        dotmatrix  - 640x400 scaling. Dot matrix effect.
        opengl     - OpenGL with bilinear filtering [Unsupported]

To select a graphics filter, pass its name via the '-g' option to scummvm,
for example:

    scummvm -g advmame2x monkey2

Note #1: Not all backends support all or any filters. The ones listed above
are for the default SDL backend.

Note #2: Filters can be very slow when ScummVM is compiled in a debug
configuration without optimizations. And there is always a speed impact when
using any form of anti-aliasing/linear filtering.

Note #3: The FmTowns version of Zak (zak256 target) uses an original resolution
of 320x240 - hence for this game scalers will scale to 640x480 or 960x720.

Note #4: The OpenGL filter is included as a curiosity only. It's use is
unsupported, and unrecommended. The only benefit is hardware accelerated
scaling, but any machine with an OpenGL card should be fast enough to use
the software scalers (see above).

자동 저장
----------
ScummVM이 아직 베타 프로젝트이기 때문에, 충돌을 일으키거나 가끔 멈춰 버릴
수 있습니다. 그 때문에, 매 5분 마다 슬롯 0번에 자동으로 저장됩니다.
이 게임들은 Ctrl-0이나 F5 메뉴를 이용해 로드 가능합니다.
하지만, 이 자동 저장은 Simon the Sorcerer에서는 발생하지 않습니다.


Savegames:
----------
Savegames are by default put in the current directory. You can specify the save
in the config file by setting the savepath parameter. See the example config
file later in this readme.

You can also use the environment variable SCUMMVM_SAVEPATH to specify where to
put save games. Don't forget the trailing directory separator. Also be aware
that saved games may break between ScummVM releases.

Bash (Unix) Example:
        export SCUMMVM_SAVEPATH=/tmp/scummvm_savegames/

Windows example:
        set SCUMMVM_SAVEPATH=C:\saved_games\


Music and Sound: 
----------------
By default, on most operating systems, ScummVM will automatically use Adlib
emulation. MIDI may not be available on all operating systems or may need
manual configuration. If you ARE using MIDI, you have several different
choices of output, depending on your operating system and configuration.
        
        adlib     - Uses internal Adlib Emulation (default) 
        windows   - Windows MIDI. Uses built-in sequencer, for Windows users
        seq       - Uses /dev/sequencer for MIDI, *nix users. See below.
        qt        - Quicktime sound, for Macintosh users.
        core      - CoreAudio sound, for MacOS X users.
        amidi     - Uses the MorphOS MIDI system, for MorphOS users
        alsa      - Output using ALSA sequencer device. See below.
        null      - Null output. Don't play any music.

To select a sound driver, pass its name via the '-e' option to scummvm,
for example:

    scummvm -e adlib monkey2


Playing sound with Adlib emulation:
-----------------------------------
By default an Adlib card will be emulated and ScummVM will output the music
as sampled waves. This is the default mode for most games, and offers the
best compatibility between machines and games.


Playing sound with MIDI emulation:
----------------------------------
Until recently, some games (particularly Sam and Max) were only able to run
in MIDI mode. This prevented music for these games from working on platforms
that do not support MIDI, or soundcards that do not provide MIDI drivers (e.g.,
many soundcards will not play MIDI under Linux). ScummVM can now emulate MIDI
mode using sampled waves and Adlib emulation using the -eadlib option.
However, if you are capable of using native MIDI, we recommend using one of
the MIDI modes below for best sound.


Playing sound with Native MIDI:
-------------------------------
Use the appropriate -e<mode> command line option from the list above to
select your preferred MIDI device. For example, if you wish to use the
Windows MIDI driver, use the -ewindows option.


Playing sound with Sequencer MIDI:              [UNIX ONLY]
----------------------------------
If your soundcard driver supports a sequencer, you may set the environment
variable "SCUMMVM_MIDI" to your sequencer device - e.g., /dev/sequencer

If you have problems with not hearing audio in this configuration, it is
possible you will need to set the "SCUMMVM_MIDIPORT" variable to 1 or 2. This
selects the port on the selected sequencer to use. Then start scummvm with the
-eseq parameter. This should work on several cards, and may offer better
performance and quality than Adlib emulation. However, for those systems where
sequencer support does not work, you can always fall back on Adlib emulation.


Playing sound with ALSA sequencer:              [UNIX ONLY]
----------------------------------
If you have installed the ALSA driver with the sequencer support, then
set the environment variable "SCUMMVM_PORT" to your sequencer port - e.g. 65:0

Here is a little howto on how to use the ALSA sequencer with your soundcard.
In all cases, to have a list of all the sequencer ports you have, try the
command "aconnect -o -l". This should give output similar to:
client 64: 'External MIDI 0' [type=kernel]
    0 'MIDI 0-0        '
client 65: 'Emu10k1 WaveTable' [type=kernel]
    0 'Emu10k1 Port 0  '
    1 'Emu10k1 Port 1  '
    2 'Emu10k1 Port 2  '
    3 'Emu10k1 Port 3  '
client 128: 'Client-128' [type=user]
    0 'TiMidity port 0 '
    1 'TiMidity port 1 '

This means the external MIDI output of the sound card is located on the
port 64:0, four WaveTable MIDI outputs in 65:0, 65:1, 65:2
and 65:3, and two TiMidity ports, located at 128:0 and 128:1.

If you have a FM-chip on your card, like the SB16, then you have to load
the soundfonts using the sbiload software. Example:
  sbiload -p 65:0 /etc/std.o3 /etc/drums.o3

If you have a WaveTable capable sound card, you have to load a sbk or sf2
soundfont using the sfxload software. Example:
  sfxload /path/to/8mbgmsfx.sf2

If you don't have a MIDI capable soundcard, or if you want to take advantage of
your TiMidity samples, then you can ask TiMidity to become an ALSA sequencer
output. Here is a quick way to do so:
  timidity -iAqqq -B2,8 -Os1S -s 44100 &
If you get distorted output with this setting try dropping the -B2,8 or
changing the value.

Then the TiMidity port will be visible from the 'aconnect -o -l' list. You
should launch it as root, since it will try to set up some real time
priority.


Using MP3 files for CD audio:
-----------------------------
Use LAME or some other mp3 encoder to rip the cd audio tracks to files. Name
the files track1.mp3 track2.mp3 etc. ScummVM must be compiled with MAD support
to use this option. You'll need to rip the file from the CD as a WAV file,
then encode the MP3 files in Constant Bit Rate sampled at 22 kHz. This can
be done with the following LAME command line:

  lame -t -q 0 -b 96 --resample 22.05 track1.wav track1.mp3


Using Ogg Vorbis files for CD audio:
------------------------------------
Use oggenc or some other vorbis encoder to encode the audio tracks to files.
Name the files track1.ogg track2.ogg etc. ScummVM must be compiled with vorbis
support to use this option. You'll need to rip the files from the CD as a WAV
file, then encode the vorbis files to be sampled at 22 kHz. This can be done
with the following oggenc command line with the value after q specifying 
the desired quality from 0 to 10:

  oggenc -q 5 --resample 22050 track1.wav


Compressing MONSTER.SOU with MP3:
---------------------------------
You need LAME, and our extract util from the scummvm-tools package to perform
this task, and ScummVM must be compiled with MAD support.

Make a backup file of your MONSTER.SOU before attempting this. Copy your
MONSTER.SOU file to a temporary folder. Then run:

  extract monster.sou

In about 30 minutes or so, you will have a much smaller monster.so3 file,
copy this file to your game dir. You can safely remove the monster.sou file.


Compressing MONSTER.SOU with Ogg Vorbis:
----------------------------------------
As above but run:

  extract --vorbis monster.sou

This should produce a smaller monster.sog file, which you should copy to your
game dir.


Using data files from Macintosh game versions:
----------------------------------------------
All LucasArts Scumm based adventures except CMI also exist in versions for the
Macintosh. ScummVM can use most (all?) of them, however, in some case some
additional work is required. First off, if you are not using a Macintoh for
this, accessing the CD/floppy data might be tricky. There are various tools on
the net for this, though.

Secondly, most of the newer games shipped only with a  single data file on the
Macintosh. You first have to run the 'rescumm' tool from the scummvm-tools
package to extract the data files ScummVM excpects. You invoke rescumm like
this (where DATAFILE is the path to the single big data file):

   rescumm DATAFILE

It will extract the data into the current directory, so make sure to run it from
a writable directory.


Configuration file:
-------------------
By default, the configuration file is saved in, and loaded from:

        Windows:  <windir>\scummvm.ini,
        Unix:     ~/.scummvmrc
        Mac OS X: ~/Library/Preferences/ScummVM Preferences
        Others:   scummvm.ini in the current directory

An example config file looks as follows:

        [scummvm]
        gfx_mode=supereagle
        fullscreen=true
        savepath=C:\saves\

        [germandott]
        gameid=tentacle
        path=C:\german\tentacle\
        description=German version of DOTT

        [tentacle]
        path=C:\tentacle\
        nosubtitles=true
        master_volume=98
        music_volume=40
        sfx_volume=255

        [loomcd]
        cdrom=1
        path=C:\loom\
        talkspeed=55
        
        [monkey2]
        path=C:\amiga_mi2\
        music_driver=windows
        amiga=true



Credits:
--------
 ScummVM 팀:
        James Brown          - 리드 개발자
        Max Horn             - 리드 개발자
        Robert Goeffringmann - 엔진: Beneath a Steel Sky
        Jonathan Gray        - 엔진: SCUMM
        Oliver Kiehl         - 엔진: Beneath a Steel Sky, Simon
        Pawel Kolodziejski   - 엔진: SCUMM (Codecs, iMUSE, Smush, etc.)
        Joost Peters         - 엔진: Beneath a Steel Sky
        Chris Apers          - 포팅: PalmOS
        Nicolas Bacca        - 포팅: PocketPC/WinCE port
        Marcus Comstedt      - 포팅: DreamCast
        Ruediger Hanke       - 포팅: MorphOS
        Travis Howell        - 포팅: Win32, 엔진: Simon
        Peter Moraliyski     - 포팅: GP32
        Lionel Ulmer         - 포팅: X11
        Torbjorn Andersson   - Generic Bugfixer and Patch Submitter
        Jamieson Christian   - iMUSE, MIDI, all things musical.
        Jochen Hoenicke      - Speaker & PCjr sound support, Adlib work
        Jeremy Newman        - 웹마스터

 Retired Team Members:
        Ralph Brorsen        - 새로운 GUI에 도움을 줌
        Vincent Hamm         - Co-Founder
        Felix Jakschitsch    - Zak256 reverse engineering
        Mutwin Kraus         - Original MacOS Porter
        Ludvig Strigeus      - 최초의 'Scumm and SimonVM'의 개발자

 공헌한 사람:
        Stuart Caie          - Decoders for Simon 1 Amiga data files
        Janne Huttunen       - V3 actor 마스크 지원, Dig/FT SMUSH 오디오
        Kovacs Endre Janos   - Simon1을 다수 수정
        Jeroen Janssen       - 매우 많은 readability와 버그 수정 패치들
        Claudio Matsuoka     - Daily Linux/BeOS builds 
        Gregory Montoir      - AdvanceMAME Scale-2X, TV 2x and Dot Matrix
                               implementation
        Mikesch Nepomuk      - MI1 VGA 플로피 패치.
        Nicolas Noble        - 설정 파일과 ALSA 지원
        Edward Rudd          - Fixes for playing MP3 versions of MI1/Loom Audio
        Daniel Schepler      - 마지막 MI1 CD 음악 지원/ 
                               Initial Ogg Vorbis support
        Andre Souza          - SDL 기반 OpenGL 렌더러
        Tim 'realmz'         - 최초의 MI1 CD 음악 지원

        끝으로 모든 공헌자, 사용자, 빠져있는 베타 테스터들께.
        감사합니다!

 Special thanks to:
        Sander Buskens  - For his work on the initial reversing of Monkey2
        Kevin Carnes    - For Scumm16, the basis of ScummVM older gfx codec
        Jim Leiterman   - Various info on his FmTowns/Marty SCUMM ports
        Jimmi Thogersen - For ScummRev, and much obscure code/documentation

        Tony Warriner and everyone at Revolution Sofware Ltd. for sharing
        with us the source of some of their brilliant games, and being
        supportive above and beyond the call of duty.

        Aric Wilmunder, Ron Gilbert, David Fox, Vince Lee, and all those at
        LucasFilm/LucasArts who made SCUMM the insane mess to reimplement
        that it is today. Feel free to drop us a line and tell us what you
        think, guys!



------------------------------------------------------------------------
Good Luck and Happy Adventuring!
ScummVM 팀.
http://www.scummvm.org/
------------------------------------------------------------------------
